1. delphi 关闭外部程序
ide全称“Integrated Development Environment”,中文意思为“集成开发环境”,是用于提供程序开发环境的应用程序,是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
本教程操作环境:windows7系统、Dell G3电脑。
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。
优点:
节省时间和精力。IDE的目的就是要让开发更加快捷方便,通过提供工具和各种性能来帮助开发者组织资源,减少失误,提供捷径。
建立统一标准。当一组程序员使用同一个开发环境时,就建立了统一的工作标准,当IDE提供预设的模板,或者不同团队分享代码库时,这一效果就更加明显了。
管理开发工作。首先,IDE提供文档工具,可以自动输入开发者评论,或者迫使开发者在不同区域编写评论。其次,IDE可以展示资源,更便于发现应用所处位置,无需在文件系统里面艰难的搜索。
缺点:
学习曲线问题。IDE基本上是比较复杂的工具,为了更好的熟练使用,需要一定的时间和耐心。
初学者的困难。对初学者来说,使用IDE来学习开发有相当的难度,不适合学习一种新语言时使用。
无法修复坏代码或设计。开发者不能完全依赖工具的便捷,还是必须保持专业水准和熟练度,开发的成果好坏主要还是看开发员的技术。
2. delphi终止程序
Application.Terminate中止应用程序的运行,比较安全。而Halt则完全停止程序,这种完全停止,会忽略任何tryfinally块、任何finalization语句块以及Delphi编译器自动编译优化的内存清理代码的执行,从而造成内存丢失。强烈建议不要使用Halt。 使用Application.Terminate还会触发一些事件,而Halt绝对不会 Application.Terminate不会触发CLOSE事件 close是正常的关闭方法 FREE与DESTROY不是关闭的方法而是释放所创建的对象,不会关闭程序 其它的关闭关法是调用API方式的,如结束进程的方式一般一用,正常情况中只要用close
3. delphi 关闭窗口
FastReport的安装可以选择自动或手动。
自动安装:用FastReport中自带的recompile.exe。
1. 选择编译器:C++Builder62. 选择FastReport的版本:Professional3. 选择Teechart的版本:根据你的机器上安装的,如果没有升级过TeeChart,就选择TeeChartStd4. 我建议选择recompile all packages然后进行编译,一般在没有升级TeeChart的时候编译成功率比较高。
如果升级了TeeChart,需要多几个步骤才行。
手动安装:安装新版本前,如果以前安装过FastReport,最好将旧的版本卸载。将压缩包中的文件解压到某目录,如D:\ccrun\vcl\FastReport,建议使用一个固定目录,不要放在临时文件夹中,因为以后可能经常用这个组件的时候,需要包含头文件用。临时目录可能哪天忘了就清除了。下载FastReport v4.2 Full Source(完整源码版),解压缩。1. 打开FastReport\FastScript\fs6.bpk--》编译(Compile)--》安装(Install)2. 打开FastReport\FastScript\fsDB6.bpk--》编译(Compile)--》安装(Install)3. 打开FastReport\FastQB\fqb60.bpk--》编译(Compile)4. 新建一个FastReport\LibBCB6目录,复制FastReport\Source\*.*到这个LibBCB6目录5. 如果需要中文的设计器,复制FastReport\Res\Chinese\*.*到FastReport\LibBCB6目录,覆盖同名文件。
6. 打开FastReport\LibBCB6\frx6.bpk--》编译(Compile)--》安装(Install)7. 打开FastReport\LibBCB6\frxDB6.bpk--》编译(Compile)--》安装(Install)如果需要TeeChart的支持,就把Tee6相关的bpk也编译并安装。FastReport需要FastScript的支持。另外,在BDS2006下的安装:运行recompile.exe,关掉打开的BCB或Delphi或BDE程序。
在recompile窗口上,Compiler选择D2006(Delphi,C++),FR3 Version选择Professional,TeeChart Version选择TeeChartStd,然后选择Recompile all packages,最后Compile。
等待编译完成后打开C++Builder2006,此时组件列表并没有显示FastReport组件,因为相应的bpl还没有安装进来。
C++Builder2006窗口菜单中选择Component-->Install Packages-->Add-->找到刚才FastReport目录下LibD10下的dclfrx10.bpl,添加进来就OK了。
4. delphi 关闭线程
没有限制,
但线程数,一般限制在cpu*2以内,多了也没啥效率
5. delphi delete
1、可以先建立好Excel模板,模板中sheet2已做好了数据透视表,且各栏位的属性等都已设置OK,只是数据是空的;保存在程序可以访问到的地方;
2、模板的sheet1中的数据至少先放上两行。两行是指数据透视表引用了这两行,这两行当然可以空数据;
3、Delphi控制Excel数据填写时,先填写第一行数据,后续数据是先在第一行与第二行之间插入空行,再填写;这样sheet2的数据透视表在刷新时会自动跟着变的,所以就不用关心数据透视表的问题了。(最后可能需要删除最后一个空行)
- 相关评论
- 我要评论
-