CONFIG += qaxcontainer 2. main.cpp [cpp] view plain copy #include <QApplication> #include <QAxWidget> #include <QAxObject> int main(int argc, char* ar Read More
posted @ 2016-04-01 22:40 findumars Views(8274) Comments(0) Diggs(0)
下面我们再看一个更复杂的例子,调用一个系统命令,这里我使用的是 Windows,因此需要调用 dir;如果你是在 Linux 进行编译,就需要改成 ls 了。 mainwindow.h mainwindow.cpp 我们仅增加了一个 slot 函数。在按钮点击的 slot 中,我们通过 QProce Read More
posted @ 2016-04-01 20:20 findumars Views(2720) Comments(0) Diggs(0)
http://blog.csdn.net/aroc_lo/article/details/3070530 http://www.fx114.net/qa-183-149306.aspx Read More
posted @ 2016-04-01 20:13 findumars Views(1580) Comments(0) Diggs(0)
透明的控件, 一般继承自TGraphicControl的(就是那些没有handle属性, 不能有focus的控件, 如image)都有Transparent属性. 对TWinControl类的控件, 要实现透明只要完成以下四步基本上就成了. 1.在Create中设定ControlStyle :=Co Read More
posted @ 2016-04-01 20:10 findumars Views(1790) Comments(0) Diggs(0)
读一读Scktsrvr.exe的源程序 使用DELPHI做多层开发的朋友们都应该对Scktsrvr.exe这个程序不陌生的,Borland公司在DELPHI中给出了它的源代码。这是一个900来行的程序,程序不算长,现在我只选其中部分仔细读一读。走的线路大致是,从服务器接到客户端连接,处理客户端的一个 Read More
posted @ 2016-04-01 20:09 findumars Views(960) Comments(0) Diggs(0)
http://blog.csdn.net/shuaihj/article/details/6371904 Read More
posted @ 2016-04-01 20:06 findumars Views(559) Comments(0) Diggs(0)
http://blog.csdn.net/shuaihj/article/details/6129506 Read More
posted @ 2016-04-01 20:03 findumars Views(305) Comments(0) Diggs(0)
http://blog.csdn.net/shuaihj/article/details/6770779 Read More
posted @ 2016-04-01 19:53 findumars Views(6257) Comments(0) Diggs(0)
(1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 (5)不要把实现细节(例如放 Read More
posted @ 2016-04-01 19:52 findumars Views(453) Comments(0) Diggs(0)
dddd Read More
posted @ 2016-04-01 19:42 findumars Views(189) Comments(0) Diggs(0)
Delphi自带的许多控件都有停靠功能,而且操作非常简单,大可不必选用第三方控件. 基本上,要进行Dock操作至少需要两个组件,一个人被附着的Dock Site组件,另一个人附在Dock Site上的组件,Delphi所提供的可视化组件只有继承自TWinContrl的VCL组件才具有Dock Sit Read More
posted @ 2016-04-01 19:29 findumars Views(600) Comments(0) Diggs(0)
需求源头:OleContainer操作Excel,想把Excel以二进制方式存入数据库,并且以二进制方式读取存入流:Procedure SaveToStream(ADOTable1: TAdoTable)var vStream: TMemoryStream;begin try try vStream Read More
posted @ 2016-04-01 19:27 findumars Views(618) Comments(0) Diggs(0)
完整代码: http://blog.csdn.net/shuaihj/article/details/6129551 Read More
posted @ 2016-04-01 19:25 findumars Views(1003) Comments(0) Diggs(0)
一般,ADO都是以同步的方式来处理数据。这就是说,当ADO开始处理数据后,应用程序必须等到ADO处理完毕之后才可以继续执行。但是除了同步执行方式之外,ADO也提供了异步执行的方式,允许当ADO处理时,应用程序仍然能够先继续执行。而当ADO处理数据完毕之后,ADO会以事件的方式通知应用程序,此时应用程 Read More
posted @ 2016-04-01 19:23 findumars Views(1111) Comments(0) Diggs(0)
还记得David I 今年四月来盛大时,被问及“反射机制能再做得好一点吗?我们想放弃RTTI”,David I 回答“这的确是需要考虑的地方,当然RTTI我们不会放弃的”。(这个白胡子的老哥哥还真很可爱,当年Borland几经起落,唯一能看得顺眼的就是David I)。 我还以为RTTI在D2010 Read More
posted @ 2016-04-01 18:45 findumars Views(598) Comments(0) Diggs(0)
Delphi中新建一个Form或者Frame时,它的字体都是西文习惯,这样就有可能造成在其他机器上由于字体的原因,窗体十分不美观.怎样才能为Delphi设置一个默认窗体,让它的字体Font符合中国习惯呢,而不用新建时再手工去修改窗体的Font,下面就是解决这个问题的方法.并且随之引出了Delphi的 Read More
posted @ 2016-04-01 18:27 findumars Views(544) Comments(0) Diggs(0)
Delphi 数据类型列表 http://www.cnblogs.com/del/archive/2007/12/04/982167.html Read More
posted @ 2016-04-01 18:25 findumars Views(457) Comments(0) Diggs(0)
1.在Delphi中,设置窗体的AlphaBlend := true;AlphaBlendValue := 0-255; AlphaBlendValue越小窗体的透明度就越高。这种方法将会使窗体和窗体中控件都变成透明。2.在Delphi中,设置TransparentColor := True与Tra Read More
posted @ 2016-04-01 18:18 findumars Views(1026) Comments(0) Diggs(0)
http://blog.csdn.net/shuaihj/article/details/6129575 Read More
posted @ 2016-04-01 18:13 findumars Views(913) Comments(0) Diggs(0)
Delphi XE中类成员的访问权限共提供了6个关键词来用于限定访问权限:public、private、protected、published、automated strict private 、 strict protected其各自的含义为: 1. strict private:此区定义的字段或 Read More
posted @ 2016-04-01 18:07 findumars Views(1584) Comments(0) Diggs(0)
第一部分:有关包的介绍 一般我们编写编译一个DELPHI应用程序时,会产生一个EXE文件,也就是一个独立的WINDOWS应用程序。很重要的一点:区别于Visual Basic,DELPHI产生的是预先包裹的应用程序是不需要大量的运行库(DLL's)。 假设:打开Delphi默认的工程(只有一个空白f Read More
posted @ 2016-04-01 18:04 findumars Views(343) Comments(0) Diggs(0)
http://blog.csdn.net/shuaihj/article/details/6129278 Read More
posted @ 2016-04-01 17:59 findumars Views(1436) Comments(0) Diggs(0)
DelphiXE可以直接显示GIF动画,不需要第三方控件的支持。只要引用GifImg单元即可。 uses GIFImg; procedure TForm1.FormCreate(Sender: TObject);begin // 先在窗体上放一个 TImage 组件:Image1; Image1.P Read More
posted @ 2016-04-01 17:57 findumars Views(1511) Comments(0) Diggs(0)
参数传递方法李维的InsideVCL《第一章》中提到Windows定义的回调函数typedef LRESULT (CALLBACK*WNDPROC)(HWND,UNIT,WPARAM,LPARAM)为了加快回调函数执行的效率,Microsoft使用了CALLBACK修饰关键词来定义WNDPROC,而 Read More
posted @ 2016-04-01 17:56 findumars Views(848) Comments(0) Diggs(0)
http://blog.csdn.net/shuaihj/article/details/7046515 Read More
posted @ 2016-04-01 17:53 findumars Views(1840) Comments(0) Diggs(0)
http://blog.csdn.net/shuaihj/article/details/7108792 Read More
posted @ 2016-04-01 17:52 findumars Views(524) Comments(0) Diggs(0)
用 Delphi 用长了,总是发现,有些和 MS 不同的地方。例如,MS 的公开库中,常常隐藏了许多重要函数,这些函数在系统中常常有起着非常巨大的作用。一旦知道如何调用,可以给自己的应用程序提供很强的功能和很大的灵活性。但,这些函数通常又没有函数名(即使用 ExeScope 查看 DLL 文件的导出 Read More
posted @ 2016-04-01 17:51 findumars Views(527) Comments(0) Diggs(0)
让自己的软件实现双击打开文件作者:帅宏军 http://blog.csdn.net/shuaihj/article/details/7046515 Read More
posted @ 2016-04-01 17:46 findumars Views(1248) Comments(0) Diggs(0)
问题:如何用代码控制资源浏览器,并定位到指定的文件? 答:使用ShellExecute,配合explorer即可 ShellExecute(Application.Handle, 'open', PChar('explorer'), PChar('/select,”D:\ss\ee\test.txt Read More
posted @ 2016-04-01 17:43 findumars Views(3594) Comments(0) Diggs(0)
http://blog.csdn.net/shuaihj/article/details/8890419 Read More
posted @ 2016-04-01 17:31 findumars Views(914) Comments(0) Diggs(0)
程序缩小到托盘后系统就无法关机(解决方案) 老帅 程序最小化到托盘后,会出现系统无法关闭的问题,常见于WinXP系统中,这里提供一个解决方案!一、解决方案响应系统关机消息procedure WMQUERYENDSESSION(var msg:Tmessage);message WM_QUERYEND Read More
posted @ 2016-04-01 17:27 findumars Views(774) Comments(0) Diggs(0)
画透明位图 我们在进行程序的界面设计时,常常希望将位图的关键部分,也既是图像的前景显示在界面上,而将位图的背景隐藏起来,将位图与界面很自然的融合在一起,本文介绍了透明位图的制作知识,并将透明位图在一个对话框中显示了出来。 一、实现方法 绘制"透明"位图是指绘制某一位图中除指定颜色外的其余部分,我们称 Read More
posted @ 2016-04-01 17:23 findumars Views(1627) Comments(0) Diggs(0)
这两天用webbrower写东西,有时候打开SSL加密网站时会出现”Invalid floating point operation.”的错误,上网搜了下,把解决方法贴上。 导致原因 在Delphi2011中需要通过浮点单位控制指令设置浮点运算单位。浮点单位控制指令控制着浮点运算的精度、四舍五入的方 Read More
posted @ 2016-04-01 16:56 findumars Views(2753) Comments(0) Diggs(1)