常量编译后是否占用内存?
写sql语句的时候,有些时候会老长的一句,这样写起来程序就不怎么好看了。想既让程序清晰,又能够尽量的不占用过多的内存资源,该如何做?如果定义一个全局的常量字符串,这样,会不会编译的时候开始就占用内存资源,并且不会一下子释放掉?如果,将sql语句放入到文本文件中,用到的时候再调用,这样程序结构也可以比较清楚,但是也有一个问题,文本文件很容易被打开,这样,sql语句人为更改的可能性就大了。还有,就是建立字符串资源,这个该如何做啊,高手请指教。
写sql语句的时候,有些时候会老长的一句,这样写起来程序就不怎么好看了。想既让程序清晰,又能够尽量的不占用过多的内存资源,该如何做?如果定义一个全局的常量字符串,这样,会不会编译的时候开始就占用内存资源,并且不会一下子释放掉?如果,将sql语句放入到文本文件中,用到的时候再调用,这样程序结构也可以比较清楚,但是也有一个问题,文本文件很容易被打开,这样,sql语句人为更改的可能性就大了。还有,就是建立字符串资源,这个该如何做啊,高手请指教。
解决方案 »
- 请教ComoBox和数据库的连接问题
- 我的delphi7现在设置断点跟踪不了,怎么办啊?
- 谁有Tcomm发一个给我,谢谢!~
- 如何在代码中查找当前变量所定义的位置?急!
- 请教两个delphi问题,一个关于DirectX编程,一个是指针问题
- 200分请教vendor initialization failed
- 本人最近要写一个类似控制台程序啊在dos模式下实现数据的操做,可是发现控制台类中确无法准确控制光标的位置啊,所以很难控制界面,请问给各
- 怎么没人回答这个问题:如何用Chart控件实现一个折线图?条件如下:
- 谁能提供李维的《Delphi 5.x 分布式多层应用 系统篇》的范例代码
- 请教ShellExecute的用法?
- 怎么读到用命令行传进来的参数呢?
- 多个工具栏同用一个action,如何在action Execute里判断出是哪个工具栏激发的
2.其实可以适当使用循环,来增加程序的可读性和灵活性.
3.最好不要使用全局常量或变量.
4.其实不一定要放在文本文件中,你可以放在一个MEMO中,MEMO在程序中,不会被打开.