1
Web Server - Ask For Help / Re: Theme menu settings not being saved
« Last post by Richard I on July 23, 2026, 05:27:48 PM »further to..
Somehow I changed the link mode in the project from lib to dll and complied which may account for it but despite resetting back to lib and recompiling ,doesnt correct it.
anyone able to help here please?
Thanks
Richard
Somehow I changed the link mode in the project from lib to dll and complied which may account for it but despite resetting back to lib and recompiling ,doesnt correct it.
anyone able to help here please?
Thanks
Richard
2
Web Server - Ask For Help / Theme menu settings not being saved
« Last post by Richard I on July 22, 2026, 05:38:57 PM »Hi
In Clarion 11.1 my NT Themes settings are not being saved, in the menu options
Top, Accordian, or Task Panel
I can set and it worked but on recompile it converts back to no selection
Dont seem to be able to find a reference to the fix or as to why it suddenly changed
NT 14.38
Thanks
Richard
In Clarion 11.1 my NT Themes settings are not being saved, in the menu options
Top, Accordian, or Task Panel
I can set and it worked but on recompile it converts back to no selection
Dont seem to be able to find a reference to the fix or as to why it suddenly changed
NT 14.38
Thanks
Richard
3
Web Server - Ask For Help / File Form Popup on a File Form?
« Last post by JohanR on July 17, 2026, 11:34:27 PM »Hi,
Is it possible to have a popup form(FILE) on a Form(FILE)?
Problem is that the 'Save' button on the popup not doing anything.
I have this working as a popup Form(MEM) on a Form(FILE)
Seem to recall from a webinar question that this is a problem that either the Parent from must be MEM and the popup can be file , or the other way, but both cannot be file based?
Tried to find the webinar, but no luck.
thanks
Johan
Is it possible to have a popup form(FILE) on a Form(FILE)?
Problem is that the 'Save' button on the popup not doing anything.
I have this working as a popup Form(MEM) on a Form(FILE)
Seem to recall from a webinar question that this is a problem that either the Parent from must be MEM and the popup can be file , or the other way, but both cannot be file based?
Tried to find the webinar, but no luck.
thanks
Johan
4
Web Server - Ask For Help / Re: Clearing Buffer
« Last post by Richard I on July 17, 2026, 02:19:23 PM »Thank you very much
Im going to use clock() and an increasing number ( to accomodate more than one send per day, so I can change the Filedownload Example to recognise the latest name..
Much obliged
Regards,
Richard
Im going to use clock() and an increasing number ( to accomodate more than one send per day, so I can change the Filedownload Example to recognise the latest name..
Much obliged
Regards,
Richard
5
Web Server - Ask For Help / Re: Clearing Buffer
« Last post by osquiabro on July 17, 2026, 02:58:03 AM »i have a similar program but i use this for a name of the file Glo:FileName = clip(p_web.site.WebFolderPath) & '\uploads\$$$Licensees'&random(1,999)&'.xlsx'
6
Web Server - Ask For Help / Clearing Buffer
« Last post by Richard I on July 16, 2026, 04:15:10 PM »Hello
CSV file issues in NTWeb Form
Writing to a BASIC datatable
Wanting to export from that.
Procedure is
Open App run a creation and export of a CSV file -File is correct
repeat with session still open but different selections
New file created in parent folder but the original CSV file exported,
Despite Coding the removal of the existing file first
Not using a Queue
Is the original "locked in the Buffer" in which case how to remove so that the downloaded file is the correct one, programmatically, please?
It subsequently appears to be that the DownloadBrowse from the FileDownload example from a remote application caching the earlier file as the created file is correct.
w
Richard
NT 14.38
CSV file issues in NTWeb Form
Writing to a BASIC datatable
Wanting to export from that.
Procedure is
Open App run a creation and export of a CSV file -File is correct
repeat with session still open but different selections
New file created in parent folder but the original CSV file exported,
Despite Coding the removal of the existing file first
Not using a Queue
Is the original "locked in the Buffer" in which case how to remove so that the downloaded file is the correct one, programmatically, please?
It subsequently appears to be that the DownloadBrowse from the FileDownload example from a remote application caching the earlier file as the created file is correct.
w
Richard
NT 14.38
7
Web Server - Ask For Help / DNSimple DNS method for Lets encrypt fails.
« Last post by rjolda on July 08, 2026, 11:55:24 AM »Hi,
Using C11.1 and NT14.38
I have my DNS Simple set up and running. I have filled in all of the information on the Server. I test my DNS credentials and they are OK.
"Call to WhoAmI was Successful
HTTP/1.1 200 OK"
I go to test getting a Certificate and it goes through the process and hangs at :
[ 7/08/26-15:49:57] DNS Record not yet propogated. Rechecking. <<<<<<<<<<<<==========
This is the precursor message:
[ 7/08/26-15:49:56] Checking DNS Record propogation
[ 7/08/26-15:49:55] DNS Challenge for pdmginc.com being created
Where do I look for a problem?
Thanks,
Ron
Using C11.1 and NT14.38
I have my DNS Simple set up and running. I have filled in all of the information on the Server. I test my DNS credentials and they are OK.
"Call to WhoAmI was Successful
HTTP/1.1 200 OK"
I go to test getting a Certificate and it goes through the process and hangs at :
[ 7/08/26-15:49:57] DNS Record not yet propogated. Rechecking. <<<<<<<<<<<<==========
This is the precursor message:
[ 7/08/26-15:49:56] Checking DNS Record propogation
[ 7/08/26-15:49:55] DNS Challenge for pdmginc.com being created
Where do I look for a problem?
Thanks,
Ron
8
Web Server - Ask For Help / Nettalk Future?
« Last post by osquiabro on July 06, 2026, 02:51:18 PM »Hi Bruce, what's the future of Nettalk, any news about NT15? by the way NT 14.36 is a rock solid
9
Web Server - Ask For Help / Re: How to translate C# API call to NT
« Last post by rjolda on June 26, 2026, 03:29:15 PM »Wow, I just put it into llamacoder.dev and this is what I got back! Now to test it.
Here's the Clarion equivalent of your C# code:
```clarion
PROGRAM
INCLUDE('NetWebClient.INC') ! Include for HTTP client functionality
INCLUDE('StringTheory.INC') ! Include for StringTheory class (string manipulation)
MAP
END
VINData STRING('3GNDA13D76S000000;5XYKT3A12CG000000;')
URL STRING('https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVINValuesBatch/')
Response STRING(100000)
ErrorMsg STRING(1000)
ST StringTheory
WebClient NetWebClient
PostData CSTRING(1000)
CODE
! Prepare the POST data
ST.SetValue('data=' & VINData & '&format=json')
ST.URLEncode()
PostData = ST.GetValue()
! Configure the web client
WebClient.SetSSL() ! Enable SSL for HTTPS
WebClient.SetHeader('Content-Type', 'application/x-www-form-urlencoded')
WebClient.SetHeader('Accept', 'application/json')
! Make the POST request
IF WebClient.Post(URL, PostData, Response)
! Success - Response contains the JSON data
! Process the response here
ELSE
! Error handling
ErrorMsg = WebClient.GetError()
! Handle error here
END
```
Notes:
1. This uses the NetTalk WebClient class (NetWebClient) which is the standard HTTP client in Clarion
2. StringTheory is used for URL encoding the POST data
3. You'll need to have NetTalk installed in your Clarion environment
4. The response will be in the Response variable as a JSON string
5. Error handling is done through WebClient.GetError() if the request fails
Here's the Clarion equivalent of your C# code:
```clarion
PROGRAM
INCLUDE('NetWebClient.INC') ! Include for HTTP client functionality
INCLUDE('StringTheory.INC') ! Include for StringTheory class (string manipulation)
MAP
END
VINData STRING('3GNDA13D76S000000;5XYKT3A12CG000000;')
URL STRING('https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVINValuesBatch/')
Response STRING(100000)
ErrorMsg STRING(1000)
ST StringTheory
WebClient NetWebClient
PostData CSTRING(1000)
CODE
! Prepare the POST data
ST.SetValue('data=' & VINData & '&format=json')
ST.URLEncode()
PostData = ST.GetValue()
! Configure the web client
WebClient.SetSSL() ! Enable SSL for HTTPS
WebClient.SetHeader('Content-Type', 'application/x-www-form-urlencoded')
WebClient.SetHeader('Accept', 'application/json')
! Make the POST request
IF WebClient.Post(URL, PostData, Response)
! Success - Response contains the JSON data
! Process the response here
ELSE
! Error handling
ErrorMsg = WebClient.GetError()
! Handle error here
END
```
Notes:
1. This uses the NetTalk WebClient class (NetWebClient) which is the standard HTTP client in Clarion
2. StringTheory is used for URL encoding the POST data
3. You'll need to have NetTalk installed in your Clarion environment
4. The response will be in the Response variable as a JSON string
5. Error handling is done through WebClient.GetError() if the request fails
10
Web Server - Ask For Help / How to translate C# API call to NT
« Last post by rjolda on June 26, 2026, 03:24:11 PM »HI,
I am trying to write an API to send auto VIN number to NHTSA and get an XML or JSON return regarding the information about the auto.
This is the C# POST Code:
string text = "3GNDA13D76S000000;5XYKT3A12CG000000;";
string url = @"https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVINValuesBatch/";
var nameValues = new Dictionary<string, string>();
nameValues.Add("data", text);
nameValues.Add("format", "json");
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(url);
// using FormUrlEncodedContent
var name = new FormUrlEncodedContent(nameValues);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
System.Threading.CancellationToken token = new System.Threading.CancellationToken();
try
{
var tmp = client.PostAsync(client.BaseAddress, name, token).Result;
var result = tmp.Content.ReadAsStringAsync();
}
catch (Exception err)
{
// error handling
}
Can anyone help translate this to NetTalk Client Post?
Thanks,
Ron
I am trying to write an API to send auto VIN number to NHTSA and get an XML or JSON return regarding the information about the auto.
This is the C# POST Code:
string text = "3GNDA13D76S000000;5XYKT3A12CG000000;";
string url = @"https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVINValuesBatch/";
var nameValues = new Dictionary<string, string>();
nameValues.Add("data", text);
nameValues.Add("format", "json");
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(url);
// using FormUrlEncodedContent
var name = new FormUrlEncodedContent(nameValues);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
System.Threading.CancellationToken token = new System.Threading.CancellationToken();
try
{
var tmp = client.PostAsync(client.BaseAddress, name, token).Result;
var result = tmp.Content.ReadAsStringAsync();
}
catch (Exception err)
{
// error handling
}
Can anyone help translate this to NetTalk Client Post?
Thanks,
Ron
Recent Posts