标题: lazarus的问题
kc87654321
新生入学
Rank: 1



UID 666
精华 0
积分 0
帖子 25
阅读权限 10
注册 2009-8-7
状态 离线
发表于 2010-7-19 09:09  资料  个人空间  短消息  加为好友 
lazarus的问题

最近用了LAZARUS 直接用D7下面已经好的php SERVER的 hi 函数
但是返回
evariantinvalidoperror和
tbivarianttype*tbivarianttype错误 在哪里改呢?老大

client := TPHPRPC_Client.Create;
client.URL:='http://localhost/phprpc/rpcdelphi.php';
  clientProxy := client.ToVariant;
  client.EncryptMode :=3;
data := clientProxy.hi();
  memo1.Clear;
  memo1.Lines.Add(Utf8ToAnsi(data));

顶部
andot
实习记者
Rank: 5Rank: 5


UID 1
精华 1
积分 30
帖子 442
阅读权限 200
注册 2007-6-21
来自 山东济南
状态 离线
发表于 2010-7-19 23:37  资料  个人空间  主页 短消息  加为好友  添加 andot 为MSN好友 通过MSN和 andot 交谈
Lazarus 不支持 clientProxy 方式的调用。因为 Lazarus 所以基于的 freepascal 对自定义 Variant 类型仅作了API上的兼容,但是并没有实现。所以在 lazarus 上只能使用 Invoke 方式调用。

顶部
kc87654321
新生入学
Rank: 1



UID 666
精华 0
积分 0
帖子 25
阅读权限 10
注册 2009-8-7
状态 离线
发表于 2010-7-21 07:27  资料  个人空间  短消息  加为好友 
辛苦了

辛苦了。。。。。。。

顶部
 



当前时区 GMT+8, 现在时间是 2010-9-9 20:53
鲁 ICP 备 06029414 号

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.025543 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - PHPRPC - WAP