win7 및 delphi 2010에서 작업 중이었습니다. 여기에 제 코드가 있습니다.dll에서 대/소문자를 구분합니까?
library CFGFunc;
uses
sysUtils
Un_ExFuncDll in "base\Un_ExFuncDll.pas"
...
exports
LoadExFuncsInDLL,
...
및 Un_ExFuncDll.pas 컴파일 후 여기
unit Un_ExFuncDll;
interface
uses
Classes;
procedure LoadexfuncsIndll(); stdcall;
...
이며, DLL은 작동하지 않습니다. 그러나 LoadexfuncsIndll()
을 LoadExFuncsInDLL()
(수출품과 정확히 일치)로 바 꾸었습니다. Un_ExFuncDll.pas
입니다. 그 때 일했다.
델파이는 입니다. 그러나 dll에서의 수출은 대소 문자가 민감한 것 같습니다.. 그럼, 그들과 무슨 상관이야?
이것은 OS 로더 인 winapi에 의해 구속됩니다. f.i 참조. docPs에 대한 GetProcAddress. –
델파이 만 대소 문자를 구분한다면 ..... –