为什么我编的dll在调用是会弹出是无效windows映像呢?在线等(50分)

F

fbzz88

Unregistered / Unconfirmed
GUEST, unregistred user!
我都照书写的代码
library
uses
这前面是标准的dll文件开头
function InStr(SourceStr:pchar;Ch:Char):integer;export;
var
Len,i:integer;
begin
Len:=strlen(SourceStr);
for i:=0 to len-1 do
if SourceStr=Ch then
begin
Result:=i;
Exit;
end;
Result:=-1;
end;

exports
InStr;
begin
end.
 
加上stdcall:
function InStr(SourceStr:pchar;Ch:Char):integer;stdcall;
 
同意 Aiirii
 
也是一样的
我是不知道具体怎样编,
我是编译了以后保存的工程文件,把它改成dll了
 
多人接受答案了。
 
顶部