51Testing软件测试论坛

标题: 调用动态库函数,函数的变量为String类型,在LoadRunner中应该如何定义这个变量 [打印本页]

作者: ljonathan    时间: 2009-5-12 14:19
标题: 调用动态库函数,函数的变量为String类型,在LoadRunner中应该如何定义这个变量
请教:
调用动态库函数,函数的变量为String类型,在LoadRunner,中应该如何定义这个变量,

function getPkey(iflag:Integer;var key:string;var klenWORD):longword;
第二个变量,key,在LoadRunner中应该如何定义,定义成字符指针还是字符数组,试了返回值显示是错误。
高手指点下,不胜感激!
作者: ljonathan    时间: 2009-5-12 14:30
在线等!正在努力ing
作者: ljonathan    时间: 2009-5-12 16:17
会解决的
作者: ljonathan    时间: 2009-5-13 13:03
现在的想法是改写动态库文件,dll是delphi写的,将string型改为PCHAR型,有待检验
pchar 型
作者: shanxi    时间: 2009-5-13 14:20
LR用 char
intResult = atoi( charY );
i = atoi( lr_eval_string("{pX}") );
作者: ljonathan    时间: 2009-5-15 23:13
今天练习的比较多
是用字符指针取值
C中是没有字符串类型的,可以使用字符指针或字符数组
但是要注意分配内存空间
否则会报错的哦

还在改dll

Over !
作者: ljonathan    时间: 2009-5-18 12:41
已经成功了

结帖




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2