神
神经蛋白质
Unregistered / Unconfirmed
GUEST, unregistred user!
我用MSCOMM控件做串口通讯.现在我想把程序写成DLL.再去调用.就写了个打开端口的FUNCTION.
function Open_Com(ComPort: Integer): Integer
stdcall;
var
MSComm1:TMSCOMM;
begin
MSComm1:=TMSCOMM.Create(nil);
MSComm1.CommPort:=ComPort;
try
MSComm1.PortOpen:=true
//打开端口
result:=1
//打开端口操作成功
except
result:=-1
//打开端口操作失败
end;
end;
问题出现了.我用程序无法调用这个打开端口的DLL.中间有什么细节问题请知道的朋友指教.
这个打开端口DLL我需要能在不同的程序中使用.比如VC++,C#.应该怎么写?
function Open_Com(ComPort: Integer): Integer
stdcall;
var
MSComm1:TMSCOMM;
begin
MSComm1:=TMSCOMM.Create(nil);
MSComm1.CommPort:=ComPort;
try
MSComm1.PortOpen:=true
//打开端口
result:=1
//打开端口操作成功
except
result:=-1
//打开端口操作失败
end;
end;
问题出现了.我用程序无法调用这个打开端口的DLL.中间有什么细节问题请知道的朋友指教.
这个打开端口DLL我需要能在不同的程序中使用.比如VC++,C#.应该怎么写?