在使用Delphi 2006的dll构建中
Foo(aPath: widestring);
begin
_rootPath := aPath;
end;
Run Code Online (Sandbox Code Playgroud)
在使用Delphi 2010构建的可执行文件中
_Foo := GetProcAddress(FooModule,’Foo’);
_Foo(‘123456’);
Run Code Online (Sandbox Code Playgroud)
进入dll,aPath ='123'.事实上,我通过的任何字符串都会被切成两半.
1.)为什么我的文字减半?2.)我该如何解决?