fortunately, the code is still compatible with NetTalk 7. There's no fundamental change there.
So there's something else in play here which is causing the code to struggle.
what differences there are are documented in the upgrade doc;
see
http://www.capesoft.com/docs/NetTalk8/nettalkindex.htm >> In the moment my biggest problem is, that some embed source points do not work any longer.
One example:
I have a entry field called WAF:Inventarnummer with a lookup button. In the field properties I activated the field ‚Send new value to server’.
Additionally I added source code for the server:
>> This code looks like the following:
IF ~LEN(CLIP(WAF:InventarNummer)) THEN
p_web.SSV('AktMaschSysPk',0)
ELSE
DO GetStrukturPfadAuftrag
END
>> In the routine GetStrukturpfad I set some session variables for further selections depending on the value of the field.
the way I usually debug this is to start at the beginning, and follow it through to the point where it "breaks".
a) you should see a request appear in the LOG as you tab off the entry field
b) I then turn on the "show stage" debug option in the form, and watch the output in debugview.
there should be a stage "Net:Web:Div" – which calls the CallDiv routine.
c) Then from there it goes to the validate::fieldname routine.
The most likely cause is that on the Validation tab of the Form itself, Immediate Validation is set to NO. That prevents the
request in part (a) and naturally it follows none of the rest of the code runs.
Cheers
Bruce