关于dll的(50分)

  • 主题发起人 utilities
  • 开始时间
U

utilities

Unregistered / Unconfirmed
GUEST, unregistred user!
[:D][:D][:D][:D][:D][:D][:D]
library GB2_Big5;

uses
SysUtils,
Classes,
Gb2Big5 in '../gb2big5/GB2BIG5.pas';

{$R *.res}

exports
GBtoBIG5,
BIG5toGB;

begin
end.

用其他程序调用时总是出错,谢谢大家了,!
 
来帮帮我呀,我是一个新手.[?][^]
 
up
这个大网站没有热心人吗?
 
需要更详细的错误信息或调用代码,此断代码无错。
 
exports
GBtoBIG5,
BIG5toGB;
这两个函数是Gb2Big5 in '../gb2big5/GB2BIG5.pas'; 里的,
我调用的时候说:"莫莫内存不能为度"

谢谢
 
Gb2Big5 in '../gb2big5/GB2BIG5.pas';
中不要用 .. 来表示路径试试!!!
 
什么错,号脉了才能知道,说出来。
 
我试了,不行的,
 
>“调用的时候说:"莫莫内存不能为度"”
那是你程序有错,不是文件路径的原因。
 
可是我在delphi application 中调用unit中的函数没有问题呀,
 
不是编译问题吧!!
你可能是调用的问题吧,那就是函数声明有问题!!!!!
 
Function String GBtoBIG5(String as_arg) Library "GB2_Big5.dll"
Function String BIG5toGB(String as_arg) library "GB2_Big5.dll"

这个我在pb中的声明,应该不会有 问题的
 
顶部