CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

非常简单问题:一大段字符串,如何将它存放在代码中?

楼主cdhuanglei(落花岛上花倒落)2004-04-01 08:41:13 在 Delphi / VCL组件开发及应用 提问

现在有一段很长的字符串(假如有2000多字,示例如后面),我希望把它放在代码中,运行时,直接从代码中引用。请问如何实现?  
   
  如有下面一段文字:  
   
  **-----------------------------**  
  除了表示已分配内存的地址外,指针还能通过New   例程在堆中动态分配内存,不过当你不需要这个指针时,你也必须调用Dispose   例程释放你动态分配的内存。  
  var  
      P:   ^Integer;  
      s:   string;  
  begin  
      //   initialization  
      New   (P);  
      //   operations  
      P^   :=   20;  
      ShowMessage   (IntToStr   (P^));  
      //   termination  
      Dispose   (P);  
      s   :=   'ok';  
      showmessage(s);  
  end;  
   
  如果指针没有值,你可以把nil   赋给它。这样,你可以通过检查指针是否为nil   判断指针当前是否引用一个值。这经常会用到,因为访问一个空指针的值会引起一个访问冲突错误,也就是大家知道的“一般保护错”(GPF)。  
  **---------------------------------**  
   
  如何把这段文字存放在代码中,比如就像:  
  var  
      s:   string   =   '32434234fds';  
  一样。  
   
  这段字符串中可以有各种字符。 问题点数:0、回复次数:6Top

1 楼windindance(风舞轻扬·白首为功名)回复于 2004-04-01 08:47:24 得分 0

建议:放在文件中,进行动态调用。  
  或者在FORM上放一个隐藏的Memo  
  把文字放在Memo中。Top

2 楼windindance(风舞轻扬·白首为功名)回复于 2004-04-01 08:48:09 得分 0

如果直接写会很麻烦:  
  const  
    s   =   '**-----------------------------**'   +    
  #13'……'   +  
  #13'……'Top

3 楼insert2003(高级打字员)回复于 2004-04-01 08:54:29 得分 0

放于一个不带窗体的Unit中,用的时候引用此Unit就行Top

4 楼SydPink(Miss Syd.Barrett)回复于 2004-04-01 09:36:38 得分 0

字符串资源。。。。。。。。。好象是TResourceString   还是什么来着,忘记拼写勒:(Top

5 楼lianshaohua(永远深爱一个叫“...”的好女孩儿!)回复于 2004-04-01 10:13:08 得分 0

我想可以用字符串资源的Top

6 楼xiaoshi0(Rain)回复于 2004-04-01 10:29:58 得分 0

同意楼上Top

相关问题

  • 请教一下,怎样执行一段存放在字符串变量里面的java代码??
  • 简单问题:关于java代码字符串太长的问题。
  • 简单字符串问题
  • 简单问题......................字符串
  • 字符串简单问题
  • 简单字符串问题
  • 简单字符串问题
  • 谁有加密字符串的代码??
  • 寻找字符串加密代码
  • 求一段加密解密代码,只要能对字符串进行简单的加密解密就行。

关键词

  • 指针
  • 代码
  • 内存
  • 文字
  • 字符串
  • 引用
  • 动态
  • 放在

得分解答快速导航

  • 帖主:cdhuanglei

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo