关于代码自动生成

linuslinux 2009-10-10 09:08:42
我想实现:在一个程序运行中,根据给定的参数的不同,自动生成代码,并自动编译,保存。在这里主要是想根据参数的不同自动生成不同的动态链接库,有什么思路没有,那位大侠有这方面的经验,请指点小弟!谢谢
...全文
132 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
haitao 2009-10-12
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 duan2007 的回复:]
引用 5 楼 sz_haitao 的回复:
【根据参数的不同自动生成不同的动态链接库】?
可以写一个 通用的 动态链接库,能根据 调用参数的不同 自动 实现 不同的效果

写一个通用的动态链接库,会很臃肿,不利于以后的维护,况且以后会有新的类型。
[/Quote]

通用的动态链接库做到根据不同的输入、配置,做不同的事情。。。。。
或者直接采用解释器——pascal脚本解释器
lhy 2009-10-12
  • 打赏
  • 举报
回复
动态链接库大概不能动态生成,还是做成插件系统那样,新的动态链接库由你们做成插件,提供给用户。
linuslinux 2009-10-12
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lhylhy 的回复:]
插件系统。
[/Quote]
这里所说插件系统是指什么呀?
haitao 2009-10-10
  • 打赏
  • 举报
回复
【根据参数的不同自动生成不同的动态链接库】?
可以写一个 通用的 动态链接库,能根据 调用参数的不同 自动 实现 不同的效果
newfang 2009-10-10
  • 打赏
  • 举报
回复
按你这思路,就费了牛劲了……
首先,写代码,然后保存成dpr和pas文本,然后dbcc编译……

然后判断dll生成,再删除代码文件,然后调用dll。

建议还是做成一个dll,根据参数不同调用不同的功能函数比较方便。
lhy 2009-10-10
  • 打赏
  • 举报
回复
编译原理
linuslinux 2009-10-10
  • 打赏
  • 举报
回复
能不能把思路详细介绍下,谢谢
AuroraAlpha 2009-10-10
  • 打赏
  • 举报
回复
要随程序带编译器````

其实这个东西建议你用脚本语言比较好
lhy 2009-10-10
  • 打赏
  • 举报
回复
插件系统。
linuslinux 2009-10-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sz_haitao 的回复:]
【根据参数的不同自动生成不同的动态链接库】?
可以写一个 通用的 动态链接库,能根据 调用参数的不同 自动 实现 不同的效果
[/Quote]
写一个通用的动态链接库,会很臃肿,不利于以后的维护,况且以后会有新的类型。
linuslinux 2009-10-10
  • 打赏
  • 举报
回复
其实是这样的,不同的车辆类型有不同的参数,每种类型就会有很多参数。对应每种车辆类型有一个动态链接库。但是车辆类型是不断增长的。是想以后维护方便,所以想写一个这样的程序,根据车辆类型生成相应的动态链接库。

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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