导航

心动吧DELPHI网络书

自发研究:须要多维思想而且要想不可能为可能的人才能做到

[置顶] {下载}本站提供delphi下载

  下载的时候最好不要用迅雷,要不然很容易断线.

  提供多个控件下载:

raise 语句: 抛出异常

 

//例1:
begin
  raise Exception.Create('抛出异常');
end;
--------------------------------------------------------------------------------

//例2:
begin
  raise Exception.CreateFmt('%s %d', ['错误代码:', 999]);
...

为什么在线程中调用时间控件会不执行呢?

为什么在线程中调用时间控件会不执行呢?

执行过程  

procedure Tkk.Timer1Timer(Sender: TObject); 
begin 
form1.memo1.lines.add('aa'); 
end; 

开始执行

procedure Tkk.Execute; 
var 
Time:TTimer; 
begin 
{ Place thread code here } 
Time:=TTimer.Create(nil); 

............

TServerSocket和TClientSocket的使用

在网络编程中,WinSocket API编程是最基本,也是最麻烦的地方(说句不怕影响形象的话,我对此就是一知半解)。但是,如果你是使用C++Builder作为编程平台,你就偷着乐吧,有了BCB,菜鸟变高手!:-)

在BCB中,TServerSocket和TClientSocket涵盖了基本的WinSocket编程,其中TServerSocket作为服务器方使用,TClientSocket作为客户端使用,这两个组件本身并不提供Socket连接,但是他们都有一个Socket属性,这个属性才提供了Socket连接。下面就先向大家介绍一下这两个组件常用的方法属性,然后在通过一个例子来看看这两个组件的使用。
...

Delphi组件常用类型及定义单元

当你将本页上面的一些组件安装之后,想在将他的所有方法与属性在其他的页面写入的时候,你就必须要导入他的头部。否则会出错的 TypeUnit_StreamADODB_TLBakTop, akLeft, akRight, akBottomControlsApplication (the variable not a type)FormsBeepSysUtils or Windows (diff

在Delphi中接受文件拖放


很不爽的是,用Delphi封装在Form里的那些东西是没办法接受用户从我的电脑里拖放到你的Form上的文件的,但在做软件的时候这又是很必要的,我昨天研究了一晚上终于解决了这个问题。
首先,给你的Project加一个Unit,代码如下:
unit untDrag;

interface

//用来告诉Windows你的Form可以接受文件拖放
{$EXTERNALSYM DragAcceptFiles}procedure DragAcceptFiles(hWnd: Cardinal; fAccept: Boolean); stdcall;
...

Delphi对INI的操作

 INI文件在系统配置及应用程序参数保存与设置方面,具有很重要的作用,所以可视化的编程一族,如VB、VC、VFP、Delphi等都提供了读写INI文件的方法,其中Delphi中操作INI文件,最为简洁,这是因为Delphi3提供了一个TInifile类,使我们可以非常灵活的处理INI文件。 一、有必要了解INI文件的结构:;注释[小节名]关键字=值...---- INI文件允许有多个小节

分页:[«]1[»]

日历

<< 2010-5 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

站内搜索

Copyright ⊙ 2004-2009 心动吧 UrL:ABCXD.CoM All RiGhts Reserved