DELPHI能否动态定义变量?

must0001 2005-05-26 08:41:54
如何能定义一个动态的变量(我在表中一个字段写好变量名,另一个字段写好值,然后在客户端赋值)?

我知道,在强类型语言中变量必须先声明,以上的方法好像行不通,我想只能用数组来解决了,我在用VFP时,由于它的变量不需要声明,而且可以使用宏,所以可以实现以上的效果。

不知道定义指针行不行,思考中!
...全文
234 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kshape 2005-05-26
  • 打赏
  • 举报
回复
动态数组肯定可以解决你的问题,打包票!
Kshape 2005-05-26
  • 打赏
  • 举报
回复
Delphi试用的Object Pascal语法,是一种非常规范、非常严格的语言,不可以动态创建变量和数据结构!!!而C则可以比如:

if()
{
var i:char;
......
}
duanhai 2005-05-26
  • 打赏
  • 举报
回复
楼主,你可以定义一个动态数组变量呀

如:
P: array of Integer;

然后用SetArrayLength(不知有没有写错)定义它的长度即可

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧