Error importing functions from a dll, containing '?' or '@' under Windows CE
Original Reporter info from Mantis: nickysn @nickysn
-
Reporter name: Nikolay Nikolov
Original Reporter info from Mantis: nickysn @nickysn
- Reporter name: Nikolay Nikolov
Description:
Importing a function with a name, which contains the '?' or '@' characters doesn't work under arm-wince. Under i386-win32 it works perfectly. The '?' and '@' characters are used in Microsoft Visual C++ mangled names.
D:\fpce\tmp>ppcrossarm tralala.pas
tralala.s: Assembler messages:
tralala.s:27: Error: bad expression -- `bl ?ExternalName'
tralala.pas(8) Error: Error while assembling exitcode 1
tralala.pas(8) Fatal: There were 2 errors compiling module, stopping
Fatal: Compilation aborted
D:\fpce\tmp>