delphi 有没有这样的定义变量方法?(10分)

  • 主题发起人 主题发起人 payer
  • 开始时间 开始时间
P

payer

Unregistered / Unconfirmed
GUEST, unregistred user!
在VC中
#define STR_RELOAD_UNSHOWN_IMAGE /
" function cancelError() {return true;} onerror=cancelError
/
var i,len,src,img
/
len=document.images.length
/
for(i=0;i<len;i++) /
{ /
img=document.images
/
if(!img.complete||img.fileSize<0) /
{ src=img.src
img.src=''
img.src=src
} /
}&quot;

在delphi怎样写?我不想一行一行的加
a='a';
a=a+'b';
 
........................
 
不是很明白
 
就是类似c++中的宏定义
 
如果这样就太累了 :(
const STR_RELOAD_UNSHOWN_IMAGE=''
+'function cancelError() {return true;} onerror=cancelError;'
+'var i,len,src,img;'
+'len=document.images.length;'
+'for(i=0;i<len;i++)'
+'{'
+'img=document.images;'
+'if(!img.complete||img.fileSize<0)'
+'{ src=img.src
img.src=''
img.src=src
}'
+'}&quot;';
 
请问有比我上面那个更方便的方法吗?谢谢~
 
如果一定要硬编码的话,应该只能这样了。但建议+号放在上一行的最后,而不是下一行的开头。如果真的懒得不想打“+''左箭头”,可以在Tools->Edit Option->Code Insight那里加一条Code Template,连打10行“+''”

如果不一定要硬编码,而且这种类型的赋值比较多,可以考虑做成ASCII文件,从文件里读到变量中。
 
当然除了我这种方式,也有从文件读入的方法。我是两种方式同时使用
当没有文件的时候,就使用我的变量,文件存在时就使用文件的,不过
谢谢你的建议,问题结束了
 
后退
顶部