ljonathan 发表于 2009-5-12 14:19:37

调用动态库函数,函数的变量为String类型,在LoadRunner中应该如何定义这个变量

请教:
调用动态库函数,函数的变量为String类型,在LoadRunner,中应该如何定义这个变量,

function getPkey(iflag:Integer;var key:string;var klen:DWORD):longword;
第二个变量,key,在LoadRunner中应该如何定义,定义成字符指针还是字符数组,试了返回值显示是错误。
高手指点下,不胜感激!

ljonathan 发表于 2009-5-12 14:30:10

在线等!正在努力ing

ljonathan 发表于 2009-5-12 16:17:24

会解决的

ljonathan 发表于 2009-5-13 13:03:21

现在的想法是改写动态库文件,dll是delphi写的,将string型改为PCHAR型,有待检验
pchar 型

shanxi 发表于 2009-5-13 14:20:17

LR用 char
intResult = atoi( charY );
i = atoi( lr_eval_string("{pX}") );

ljonathan 发表于 2009-5-15 23:13:12

今天练习的比较多
是用字符指针取值
C中是没有字符串类型的,可以使用字符指针或字符数组
但是要注意分配内存空间
否则会报错的哦

还在改dll

Over !

ljonathan 发表于 2009-5-18 12:41:50

已经成功了

结帖:victory:
页: [1]
查看完整版本: 调用动态库函数,函数的变量为String类型,在LoadRunner中应该如何定义这个变量