引言: 我们平时看到的很多软件(PhotoShop,3DMax)都会在启动画面中显示当前正在启动哪个模块,并在模块加载失败时给予提示,这样的好处是,可以让比较专业的软件使用者知道当前软件加载了哪些模块,或者在软件发生启动错误时,让用户得以反馈是启动的哪个模块时发生了,以及在长时间的软件启动过程中,让用户...
摘要:borland® delphi® 2005 migration to .net using vcl for .netby bob swart, bob swart training & consultancy
數據訪問
我們已經將一個vcl應用程序移植到.net, 現在是時候來操作一個大點的項目了, 這次將會有更多的實際應用會遇到的問題. 這次代碼中包括數據訪問,......
摘要:fastreport问题集 选自delphi园地 http://www.delphifans.com/infoview/article_401.html---------------- 使用自定义函数 ----------------------------------------q: 我怎样添加我的自定义函数?a: 使用 tfrreport.onuserfunction 事件. 这里有一个简单的......
软件启动画面中启动状态的显示
我们平时看到的很多软件(photoshop,3dmax)都会在启动画面中显示当前正在启动哪个模块,并在模块加载失败时给予提示,这样的好处是,可以让比较专业的软件使用者知道当前软件加载了哪些模块,或者在软件发生启动错误时,让用户得以反馈是启动的哪个模块时发生了,以及在长时间的软件启动过程中,让用户知道软件还在工作,避免用户对其失去信息... 【程序编程相关:
在DElphi中的DataGrid怎样使】 【推荐阅读:
DELPHI基础开发技巧
】好了,说了那么多废话,就来看看我是怎么制作这样一个程序的,由于本人平时基本上都用delphi来开发,所以以下代码也都是delphi的,但是基本框架有了,相信要用其它语言实现也不会很难.另外,以下这些代码是我在过去的历次开发过程中组部提炼出来的,虽然还无法达到不修改即使用的地步,但是要修改的内容也不会很多.. 【扩展信息:
如何在DBGRID或者STRINGGRI】 我的这个类叫做tapploader,首先要做的是,让它接管部分程序的初始化工作. 将工程dpr文件中的启动代码写成这样: var gapploader:tapploader;
begin
application.initialize; gapploader:=tapploader.create(); try if gapploader.doload() then begin application.run; end; finally gapploader.free; end; end. 可以看到,所有的启动代码都在tapploader.doload()函数中了,如果这个函数失败,则会返回false,此时就跳过application.run();过程,直接跳出程序. 接下来,来看一下这个类的定义: tapploader = class (tobject) private fsplashform: tfrmsplash; fmanagerlist:tlist; protected procedure initializemanager(var amanager;amanagerclass:tcustommanagerclass); procedure onapploading(asender:tobject;aevent:string;adelay:integer=5); ...
下一页 摘要:可以随意播放你自己的文件;下面是delphi7中我用bass.dll播放文件的实例.(和分类标题一样,写的很菜的,请多多包含指点啊)说明:要播放文件名为wdf的某段数据;偏移offset处开始,读取size大小的内容到memorystream中,然后调用bass播放;(这是目前bass的版本,老版本没试过,呵呵)function bassmp3(wdf: string; offset,size: ......