大侠兄弟们,我问你们一个问题。
在Delphi7编程开发环境中,新建一个工程,创建一个窗体,在工具栏中想窗体拖放控件。
然后保存。
下次打开这个工程,上次创建的东西都在。
这个是怎么实现的,都使用了什么技术?
大家有没有一个简单的例子? Delphi7对于部件的定义、动态创建、通过文件存取等等 我在琢磨用它开发一个设备自动配置系统,通过鼠标的拖拉,就把一条生产线的大配置给整了出来。 背后用数据库支持,算出钢用量、电容量 各位大侠,多多支持啊。
在Delphi7编程开发环境中,新建一个工程,创建一个窗体,在工具栏中想窗体拖放控件。
然后保存。
下次打开这个工程,上次创建的东西都在。
这个是怎么实现的,都使用了什么技术?
大家有没有一个简单的例子? Delphi7对于部件的定义、动态创建、通过文件存取等等 我在琢磨用它开发一个设备自动配置系统,通过鼠标的拖拉,就把一条生产线的大配置给整了出来。 背后用数据库支持,算出钢用量、电容量 各位大侠,多多支持啊。
还有个rttl,貌似你缺少的基础知识太多了,需要回炉看大堆的书
我的想法是创建一个执行文件,在这个执行文件中实现类似于Delphi或其他编程语言开发环境中的工具拖放的功能。只不过拖放的是我执行文件里规定的那些自己创建的工具控件。每个控件一旦创建,就在数据库里添加一笔记录。当退出执行文件时,创建的这些控件会保存在自己指定的文件中。下次再运行执行文件,可以将以前存贮的文件调出来。这个还是相当的深入啊,不很基础。当然对于大侠,则是另外了。呵呵。
多谢帮忙!
你在窗口上放几个控件,便宜保存,然后到项目目录下找.dfm文件,你看看里面都是什么
paxcompiler
诸如此类的东西
自己用DELPHI搞个简单的支持运行时设计,要学的东东好多(主要是VCL,IDE,RTTI),搞出来了,稳定性也够呛,工控上的东西,稳定性第一。
一般的工控项目,组态软件够用了,而且组态软件也支持脚本语言,可以自己扩展功能。
怕的是某些特别定制设备的通信协议,发布的组态软件版本不支持,一是请组态软件开发方帮你写驱动,二是自己写驱动(这个要组态软件开放驱动SDK开发包)。这2个方面都不行,那就用上你的DELPHI了,呵呵
Forms.pas里面都有。