My problem has been solved!
Please see the attached screenshot.
Does anybody know in VC++ how to load a procedure by name and not by number anymore? So that I can use one and the same VC++ DLL for my C6.3 and C10 application.
Best regards and thank you again for all your help!
In the EXP file I would think the order of exports is the Ordinal Number. They appear to be in alpha order (template does #FOR(%Procedure) ) so if you add an export named ‘CL_Before_Read’ then CL_ReadRecord would be 2nd. Look at the EXP to see.
I would also think if the EXP line CL_ReadRecord @? was @2 it would be Ordinal 2, so how to override the APP generated EXP? There are embeds into the EXP. Possibly mark the Function NOT exported in the APP so the templates will not put it in the EXP. Then add it in the EXP Embed “Top of export list” first as CL_ReadRecord @2