Take a look at https://msdn.microsoft.com/pl-pl/library/vstudio/7dz62kfh(v=vs.110).aspx (it suggests a cvtres.exe tool)
Ask to fpc guru if is possible to use manually an different linker like http://www.digitalmars.com/ctg/optlink.html In the end, i would try to compile a delphi dll and access it in fpc. Another try (don't know if is possible) is to use delphi to compile spromeps.pas as a obj in COFF Luiz 2015-06-23 15:50 GMT-03:00 Luca Olivetti <[email protected]>: > El 23/06/15 a les 20:38, Bo Berglund ha escrit: > >> On Tue, 23 Jun 2015 18:30:46 +0200, Luca Olivetti <[email protected]> >> wrote: >> >> El 23/06/15 a les 17:51, Bo Berglund ha escrit: >>> >>>> >>>> The problem is most likely in the conversion because even the smallest >>>> test application throws an exception on the very first call into the >>>> driver, the initialization of the Api data interface array. >>>> >>> >>> Or in the calling convention >>> >>> http://freepascal.org/docs-html/prog/progse22.html#x174-1770006.3 >>> >>> you can try and define the external as stdcall or if that fail try cdecl >>> (though I'm not sure the default is different than delphi). >>> >> >> STDCALL has been there "forever" (since about 2002)... >> > > You could try cdecl then (though I doubt it will make a difference). > > Bye > -- > Luca Olivetti > Wetron Automation Technology http://www.wetron.es/ > Tel. +34 93 5883004 (Ext.3010) Fax +34 93 5883007 > > -- > _______________________________________________ > Lazarus mailing list > [email protected] > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus >
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
