我写的 DLL 代码library aa;
uses
sysutils, classes;
function test(x, y:string):string;stdcall;
begin
result:= x + y;
end;
exports
test;
begin
end.编译后调用提示, 内存不能为 written而把上面的参数 x, y 换成 integer 就没事, 请帮忙解决我在网吧, 等着急, 谢谢
uses
sysutils, classes;
function test(x, y:string):string;stdcall;
begin
result:= x + y;
end;
exports
test;
begin
end.编译后调用提示, 内存不能为 written而把上面的参数 x, y 换成 integer 就没事, 请帮忙解决我在网吧, 等着急, 谢谢
解决方案 »
- 如何得到另一个程序的控件句柄?
- 数据库表转成excel文件!
- 制作WEB中使用的OCX时,如何获得在URL中传输的外部参数
- 有没有EXEL导入数据库的例子啊!
- BusinessSkinForm2.52控件,注册和不注册的有什么区别,网上能下到免注册的吗?
- 我用DelphiX For D7开发RPG游戏
- server标签中控件如何使用,up有分。—— :)问题有点菜
- 如何取得别的线程的活动窗口?
- Delphi求指点
- 请指点!真的很难呀!分数可以随便要700分以内的。谁要多少分可以注名。
- 用VB写的OCX创建时在控件面板上无显示,生成的TLB文件只有Interface,无class?
- 请问如何在程序中修改表的结构?如:增加、删除字段,修改字段类型?
uses ShareMem;这个单元要放在第一个!
function test(x, y:string):string;stdcall;
begin
result:= x + y;
end;
写道一个单独的uint中去,再试
1.使用ShareMem单元,放在 uses 的后面(第一个)
2.不要使用string,改为PChar
是什么意思2.pchar 怎么定义, 新手, 还请详细点
2.ppchar:pchar;
2.function test(x, y:PChar):PChar;stdcall;
谢谢
我定义的返回值 boolean调用时已正常, 但是关闭调用窗口事, 提示
"该内存不能为 read"
是什么原因呢?