AM currently using records in delphi. While executing the script which returns the record form script to delphi function, the function was not being called even though it was registered.
Am testing for delphi 64-bit. I have attached the sample app to show the exact problem. SampleRecordTest.7z (10.1 KB)
as for me, your testcase works the same for win32 and win64 platforms without noticeable differences
Can you update it so it will show different behavior for win32 and win64, pls?
Either 32-bit / 64- bit, the output was not delivered perfectly. Please look into the “Output” folder. In that folder am creating a textfile to save the record content. The file was empty.
It returned the record with a bug. Could you please look into the json variable of record.
I have loaded the file contents into the json variable, but in the output you can see that json variable was null and the content of json variable was in lintmsgs variable which was null.
Am attaching file for reference. rec.txt (12.0 KB)
Thanks for your support.
I just want to share a small observation regd. the latest changes in the repository.
I had 2 versions of files (InvokeCall.inc and uPSRuntime.pas) , one was from the link shared in previous replies and the other was shared by the team while dealing an issue in 64-bit environment.
I have observed differences in both files. The latest files were not working with 64-bit environment. We are getting AV’s while using the latest repo in 64-bit environment.
**** since d5057bb commit **** This commit was not there in the latest files.
I can maintain both versions for my sake. For 64-bit another and for 32-bit the latest version provided by you. I am just informing you regd. the changes missed while updating so many things, so that you could take care of the all missed changes and provide a consistent version.