library Project1;uses
SysUtils,
Classes; {$R *.res}
function GetString():pchar;stdcall;
var sSay:string;
begin
ssay:='M M:' +'Hello!';
getMem(result, sizeof(ssay) + 1);
strcopy(result, pchar(ssay));
end;
exports
GetString;
begin
end.
SysUtils,
Classes; {$R *.res}
function GetString():pchar;stdcall;
var sSay:string;
begin
ssay:='M M:' +'Hello!';
getMem(result, sizeof(ssay) + 1);
strcopy(result, pchar(ssay));
end;
exports
GetString;
begin
end.
解决方案 »
- 翻译啊
- 希望用过cxdbtreelist的大虾来帮忙看毡
- 如何记录下所有的对数据的操作?
- 关于WEBBrowser的问题,怎么自动填写网页内的的表单并提交?(该表单没有submit按钮,而是用一个链接Javascript:form1.submit来提交)
- 动态创建事件问题
- 求delphi的打包程序(包括打包数据库)
- 一个关于 EPSON 300K(超市的小票打印效果) 的打印问题
- 怎么简单的代码为什么也有问题呀
- 我需要大家的帮助
- 有谁前台用BCB或Delphi,后台用VFP开发过应用系统,HELP ME!
- 为什么在DBGrid中显示Access中'是/否'字段时只能是true或者false,能不能以别的方式显示
- 小数转换分数
sizeof(string) 返回永远是4,导致Result的长度是5,记过结尾是ssay的第5个字符H,而不是#0
导致什么结果就难说了
所以第一次就错了,只是到第二次才反映出来罢了