Delphi Socket Demo
    
            
摘要:转自 http://www.anqn.com/dev/delphi/2010-01-07/a09122531-1.shtml 自己对中间有点修改,下面是代码 服务端部分 [代码][代码]客户端部分[代码][代码]Demo下载
        
阅读全文
 
            
                posted @ 
2010-06-09 16:42 
dashan
        
阅读(1619) 
         
        推荐(0)     
             
         
            
            
    Delphi调用BarTender打印条码标签简明开发教程  转
    
            
摘要:摘要:本文就简单使用Delphi调用BarTender之ActiveX组件打印条码的开发过程做介绍. 1. 前言 最近一个项目需要在扫描条码后按固定的格式打印。条码打印软件客户习惯使用的是BarTender,为了保持客户的习惯以及降低开发风险,决定使用Delphi调用BarTender来完成打印条码标签功能。 此功能的重点在于: a) 使用BarTender格式打印 b) 格式中有需要变动的部分 ...
        
阅读全文
 
            
                posted @ 
2010-01-05 20:14 
dashan
        
阅读(2745) 
         
        推荐(1)     
             
         
            
            
    怎样捕获因字段输入不符EditMask而产生的错误:Invalid input value,use escape key to abandon
    
            
摘要:这个异常是在onexit之前就发生的,可以通过修改它的OnException事件,来实现对特殊异常的控制,具体做法如下:  1在Form1的类中声明一个过程Myexception,该过程与Tapplication的OnException事件有  相同的参数:  public  { Public declarations }  procedure MyException(Sender:TObjec...
        
阅读全文
 
            
                posted @ 
2009-02-10 18:52 
dashan
        
阅读(1161) 
         
        推荐(0)     
             
         
            
            
    Val 函数使用
    
            
摘要:Val 函数 返回包含于字符串内的数字,字符串中是一个适当类型的数值。 语法 Val(string) 必要的 string 参数可以是任何有效的字符串表达式. 说明 Val 函数,在它不能识别为数字的第一个字符上,停止读入字符串。那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。但是函数可以识别进位制符号 &O(八进制)和 &H(十六进制)。空白、制表符和换行符...
        
阅读全文
 
            
                posted @ 
2009-02-10 10:23 
dashan
        
阅读(1246) 
         
        推荐(0)     
             
         
            
            
    Delphi Sql语句中值的引用
    
            
摘要:1,直接使用值(数字或字符串) 数字:select * from cc where no=5 ;or select * from cc where no=’5’ 字符串:select * from cc where name=’dashan’2,使用变量 var xx:string; sql:widestring; ……&...
        
阅读全文
 
            
                posted @ 
2009-02-10 10:00 
dashan
        
阅读(738) 
         
        推荐(0)     
             
         
            
            
    ADO Command 对象
    
            
摘要:Command对象所提供的属性:  ACTIVECONNECTION:ActiveConnection属性可以用来设定该Command对象要依赖哪一个 Connection通道来与数据库互相沟通,因此该属性可以直接传入一已与数据库建立链接的Connection对象 或是更方便的使用数据库链接字符串取代。   COMMANDTEXT:CommandText属性允许三种类型的数据查询信息,包括一般的S...
        
阅读全文
 
            
                posted @ 
2009-02-10 08:57 
dashan
        
阅读(546) 
         
        推荐(0)     
             
         
            
            
    Delphi中的字符串比较(CompareStr)
    
            
摘要:if SysUtils.CompareStr(Str,'dashan_zhang')=0 then… 使用CompareStr 函数
        
阅读全文
 
            
                posted @ 
2009-02-09 18:30 
dashan
        
阅读(1438) 
         
        推荐(0)     
             
         
            
            
    Delphi手动创建数据集
    
            
摘要:习惯了.net的DataTable,便习惯性的认为Delphi中也有类似的东西,结果搞了好久才搞定,看来看去是拿着Delphi实现.net的思想,生搬硬套了,不过倒也解决了一些问题语言间的思想差别还是有的呃。 1数据集的创建CreatDataSet: TDataSet; 目标是创建一个类似于DataTable的对象,我们可以指定列的字段,也可以手动添加行。 在Delphi中是用DB.TDataSe...
        
阅读全文
 
            
                posted @ 
2009-02-09 17:42 
dashan
        
阅读(6133) 
         
        推荐(0)     
             
         
            
            
    SelectDirectory使用方法
    
            
摘要:格式Delphi syntax:On Windows: function SelectDirectory(const Caption: string; const Root: WideString; out Directory: string): Boolean;On Linux: function SelectDirectory(const Caption: WideString; const ...
        
阅读全文
 
            
                posted @ 
2009-01-19 14:12 
dashan
        
阅读(2613) 
         
        推荐(0)     
             
         
            
            
    SetForegroundWindow
    
            
摘要:函数功能:该函数将创建指定窗口的线程设置到前台,并且激活该窗口。键盘输入转向该窗口,并为用户改各种可视的记号。系统给创建前台窗口的线程分配的权限稍高于其他线程。  函数原型:BOOL SetForegroundWindow(HWND hWnd)  参数:  hWnd:将被激活并被调入前台的窗口句柄。  返回值:如果窗口设入了前台,返回值为非零;如果窗口未被设入前台,返回值为零。  备注:前台窗口是...
        
阅读全文
 
            
                posted @ 
2009-01-17 09:42 
dashan
        
阅读(1623) 
         
        推荐(0)     
             
         
            
            
    ShowWindow
    
            
摘要:Showwindow 及参数[DllImport("user32.dll", EntryPoint = "ShowWindow", CharSet = CharSet.Auto)] public static extern int ShowWindow(IntPtr hwnd, int nCmdShow);函数功能:该函数设置指定窗口的显示状态。 参数: hWnd:窗口句柄。 nCmdShow:指...
        
阅读全文
 
            
                posted @ 
2009-01-17 09:36 
dashan
        
阅读(655) 
         
        推荐(0)     
             
         
            
            
    在DELPHI中*.wav   文件怎么加到资源文件中
    
            
摘要:比较“流行”的说法是:“16位的Delphi 1.0和32位的Delphi2.0、3.0都提供了资源 编译工具,其中 Delphi 1.0的资源编译器叫BRCC.EXE,Delphi 2.0的资源编译器 叫BRCC32.EXE 用来编译32位资源,所有资源编译器都只提供了命令行版本, 没有提供Windows 版本。制作一个资源一般要通过以下几个步骤: 1)编写....
        
阅读全文
 
            
                posted @ 
2009-01-16 16:50 
dashan
        
阅读(413) 
         
        推荐(0)     
             
         
            
            
    FindWindow
    
            
摘要:FindWindow,Win32 API函数。  FindWindow函数返回与指定字符创相匹配的窗口类名或窗口名的最顶层窗口的窗口句柄。这个函数不会查找子窗口。  函数原型:  HWND FindWindow  (  LPCTSTR lpClassName,  LPCTSTR lpWindowName   );  参数表:  lpClassName  指向一个以null结尾的、用来指定类名的字符...
        
阅读全文
 
            
                posted @ 
2009-01-16 15:54 
dashan
        
阅读(874) 
         
        推荐(0)     
             
         
            
            
    Delphi中流对象的应用
    
            
摘要:Delphi的流对象(TStream的派生对象)有如下读写函数:function Read(var Buffer; Count: Longint): Longint;function Write(const Buffer; Count: Longint): Longint;procedure ReadBuffer(var Buffer; Count: Longint);procedure Writ...
        
阅读全文
 
            
                posted @ 
2009-01-14 08:38 
dashan
        
阅读(228) 
         
        推荐(0)     
             
         
            
            
    检测输入字符是否为字母
    
            
摘要:function IsAChar(s:String):Boolean;//定义一个函数,传递的参数为字符串类型,返回值为布尔类型 var L:Integer; //定义一个变量,保存字符串的长度 i:Integer; //while语句的初始条件 C:String;//索引得到的单个字符串 begin L:=Length(s);//获取参数的长度 i:=1;//while循环的初始值 while ...
        
阅读全文
 
            
                posted @ 
2009-01-07 14:04 
dashan
        
阅读(349) 
         
        推荐(0)     
             
         
            
            
    Pascal语言中exit与break的区别
    
            
摘要:exit是退出一个过程或者函数,如果你在最外面用,就直接结束程序了。 break是退出一个循环(只一层)exit是退出一个过程或者函数,如果你在最外面用,就直接结束程序了。 break是退出一个循环(只一层),for,while或者是until
        
阅读全文
 
            
                posted @ 
2009-01-07 13:57 
dashan
        
阅读(1223) 
         
        推荐(0)     
             
         
            
            
    在Delphi中静态调用DLL
    
            
摘要:在Delphi中静态调用DLL top   调用一个DLL比写一个DLL要容易一些。首先给大家介绍的是静态调用方法,稍后将介绍动态调用方法,并就两种方法做一个比较。同样的,我们先举一个静态调用的例子。unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,...
        
阅读全文
 
            
                posted @ 
2009-01-06 15:39 
dashan
        
阅读(550) 
         
        推荐(0)     
             
         
            
            
    Delphi 记录类型- 结构指针
    
            
摘要:转自:万一老师的 Delphi 博客unitUnit1; interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls; typeTForm1=class(TForm) Button1:TButton; Button2:TButton; Button3:TButto...
        
阅读全文
 
            
                posted @ 
2008-12-22 19:47 
dashan
        
阅读(1143) 
         
        推荐(1)     
             
         
            
            
    SendMessage基本认识
    
            
摘要:函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。 函数原型:LRESULT  SendMessage(HWND  hWnd,UINT  Msg,WPARAM  wParam,LPARAM  IParam); 参数: hWnd:其窗口程序将接收消息的窗口的句...
        
阅读全文
 
            
                posted @ 
2008-12-22 17:18 
dashan
        
阅读(2217) 
         
        推荐(0)     
             
         
            
            
    adotable中Filter的用法
    
            
摘要:当我们在操作数据集时,往往需要对数据进行筛眩例如:一个名为Customer的数据表,它具有CustNo、CustName、Country、Address、Phone、State、TaxRate等字段,如果只想查看国别为China或顾客号大于1000的顾客记录,就需要对数据集进行过滤。经总结,有下面这些过滤方法:  一、利用TTable和TQuery的Filter属性  1.在设计时设置Filter...
        
阅读全文
 
            
                posted @ 
2008-12-19 02:23 
dashan
        
阅读(3500) 
         
        推荐(0)