NetTalk Central

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Bruce

Pages: [1] 2 3 ... 706
Web Server - Ask For Help / Re: NT 12.41 Question
« on: Today at 08:54:26 PM »
there is an "autocomplete" option you can set for entry fields, and password field, which tells the browser whether you want the field to be filled or not.
That said, from what I can see here, with my own apps, behavior has not changed.


It's calling into OpenSSL, into SSL_New.
So it happens when a new connection is made.

Perhaps one of your OpenSSL's is not installed in the exe folder correctly. See

If that doesn't help it'll need some extra debugging added to your system - but to do that you'd need to be on NetTalk 12.


Web Server - Ask For Help / Re: NT 12.41 error
« on: June 28, 2022, 10:02:36 PM »
>> Unresolved External FINDLAST@F12STRINGTHEORYsblll

Unresolved External means that one thing is using another thing, and the other thing isn't there.
Figuring out what the "other thing" is in this case is simplified by the name...
(ie, it's StringTheory).

You need to refresh the StringTheory classes in your Data DLL, then work forward from there.


Hi Jorge,

since this is an unusual GPF, the error is likely in the run up to that specific line.
So it would be a good idea to post the whole stack trace from the GPF


Web Server - Ask For Help / Re: certificate error i need help urgent
« on: June 28, 2022, 09:57:41 PM »
almost certainly the missing caroot.pem
At least you will definitly get this error if that is missing.

For NetTalk 14 I've added an extra test, and the log will show if the file is missing.

Web Server - Ask For Help / Re: certificate error i need help urgent
« on: June 27, 2022, 12:46:19 AM »
Posting the log of the certificate process, or emailing that to me, may give clues as to what is happening.
Also, which build of NetTalk are you using?

Web Server - Ask For Help / Re: Open File Question
« on: June 20, 2022, 09:20:01 PM »
ABC code is generated into WebHandler procedure. So see the OpenFile method in there - that will likely clear up your confusion.
The code in WebHander is the "derived class" - so overrides the code in netweb.clw (or supplements it if the parent method is called.)

you might want to use more imaginative naming than xxx2


Web Server - Ask For Help / Re: Open File Question
« on: June 19, 2022, 11:24:30 PM »
I'm not sure what you mean by "old code"?

The NetTalk templates generate calls to p_wem.OpenFile etc, and that in turn uses Access: methods if the program is ABC and regular Clarion calls for Legacy.


Hi Wolfgang,

There are two ways to learn. The first is "task based". You need to complete a task, so you focus on the answer for that (ignoring all else). This is effective, but often results in asking a question, and getting an answer. That's why forums like this, and the user group webinars exist.

The other way is to work through the templates learning what everything does. This takes a lot more work, but allows you to discover things you didn't even think to ask for. For this reason there's the template documentation, along with all the other docs. I always recommend this approach because, although it takes more time and effort, results in you being a "better developer" (for some definition of better.)

This is true though not just for NetTalk. I think curiosity, and the willingness to find out, about the IDE, classes, templates and whatever else you encounter will ultimately make you a better developer. So when you see a setting, or button, or method, then I encourage developers to explore that curiosity and read up. If I see a template option, or language word then I try and stop what I've doing and investigate.

But naturally not everyone works that way, and for those who don't like exploring there are forums and webinars where you can ask the people who do. We aim to please all comers.

And, I suspect, you won't easily forget now what Private does :)


Web Server - Ask For Help / Re: Access Session Value
« on: June 17, 2022, 03:54:19 AM »
A session value is a session value, so accessible from anywhere (on the server).
I think you will need to give more information on what you are doing, and what you are seeing, in order for me to give you more specific answers.

Bear in mind that if a user changes a field, and then clicks the next button, two events are triggered (one completing the field, one triggering the next button) and those two events might be being processed in "random" order.


Hi Wolfgang,

I've tweaked the template to say

"Private (feel free to read the docs to see what this does)"


Seriously though - I prefer to keep templates prompts as concise as is practical because there are so many of them. Trying to "document" each setting in the template leads to a very cluttered, and misunderstood interface.

But yes, you are right, there are a lot of settings, and knowing how to do everything, and what settings to use, takes time. And that's why this forum exists to help us all pool our knowledge to help each other.


Web Server - Ask For Help / Re: File upload: Ever lasting question
« on: June 10, 2022, 04:11:18 AM »
RenameFile does not save the file. the form does that (in the SaveFile:: routine).
It is useful for renaming incoming file parameters though, at an "early point" when the name is coming in from the browser.

The SaveFile:: routine in your form calls the SaveFile method. That's usually where I modify the saving file name, and saving path if I want to.

>> How, where and at which moment to find out if the upload is complete?

by the time WebHandler sees it, it has already completely arrived.


Web Server - Ask For Help / Re: Browse image from a blob field
« on: June 05, 2022, 10:54:43 PM »
updated app from the webinar Jeff.

Pages: [1] 2 3 ... 706