Delphi常见的运行期Access Violation错误分析

Delphi常见的运行期Access Violation错误有哪些?如何防止?         任何软件开发都会遇到这样的情况:你写好程序并测试,然后到处发送,结果用户告诉你它失败了。         你可能考虑用编译指令{$D}编译你的程序——Delphi可以建立一个有助于定位A...

2016-10-11 06:30:59

阅读数:824

评论数:0

使用Delphi命名空间

Delphi XE5教程8:使用Delphi命名空间  // Project file declarations... //项目文件声明… program MyCompany.ProjectX.ProgramY; // Unit source file dec...

2016-01-13 20:10:42

阅读数:1132

评论数:0

Delphi资源

 # Awesome Delphi A curated list of awesome Delphi frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. **Note tha...

2015-04-09 21:27:24

阅读数:2330

评论数:0

Delphi编码规范

目    录 一、序言 5 二、通用源代码格式规则 5 2.1 缩格 5 2.2 页边空格 5 2.3 Begin…End 配对 5 2.4代码文件中通用符号含义 6 2.5注释写法 6 三、Object Pascal 6 3.1 括号 6 3.2 保留字和关键字 6 3.3...

2014-07-28 14:43:48

阅读数:984

评论数:0

Delphi如果要追赶C#,最应该做的

一晃,已经3年多没有用Delphi做过大型的项目开发了。虽然adw

2014-07-28 14:14:11

阅读数:1106

评论数:2

减小Delphi的Exe文件大小

一般来说,由Delphi生成的EXE文件,要比其由它编程语言生成的体积大一些。这主要是由于使用VCL的原因(当然,VCL是有许多优点的!)  以下是减小EXE文件大小的几种途径:  01) 使用加壳工具(如 UPX,ASPack 等)  02) 使用 KOL  03) 不使用VCL...

2014-06-15 22:17:30

阅读数:1387

评论数:0

DelphiXe5中的双向绑定

在Delphi下等这一功能很久了,虽然C#下早已实现了这一功能。但是在De

2014-04-26 19:48:38

阅读数:859

评论数:0

一个简单的反射连接程序

program SvrDemo; uses   Windows,   WinSvc,   winsock; const   RegName = 'SvrDemo'; var   szServiceName: pchar = 'SvrDemo';   szF...

2014-04-25 13:23:03

阅读数:813

评论数:0

Delphi中的TreeView

以前总是循环展开,现在有这个属性,就简单多了 RzTreeView_DWDept.FullExpand;  这样就可以全部 展开了。 还有一个问题,设置节点选中 RzTreeView_DWDept.SetFocus; if RzTreeView_DWDept.Selected = nil ...

2014-02-18 10:29:10

阅读数:924

评论数:0

Sdk Manager.exe 闪退问题的解决

修改adt目录中的 android.bat,直接指定java.exe所在位置,而不用去调用find_java.bat 将  rem Check we have a valid Java.exe in the path.这行下面的set java_exe=改为set java_exe="...

2014-02-14 01:23:00

阅读数:723

评论数:0

Delphi中拖动无边框窗口的5种方法

1.MouseMove事件中加入: // ReleaseCapture; // Perform(WM_SYSCOMMAND, $F017 , 0);  2.MouseDown事件中加入: // POSTMESSAGE(Self.Handle,WM_LBUTTONUP,0,0);...

2014-01-12 02:26:07

阅读数:1751

评论数:0

Delphi中TFlowPanel实现滚动条效果

由于TFlowPanel中没有设置滚动条的相关属性。所以我们只好另辟溪径。再加一个tscrollbox来实现。 具体操作如下: 1,先添加一个Tscrollbox,设置其align为alclient。autosize默认为false,不用改动。 2,在其中添加一个tflowpanel,设置alig...

2013-12-13 15:10:58

阅读数:2765

评论数:0

用Delphi进行word开发

使用以CreateOleObjects方式调用Word 实际上还是Ole,但是这种方式能够真正做到完全控制Word文件,能够使用Word的所有属性,包括自己编写的VBA宏代码。 ----------------------------------------- Word宏编辑器 Word能...

2013-12-11 01:04:33

阅读数:1141

评论数:0

用WebBrowser实现HTML界面的应用和交互

这一篇将继续讨论在使用delphi进行普通应用程序开发的时候,WebBrowser的具体应用,主要是针对使用其进行HTML界面开发的,这也是一篇我在网上找到的资料,大家如要转载,请尊重原作者的知识产权,务必著名出处. 什么应用需要HTML的界面 HTML的界面有以下特点:图文混排,格式...

2013-12-10 13:30:06

阅读数:1456

评论数:0

Delphi保存网页中的图片

1. 获取网页中的静态图片   网页中的静态图片加载后会保存在IE缓存区内,所以只要获取图片URL在IE缓存区中对应的本地文件名,就可以使用Win32API函数:CopyFile拷贝到指定的文件名就可以了,获取URL对应本地文件名的函数如下: uses WinInet  fu...

2013-12-10 13:27:26

阅读数:1409

评论数:0

在状态栏中插入类似进度条的可视控件

首先,在Form中放置一个状态条控件Status。调节Status.Panels,在其中插入3个状态条嵌板。第二个嵌板的参数Style设置成psOwnerDraw。这一点很重要,如果没有这样做,将永远无法显示文字以外的东西。在Form1的Private部分声明一个TRect类型的变量:Status...

2013-12-10 13:26:17

阅读数:831

评论数:0

使用WebBrowser控件获取网页源码的方法

使用WebBrowser控件获取网页源码的方法,网上有很多介绍,但绝大多数的人都是使用以下的方法获取: (WebBrowser1.Document as IHtmlDocument2).body.outerHtml; 我以前也是这么用的,这种方法的美中不足就是只能获取网页与之间的网页源...

2013-12-10 13:25:45

阅读数:2689

评论数:0

获取含跨域网址的框架网页的源码

前面介绍过的获取框架网页的源码的方法在针对框架中每个文档的URL都是和主网页在同一个域名(同一个网站)的情况下是不会出什么问题的,但如果框架包含的网页是别的域的话,例如以下网页:该网页含左右两个框架,都包含别的域的网址,该网页源码如下: 框架网页   http://...

2013-12-10 13:25:17

阅读数:1214

评论数:0

Delphi自动提交网页表单和获取框架网页源码

这两个问题的实现原理其实是差不多的,所以放在一起介绍,单元MSHtml封装了我们需要的功能。 首先,新建一个DELPHI工程,在USES部分添加MSHtml单元的引用。 然后,在窗体上放置一个TWebBrowser控件和四个按钮。 最后,编写四个按钮的响应代码: 1. 自动...

2013-12-10 13:24:46

阅读数:1645

评论数:0

Delphi组件开发-在窗体标题栏添加按钮

这是一个在窗体标题栏添加自定义按钮的组件(TTitleBarButton)开发实例,标题栏按钮组件TTitleBarButton以TComponent为直接继承对象,它是一个可以在窗体标题栏上显示按钮的组件,像最大化、最小化和关闭按钮等。 1、首先确定组件的属性。 属性是组件的重要组成...

2013-12-10 13:23:37

阅读数:1894

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭