Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:EnginCode()怎么赋给另一个变量?

1楼
guotx2010 发表于:2011/4/21 11:13:52

我要把EnginCode()返回的机器码保存到另一个变量,怎么赋完值之后,变量的值是100000?

 

EngCode:=EnginCode();

DrawTextEx(1,1,500,500,EngCode);

 

而直接使用

DrawTextEx(1,1,500,500,EnginCode());

就可以显示出来,奇怪!

 

 

 

2楼
fly 发表于:2011/4/21 12:48:55

1000000是字符串的内部指针,显示字符串必须要用函数,例如DRAWTEXT等

楼主后面的写法就是取的字符串

3楼
guotx2010 发表于:2011/4/21 12:54:36

那么字符串变量怎么赋值呢?

 

4楼
fly 发表于:2011/4/21 13:40:23

不能赋值,

如果是想比较机器码,可以用strcmp('机器码'',ENGINCODE()),结果为0,则字符串相等

5楼
阿火 发表于:2011/4/24 20:44:03

字符窜可以赋值吧

 

我用以下楼主的代码测试,没有任何问题,可以正常显示

engcode:=engincode();
DRAWTEXTEX(1,1,500,500,ENGCODE);

 

 

或者我用这些代码,也是可以正确显示

engcode:='你好啊,leevolvo';

DRAWTEXTEX(1,1,500,500,ENGCODE);

共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.12695 s, 3 queries.