关于DELPHI DLL传参返回int型问题,在线等待?
我写了个DLL有个函数,function testpchar(a:longint;c:longint;b:pchar):integer;
现在要将值写入a,b,返回给调用者
pchar型的我可以通过strcopy赋值返回没问题,
请问logint(integer)型如何赋值啊?
var a,c:longint
这个是定义,我要将新值赋给a,c回传给调用者
function testpchar(var a:longint;c:longint;b:pchar):integer;
调用时:
var
a,c:longint;
begin
testpchar(a,c,b);(函数中赋值)
执行完 a,c为返回的
楼上说的方法,在delphi中调用是没有一点问题的,但其语言中就有问题了,比如VC中,b我就得strcopy才可以回传成功
用指针就行了 PInteger
PChar不也是指针么 一个道理
pinteger如何赋值呢,有代码么?
{{
相关问答:
我写了个小程序,上面添加了一个shockwaveflash控件,然后在movie里写入swf文件的路径,然后执行没有问题。
当我把这个程序转移到另一台电脑执行时, shockwaveflash 控件显示空白。也就是没有加载那个swf文件。 ......
由于客戶端有的文件經常更新(遠程的,不是局域網),
所以想寫個自動更新的 程序。
看網上的 方法資料,知道些方法,但不知道具體怎么寫。
......
procedure DynArrayDelete(var A;elSize:Longint;index,Count:Integer);
var
len,MaxDelete:Integer;
P:PLongint; //4 个字节的长整形指针
begin
P:=PLongint(A);// 取的 A 的 ......
VC++ 中, &变量名。 是什么意思。 Delphi中 和他一样的符号 是哪个、?
大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时, ......