<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title>Êý¾Ý¿â¿ª·¢</title>
<link>/html/Database/index.html</link>
<description>Êý¾Ý¿â¿ª·¢</description>
<language>zh-cn</language>
<generator>&lt;a href='mailto:webmaster@delphichm.com'&gt;
Copyright@delphichm,&lt;/a&gt;2006-2009.&lt;br/&gt;All Rights Reserved.&lt;br/&gt;
&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot; src=&quot;http://js.users.51.la/1120570.js&quot;&gt;&lt;/script&gt;
</generator>
<webmaster>webmaster@delphichm.com</webmaster>
<item>
    <title>delphi ÌõÐÎÂë´¦Àí</title>
    <link>/html/Database/image/20070802/376.html</link>
    <description>How can I calculate a checksum by modulus 10 which is used in barcodes?</description>
    <pubDate>2007-08-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>Mike Shkolnik</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi Olevariant</title>
    <link>/html/Database/image/20070724/375.html</link>
    <description>==ÕâÊÇDelphi°ïÖú×¢Ã÷: The OleVariant type exists on both the Windows and Linux platforms. The main difference between Variant and OleVariant is that Variant can contain data types that only the current application knows what to do with. OleVariant c</description>
    <pubDate>2007-07-24</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÔÚWORDÎÄµµÀïÌí¼ÓÒ³Ç©</title>
    <link>/html/Database/daimafenxi/20070718/357.html</link>
    <description>How to insert text at a Bookmark</description>
    <pubDate>2007-07-18</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>onas Bilinkevicius</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi ¸´ÖÆExcelÁÐµ½¶þÎ¬Êý×é</title>
    <link>/html/Database/daimafenxi/20070718/356.html</link>
    <description>How to copy an Excel range into a two-dimensional array </description>
    <pubDate>2007-07-18</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>Deborah Pate</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi ÈçºÎµÃµ½MS office ÓïÏµ</title>
    <link>/html/Database/daimafenxi/20070718/355.html</link>
    <description>How can I read the default language of installed MS Office application?</description>
    <pubDate>2007-07-18</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>Mike Shkolnik</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi ÈçºÎÔÚDELPHIÀïµ÷ÓÃMS office</title>
    <link>/html/Database/daimafenxi/20070718/354.html</link>
    <description>Delphi controls MS Office applications</description>
    <pubDate>2007-07-18</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>William Gerbert</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi COM+¶ÔÏó»º³å³Ø</title>
    <link>/html/Database/shejimoshi/20070718/353.html</link>
    <description>How is Object Pooling Implemented in COM+</description>
    <pubDate>2007-07-18</pubDate>
    <category>Éè¼ÆÄ£Ê½</category>
    <author>S S B Magesh Puvananthiran</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi Delphi ÖÐÊ¹ÓÃÔ­Éú ADO ¿ØÖÆÊý¾Ý¿â</title>
    <link>/html/Database/aaaafsdfasdf/20070709/328.html</link>
    <description>ÎÒ·¢ÏÖºÜ¶àÅóÓÑÔÚ¿ª·¢Êý¾Ý¿âÊ±¶¼Ê¹ÓÃ Delphi ×Ô´øµÄ ADO ×é¼þ »ò Diamond ADO£¬ÆäÊµÔÚ Delphi ÖÐÊ¹ÓÃÔ­Éú ADO ½Ó¿ÚÒ²ÊÇÊ®·Ö·½±ãºÍÓÐÐ§µÄ¡£ÎÒÊ¹ÓÃÔ­Éú ADO ¿ª·¢ÏîÄ¿ÒÑÓÐºÜ³¤Ò»¶ÎÊ±¼ä£¬Ò²»Ø´ð¹ýÒ»Ð©ÅóÓÑÀàËÆµÄÎÊÌâ£¬ÏÖÔÚ°Ñ×Ô¼ºµÄÒ»µãÐÄµÃÓë´ó¼Ò·ÖÏí£¬°àÃÅÅª¸«£¬Ö»ÊÇÏ£Íû</description>
    <pubDate>2007-07-09</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ¼ì²éIPµØÖ·</title>
    <link>/html/Database/daimafenxi/20070708/327.html</link>
    <description>function IsWrongIP(ip: string): Boolean; var z, i: byte; st: array[1..3] of byte; const ziff = ['0'..'9']; begin st[1]:= 0; st[2]:= 0; st[3]:= 0; z:= 0; Result := False; for i := 1 to Length(ip) do if ip[i] in ziff then else begin if ip[i] = '.' the</description>
    <pubDate>2007-07-08</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÈçºÎ¼ÓÏµÍ³Ö÷²Ëµ¥</title>
    <link>/html/Database/image/20070708/326.html</link>
    <description>type TyourForm = class(TForm) private { Private declarations } procedure wmSysCommand(var Message:TMessage); message WM_SYSCOMMAND; end; const ID_ABOUT = Word(-1); implementation procedure TyourForm.wmSysCommand; begin if Message.wParam = ID_ABOUT t</description>
    <pubDate>2007-07-08</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>hongbin fei </author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÖØÃüÃû¡¢COPY¡¢ÒÆ¶¯ÎÄ¼þ</title>
    <link>/html/Database/image/20070708/325.html</link>
    <description>RenameFile('Oldname', 'Newname'); CopyFile(PChar('Oldname'), PChar('Newname'), False); MoveFile(PChar('Oldname'), PChar('Newname'));</description>
    <pubDate>2007-07-08</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¼ì²é»ØÊÕÕ¾ÊÇ·ñÎªÒÑÇå¿Õ</title>
    <link>/html/Database/image/20070708/324.html</link>
    <description>uses Activex,ShlObj,ComObj; functionRecycleBinIsEmpty:Boolean; const CLSID_IRecycleBin:TGUID=(D1:$645FF040;D2:$5081;D3:$101B; D4:($9F,$08,$00,$AA,$00,$2F,$95,$4E)); var EnumIDList:IEnumIDList; FileItemIDList:PItemIDList; ItemCount:ULONG; RecycleBin:</description>
    <pubDate>2007-07-08</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi ÈçºÎ½¨Òé¿ì½Ý·½Ê½</title>
    <link>/html/Database/image/20070708/323.html</link>
    <description>In this article, you will learn how to create standard Windows shortcuts using Delphi code. Creating a Shell Link - Shortcut Add a button (button1) on a form (form1) and try this code: uses ShlObj, ActiveX, ComObj; ... procedure TForm1.Button1Click(</description>
    <pubDate>2007-07-08</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi ´òÓ¡Trichedit</title>
    <link>/html/Database/print/20070706/320.html</link>
    <description>How to print a TRichEdit upside down </description>
    <pubDate>2007-07-06</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>Jonas Bilinkevicius</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi Tmemo,TstringList,Tstrings´òÓ¡</title>
    <link>/html/Database/print/20070706/319.html</link>
    <description>How to print a TMemo, TStringlist or TStrings?</description>
    <pubDate>2007-07-06</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>Peter Below</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi ÈçºÎ·¢¶þ½øÖÆ×Ö·ûµ½´òÓ¡»ú</title>
    <link>/html/Database/print/20070706/318.html</link>
    <description>How to send a raw string to the printer</description>
    <pubDate>2007-07-06</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>Maarten de Haan</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi ÈçºÎ±£´æ´òÓ¡»úÐÅÏ¢µ½×¢²á±í</title>
    <link>/html/Database/print/20070706/317.html</link>
    <description>
I'm trying to get Windows to remember settings - in particular paper type, size and orientation - configured using the Printer Setup dialogue. It's confusing me. It seems that sometimes Windows remembers these settings and sometimes not. The tech</description>
    <pubDate>2007-07-06</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>William Gerbert</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi ÈçºÎ·¢¸Ä±äHP´òÓ¡»úÏûÏ¢</title>
    <link>/html/Database/print/20070706/316.html</link>
    <description>How to change the ReadyMessage of HP-LaserJet printers with a LCD display?</description>
    <pubDate>2007-07-06</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>Maarten de Haan</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi ´òÓ¡LabelsVCL×é¼þ</title>
    <link>/html/Database/print/20070706/315.html</link>
    <description>A simple component to print labels</description>
    <pubDate>2007-07-06</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>Alejandro Castro</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi Ò»¸ö´òÓ¡LabelsµÄÀà</title>
    <link>/html/Database/print/20070706/314.html</link>
    <description>A very simple class to print labels</description>
    <pubDate>2007-07-06</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>Alejandro Castro</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi »º³å³Ø</title>
    <link>/html/Database/daimafenxi/20070704/307.html</link>
    <description>TPoolManager = class(TObject) private FRDMList: TList; FMaxCount: Integer; FTimeout: Integer; FCriticalSection: TCriticalSection; FSemaphore: THandle; function GetLock(Index: Integer): Boolean; procedure ReleaseLock(Index: Integer; var Value: IPoole</description>
    <pubDate>2007-07-04</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Ìí¼ÓÈÈ¼ü</title>
    <link>/html/Database/image/20070704/306.html</link>
    <description>You want to use the RegisterHotKey API. if not RegisterHotKey(Form1.Handle, 0, MOD_CONTROL or MOD_ALT, Ord('R') ) then RaiseLastOSError; ` And create a message handler: procedure WMHotKey(var Message:TWMHotKey); message WM_HOTKEY;</description>
    <pubDate>2007-07-04</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>Steve</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi Oracle9i ÈçºÎÓÃsysdbaÁ¬½ÓÊý¾Ý¿â</title>
    <link>/html/Database/aaaafsdfasdf/20070704/305.html</link>
    <description>Neither of these work Provider=MSDAORA.1; Password=sys; User ID=sys; Data Source=ora9.local; Persist Security Info=True DBA Privilege=SYSDBA; Provider=OraOLEDB.Oracle.1; Password=sys; Persist Security Info=True; User ID=sys; Data Source=ora9.local;</description>
    <pubDate>2007-07-04</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>Steve</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi ÈçºÎ¸øÈÕÆÚÊ±¼ä×Ö¶Î¸³¿ÕÖµ</title>
    <link>/html/Database/aaaafsdfasdf/20070704/304.html</link>
    <description>TADOTable.FieldByName('MyField').AsDateTime := ?</description>
    <pubDate>2007-07-04</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>Tom</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi ÎÄ±¾µ¼ÈëÊý¾Ý¿â</title>
    <link>/html/Database/image/20070704/303.html</link>
    <description>I'm connecting to several txt files delimited with &quot;;&quot;.
They are all the same format (columns, rows and data), but on one file there 
is an error.
The data in one column is</description>
    <pubDate>2007-07-04</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>Luka</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi eof »òBofÎªÕæ£¬»ò¿ÉÄÜ¼ÇÂ¼ÒÑ±»É¾³ý</title>
    <link>/html/Database/image/20070704/302.html</link>
    <description>if adoquery.recordset.RecordCount0 then begin adoquery.Recordset.MoveFirst; while not adoquery.recordset.Eof do begin ... ... adoquery.Recordset.MoveNext; end; end;</description>
    <pubDate>2007-07-04</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>Luka</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi ÎÄ¼þÑ¹Ëõ</title>
    <link>/html/Database/image/20070704/301.html</link>
    <description>here are some simple routines to compress and decompress a file: procedure CompressFile(const inFile, outFile: String); var zStream : TZCompressionStream; inStream : TFileStream; outStream: TFileStream; size : Cardinal; begin // open the in file and</description>
    <pubDate>2007-07-04</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi A Quick Way to Shortcuts ¿ì½Ý·½Ê½</title>
    <link>/html/Database/image/20070703/266.html</link>
    <description>A Component for Creating and Modifying Shortcuts</description>
    <pubDate>2007-07-03</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>Bill Todd</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi Delphi_DelphiÃæÏò¶ÔÏó±à³ÌµÄ20Ìõ¹æÔò</title>
    <link>/html/Database/shejimoshi/20070703/263.html</link>
    <description>´ó¶àÊýDelphi³ÌÐòÔ±¶¼ÏñÊ¹ÓÃVisual Basic ÄÇÑùÊ¹ÓÃËûÃÇÊÖÍ·ÉÏ¿ª·¢¹¤¾ß£¬¶øË¿ºÁÃ»ÓÐÒâÊ¶µ½DelphiµÄÇ¿´ó¹¦ÄÜ£¬¸üÌ¸²»ÉÏÊ¹ÓÃÕâÐ©¹¦ÄÜÁË¡£(Ð´µ½ÕâÀï£¬±à¼­»Ì¿ÖµÄ¾ÙÆðÁËÊÖ£¬ÔõÃ´¿ÉÄÜÄØ£¿)DelphiºÍVisual Basic²»Í¬£¬DelphiÍêÈ«½¨Á¢ÔÚÃæÏò¶ÔÏó½á¹¹ÉÏ,Õâ²»½öÓ°Ïìµ½VCLµÄ½á¹¹£¬</description>
    <pubDate>2007-07-03</pubDate>
    <category>Éè¼ÆÄ£Ê½</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi Delphi_VCLÏûÏ¢´¦Àí»úÖÆµÄÄÚÄ»</title>
    <link>/html/Database/daimafenxi/20070703/262.html</link>
    <description>Delphi£¬Ò»¸ö·Ç³£ÓÅÐãµÄ¿ª·¢¹¤¾ß£¬ÓµÓÐÇ¿´óµÄ¿ÉÊÓ»¯¿ª·¢»·¾³¡¢ÃæÏò×é¼þµÄ¿ìËÙ¿ª·¢Ä£Ê½¡¢ÓÅÐãµÄVCLÀà¿â¡¢¿ìËÙµÄ´úÂë±àÒëÆ÷¡¢Ç¿´óµÄÊý¾Ý¿âºÍWEB¿ª·¢ÄÜÁ¦¡¢»¹ÓÐÖÚ¶àµÄµÚÈý·½¿Ø¼þÖ§³Ö...£¨´Ë´¦Ê¡ÂÔxÇ§×Ö£¬¼ÈÈ»´ó¼Ò¶¼ÖªµÀÁË£¬²»ÀË·Ñ¿ÚË®ÁË ^_^£© Ëµµ½VCLµÄÓÅÐã¾Í²»ÄÜ²»Ìáµ½</description>
    <pubDate>2007-07-03</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi Delphi_ÈýÌ¸¶àÌ¬¡ª¡ªÉÆÓÃvirtual </title>
    <link>/html/Database/image/20070703/258.html</link>
    <description>¶àÌ¬ÐÔ£¬ÊÇÒ»ÖÖÄÜ¸ø³ÌÐò´øÀ´Áé»îÐÔµÄ¶«Î÷¡£¿´¹ý¡¶Éè¼ÆÄ£Ê½¡·µÄ³ÌÐòÔ±Ó¦¸Ã¶¼ÖªµÀ£¬Ïàµ±¶àµÄÄ£Ê½£¨¼¸ºõËùÓÐ£©¶¼ÊÇÒÀ¿¿¶àÌ¬À´ÊµÏÖµÄ£¬ÒÔ´Ë¸ø³ÌÐòÌá¹©¿ÉÀ©Õ¹¡¢¿ÉÖØÓÃÐÔ¡£ÔÚ¡¶ÔÙÌ¸¶àÌ¬ÏòÉÏÓ³Éä¼°VMT£¯DMT¡·Ò»ÎÄÖÐ£¬Ìáµ½ÁË¶àÌ¬ÐÔÊÇÒÀÀµÓÚÐéº¯Êý£¯Ðé·½·¨£¨¼´¶¯Ì¬°ó¶¨£©À´ÊµÏÖ</description>
    <pubDate>2007-07-03</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi Delphi_Shell±à³Ì---ÈçºÎÅÐ¶ÏÒ»Ä¿Â¼ÊÇ·ñ¹²Ïí</title>
    <link>/html/Database/image/20070703/257.html</link>
    <description>Ãæº¯ÊýÒª¶îÍâÒýÓÃ ShlObj, ComObj, ActiveX µ¥Ôª¡£ function TForm1.IfFolderShared(FullFolderPath: string): Boolean; //½«TStrRetÀàÐÍ×ª»»Îª×Ö·û´® function StrRetToString(PIDL: PItemIDList; StrRet: TStrRet; Flag:string=): string; var P: PChar; begin case</description>
    <pubDate>2007-07-03</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi DelphiÓÃÆ´ÒôÊ××Ö·ûÐòÁÐÊµÏÖ¼ìË÷¹¦ÄÜ</title>
    <link>/html/Database/image/20070703/256.html</link>
    <description>ÔÚÈÕ³£¹¤×÷ºÍÉú»îÖÐÎÒÃÇ¾­³£Ê¹ÓÃµç×Ó¼ÇÊÂ±¾²éÕÒ¸öÈËÍ¨Ñ¶Â¼ÐÅÏ¢£¬»òÔÚµ¥Î»µÄÓ¦ÓÃ³ÌÐòÖÐ²éÑ¯¿Í»§µµ°¸»òÒµÎñ×ÊÁÏ£¬Õâ¸ö¹ý³ÌÖÐÍùÍùÐèÒªÊäÈë´óÁ¿µÄºº×ÖÐÅÏ¢£¬¶ÔÓÚÊìÏ¤¼ÆËã»úµÄÈËÕâÒÑ¾­ÊÇÒ»¼þÍ·ÌÛµÄÊÂ£¬ÄÇÐ©²»Ì«ÊìÏ¤¼ÆËã»ú»ò¸ù±¾²»¶®ºº×ÖÊäÈëµÄÓÃ»§¼òÖ±¾ÍÍû¶øÉúÎ·¡£×÷Îª¶ÔÊý</description>
    <pubDate>2007-07-03</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi Delphi_¶¯Ì¬Êý×é½éÉÜ----Delphi</title>
    <link>/html/Database/daimafenxi/20070703/254.html</link>
    <description>×Ô´ÓÓÐÁË¶¯Ì¬Êý×é£¬Á´±í³ýÁËÔÚ½Ì¿ÆÊéÀï³öÏÖÍâ£¬ÒÑ¾­ºÜÉÙÔÚÊµ¼Ê±à³ÌÖÐ±»Ê¹ÓÃÁË£¬ÊÂÊµÒ²ÊÇÈç´Ë£¬Êý×éµÄÈ·±È´«Í³Á´±í¿ìµÃ¶à,¶øÇÒÒ²·½±ãµÄ¶à¡£ ´Ó Delphi4Æð£¬¿ªÊ¼ÁËÄÚ½¨¸÷ÖÖÀàÐÍµÄ¶¯Ì¬Êý×éÖ§³Ö¡£µ«ÊÇ£¬¶ÔÎÒÃÇÀ´Ëµ¶¯Ì¬Êý×éÖ§³ÖËÆºõ×öµÄ²»¹»³¹µ×£¬ÒòÎªDelphi¾¹È»Á¬É¾³ý¡¢²å</description>
    <pubDate>2007-07-03</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi Delphi_ÓÐ¹ØADO×¨Ìâ</title>
    <link>/html/Database/aaaafsdfasdf/20070703/252.html</link>
    <description>ADO¼Ü¹¹Í¼: Ïû·ÑÕß (Recordset) Ìá¹©Õß Ïû·ÑÕß Ìá¹©Õß ³ÌÓ¦ ¨J ¨K OLEDB ·þÎñÆ÷¼þ OLEDB Êý¾Ý¿â keyset CursorÓëDynamic CursorµÄÖ´ÐÐ¹ý³Ì: 1¡¢ Êý¾Ý¿âÖ»°Ñ¼ÇÂ¼µÄ¼üÖµ·ÅÈë½á¹ûÊý¾Ý¼¯ÖÐ 2¡¢ ADO Cursor Engine´æÈ¡¿Í»§ÐèÒªµÄ¼ÇÂ¼ 3¡¢ OLE ProviderÔÙ¸ù¾Ý½á¹ûÊý¾Ý¼¯ÖÐµÄ</description>
    <pubDate>2007-07-03</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi Delphi_Èý²ã¿ª·¢»ù±¾¸ÅÄî½éÉÜ </title>
    <link>/html/Database/image/20070703/251.html</link>
    <description>Èý²ã¿Í»§/·þÎñÆ÷ Ò»£ºÓÅµã£ºÁé»îÐÔºÍ¿ÉÀ©Õ¹ÐÔ¡£ Ó¦ÓÃÈý²ã¿ª·¢¼¼Êõ(·Ö²¼Ê½)µÄÔ­Òò (²Î¿¼ÊéÄ¿: Delphi 5.x·Ö²¼Ê½¶à²ãÓ¦ÓÃÏµÍ³Æª) Ò»:½â¾ö¿Í»§»ú/·þÎñÆ÷½á¹¹µÄÎ¬»¤³É±¾ÎÊÌâ£¬¸ÄÉÆ¿Í»§»ú/·þÎñÆ÷½á¹¹ÑÓÕ¹ÐÔÎÊÌâ¡£ ¿Í»§»ú/·þÎñÆ÷½á¹¹Ö§³ÖµÄÓÃ»§ÈËÊýÓÐÒ»¶¨ÏÞ¶È£¨200ÈËÒÔÏÂ£©¡£</description>
    <pubDate>2007-07-03</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>ÖÈÃû</author>
    <comments>±¿Óã¼¼ÊõÍø</comments>
</item>
<item>
    <title>delphi Delphi_ÈçºÎÔÚDelphiÖÐÓÃ´úÂëÀ´Íê³É¼ÆËã×Ö¶ÎµÄ´´½¨ </title>
    <link>/html/Database/image/20070703/250.html</link>
    <description>procedureTForm1.FormCreate(Sender:TObject); var NewField:TField; i:integer; begin //±íÖÐÓÐÁ½×Ö¶ÎSName,Birth£¬ÏÖÔÚÎÒÃÇ¶¯Ì¬Éú³ÉÒ»¸ö¼ÆËã×Ö¶ÎAge£¬ÏÔÊ¾³öÄêÁä NewField:=TStringField.Create(ADOTable); //´´½¨Ò»¸öTStringFieldÀàÐÍµÄ×Ö¶Î ADOTable.Close; fori:=</description>
    <pubDate>2007-07-03</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ÔÚDelphiÖÐÊ¹ÓÃQueued Components</title>
    <link>/html/Database/daimafenxi/20070702/249.html</link>
    <description>¶ÓÁÐ×é¼þ£¨Queued Components£©ÊÇÒ»Ïî»ùÓÚÎ¢ÈíÏûÏ¢¶ÓÁÐ·þÎñ£¨Microsoft Message Q ueuing Services£©µÄ£Ã£Ï£Í£«¼¼Êõ¡£ËüÌá¹©ÁËÒ»ÖÖ¼òÒ×µÄÒì²½ÒýÓÃºÍÖ´ÐÐ×é¼þµÄ·½·¨¡£ ·¢ËÍ·½ºÍ½ÓÊÕ·½¶¼²»ÐÄ¿¼ÂÇ¶Ô·½ÏÖÔÚÊÇ·ñ¿ÉÓÃºÍÄÜ·ñ»ñµÃ¶ø¶ÀÁ¢ÔËÐÐ¡£ ×÷ÎªÒ»Ïî£Ã£Ï£Í¼¼Êõ¡£¶ÓÁÐÖ¸µÄÊÇ</description>
    <pubDate>2007-07-02</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi Ê¹ÓÃ IStream</title>
    <link>/html/Database/daimafenxi/20070702/248.html</link>
    <description>ÓÐÐí¶à¼¼ÇÉÎÄµµ½²ÊöÈçºÎ½«ÈÎÒâÒ»ÖÖÊý¾Ý×ª»¯³É variant µÄÊý¾ÝÀàÐÍÒÔ½«ËüÃÇ´«µÝ¸øÒ»¸öCOM½Ó¿Ú¡£ ²»¹ÜÔõÃ´Ñù£¬Ðí¶àVCL¹¹¼þ¶¼ÓÐÒÔÁ÷µÄ·½Ê½¹¤×÷µÄ·½·¨ºÍÊôÐÔ¡£¹Ø¼ü¾ÍÊÇ TOLEStream ºÍ TStreamAdapter µÄÊ¹ÓÃ¡£ IStream ±»¶¨ÒåÔÚ ActiveX µ¥Ôª£¬TStreamAdapter ±»¶¨ÒåÔÚ Cla</description>
    <pubDate>2007-07-02</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ½«DatasetsµÄÊý¾ÝDCOM·½Ê½´«µÝ</title>
    <link>/html/Database/daimafenxi/20070702/247.html</link>
    <description>procedure CreateVarArrayFromDataset(var varResultSet: OleVariant; ADataset : TDataset); var m : Integer; nRecords, nColumns, nCurRec : Integer; begin nRecords := -1; nColumns := -1; try { Éú³ÉÊý×é... } { ´óÐ¡Îª 0..m-1 , m µÈÓÚÐÐÊý. } nColumns := Max</description>
    <pubDate>2007-07-02</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi COM¶ÔÏóÑ¡Ôñ·þÎñÆ÷Ä£Ê½µÄÈ«ÃæÃèÊö</title>
    <link>/html/Database/daimafenxi/20070702/246.html</link>
    <description>COM Ê¹ÓÃÓëWin32Í¬ÑùµÄÏß³Ì»úÖÆ¡£ËüÊ¹ÓÃWin32 APIÀ´´´½¨ºÍÍ¬²½Ïß³Ì¡£µ«Ïß³ÌÄ£ÐÍÔÚWin32ºÍCOMÖÐÊÇ²»¾¡ÏàÍ¬µÄ¡£ Win32Ïß³ÌÄ£ÐÍ Win32 ¶¨ÒåÁËÁ½ÀàÏß³Ì¡£ÓÃ»§½çÃæÏß³ÌºÍ¹¤×÷ÕßÏß³Ì¡£Win32ÖÐµÄÃ¿¸ö½ø³Ì¶¼¿ÉÒÔÓµÓÐÒ»¸ö»ò¶à¸öÓÃ»§½çÃæÏß³ÌºÍ/»ò¶à¸ö¹¤×÷ÕßÏß³Ì¡£ÓÃ»§½çÃæÏß³ÌÓÐ</description>
    <pubDate>2007-07-02</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ²úÉú²»ÖØ¸´µÄËæ»úÊý</title>
    <link>/html/Database/daimafenxi/20070702/245.html</link>
    <description>procedure TForm1.BtnNewClick(Sender: TObject); var ID: TGUID; S: string; begin if CoCreateGuid (Id) = s_OK then begin s := GUIDToString (Id); Memo1.Lines.Add (S); end; end;</description>
    <pubDate>2007-07-02</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi COM/DComÖÐÈçºÎ´«µÝÊý×é</title>
    <link>/html/Database/daimafenxi/20070702/244.html</link>
    <description>ÒòÎªCOM/DCOM¶ÔÏó¶¼²»ÔÚClient³ÌÐòÔËÐÐµÄÄÚ´æ¿Õ¼ä(ÄÚ½ø³ÌCOM¶ÔÏó³ýÍâ£¬¼´±ãÈç´Ë£¬ÎªÁËÍ³Ò»½Ó¿Ú£¬ÄÚ½ø³ÌµÄCOMÒ²²»µÃ´«µÝÖ¸Õë),¶øÇÒÔÚWin32ÖÐËùÓÐµÄ³ÌÐò¶¼ÓÐ×Ô¼º¶ÀÁ¢µÄ2GBµÄÄÚ´æ¿Õ¼ä,³ÌÐòÓë³ÌÐòÖ®¼ä´«µÝÖ¸Õë(ÄÚ´æµØÖ·)ÊÇºÁÎÞÒâÒåµÄ£¬¶øÊý×é¡¢×Ö·û´®µÈ´óÁ¿µÄÊý¾ÝÔÚ³ÌÐòÖÐ</description>
    <pubDate>2007-07-02</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ×¢²áCOM</title>
    <link>/html/Database/daimafenxi/20070702/243.html</link>
    <description>¿ÉÒÔÓÃ´úÂëÔÚ³ÌÐòÖÐÊµÏÖCOMµÄ×¢²á. ¾ÙÀýÈçÏÂ: (¼ÙÉèÐèÒª×¢²áµÄÎÄ¼þÎªtest.ocx) uses OLEctl,.... var OCXHand: THandle; RegFunc: TDllRegisterServer; begin OCXHand:= LoadLibrary('c:windowssystemtest.ocx'); RegFunc:= GetProcAddress(OCXHand, 'DllRegisterSe</description>
    <pubDate>2007-07-02</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ÎÄ¼þºÍvariantµÄ×ª»»</title>
    <link>/html/Database/daimafenxi/20070702/242.html</link>
    <description>function FileToVariant(FileName: String): OleVariant; var AStream: TFileStream; MyBuffer: Pointer; begin AStream:=TFileStream.create(FileName,fmOpenRead); try aStream.Seek(0, soFromBeginning); Result:=VarArraycreate([0, AStream.size-1], VarByte); My</description>
    <pubDate>2007-07-02</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi Á÷ºÍVariant×ª»»</title>
    <link>/html/Database/daimafenxi/20070702/241.html</link>
    <description>procedure TForm2.VariantToStream (const v : olevariant; Stream : TMemoryStream); var p : pointer; begin Stream.Position := 0; Stream.Size := VarArrayHighBound (v, 1) - VarArrayLowBound(v, 1) + 1; p := VarArrayLock (v); Stream.Write (p^, Stream.Size)</description>
    <pubDate>2007-07-02</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi JpegºÍvariantµÄ×ª»»</title>
    <link>/html/Database/daimafenxi/20070702/240.html</link>
    <description>unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,jpeg, ExtCtrls, StdCtrls,ActiveX, AxCtrls; type TForm1 = class(TForm) Image1: TImage; Button2: TButton; Image2: TImage; procedure Button2Click(Sender</description>
    <pubDate>2007-07-02</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi JpegºÍvariantµÄ</title>
    <link>/html/Database/daimafenxi/20070702/239.html</link>
    <description></description>
    <pubDate>2007-07-02</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>ÖÈÃû</author>
    <comments>±¿Óã¼¼ÊõÍø</comments>
</item>
<item>
    <title>delphi BmpºÍVariantÀàÐÍ</title>
    <link>/html/Database/daimafenxi/20070702/238.html</link>
    <description>procedure TForm2.VariantToBMP(aValue : OleVariant;var aBmp:TBitmap); var Stream : TMemoryStream; begin try Stream := TMemoryStream.Create; VariantToStream (aValue,Stream); aBmp.LoadfromStream(Stream); finally VariantClear(aValue); Stream.free; end;</description>
    <pubDate>2007-07-02</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi »ñµÃVariantÀàÐÍ</title>
    <link>/html/Database/image/20070702/237.html</link>
    <description>function GetVariantType(const v: variant): string; begin case TVarData(v).vType of varEmpty: result := 'Empty'; varNull: result := 'Null'; varSmallInt: result := 'SmallInt'; varInteger: result := 'Integer'; varSingle: result := 'Single'; varDouble:</description>
    <pubDate>2007-07-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ÒÆÈ¥OLEContainterrµÄºÚ±ß¿ò</title>
    <link>/html/Database/image/20070702/236.html</link>
    <description>OleContainer1.OleObject.AxBorderStyle := afbNone;</description>
    <pubDate>2007-07-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi µ÷ÊÔ½ø³ÌÄÚµÄCOM SERVER</title>
    <link>/html/Database/image/20070702/235.html</link>
    <description>µ÷ÊÔ½ø³ÌÄÚCom ServerµÄ²½ÖèÊÇÔÚdelphi5´øµÄDG.PDFµÄ45-46Ò³ÉÏ£¬µ«ÄÇÉÏÃæÉÙÁË¹Ø¼üµÄÒ»²½¾ÍÊÇ£¬Äã»¹ÐèÒªµãÖÐ Project|Options|LinkerÖÐµÄinclude remote debugger symbolsÑ¡Ïî,×îºó»¹Òªbuild allÖØÐÂ±àÒëÈ«²¿ÎÄ¼þ¡£</description>
    <pubDate>2007-07-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ÔÚdelphiÖÐÊ¹ÓÃflash¿Ø¼þ </title>
    <link>/html/Database/image/20070702/234.html</link>
    <description>---- FLASHÊÇMacromedia¹«Ë¾³öÆ·µÄ£¬ÓÃÔÚ»¥ÁªÍøÉÏ¶¯Ì¬µÄ¡¢¿É»¥¶¯µÄshockwave¡£ËüµÄÓÅµãÊÇÌå»ýÐ¡£¬¿É±ßÏÂÔØ±ß²¥·Å£¬ÕâÑù¾Í±ÜÃâÁËÓÃ»§³¤Ê±¼äµÄµÈ´ý¡£ ---- FLASH¿ÉÒÔÓÃÆäÉú³É¶¯»­£¬»¹¿ÉÔÚÍøÒ³ÖÐ¼ÓÈëÉùÒô¡£ÕâÑùÄã¾ÍÄÜÉú³É¶àÃ½ÌåµÄÍ¼ÐÎºÍ½çÃæ£¬¶øÊ¹ÎÄ¼þµÄÌå»ýÈ´ºÜÐ £ ----</description>
    <pubDate>2007-07-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ¹ØÓÚÊ¹ÓÃCOM¶ÔÏóµÄ·½·¨</title>
    <link>/html/Database/image/20070702/233.html</link>
    <description>¹ØÓÚÊ¹ÓÃCOM¶ÔÏóµÄ·½·¨£¬ÒÔMicrosoft WordÎªÀý£¬×÷¼òÒªËµÃ÷£º Step0£º ´ÓWordµÄÀàÐÍ¿â(Type Library)ÎÄ¼þÉú³ÉÉùÃ÷ÎÄ¼þ(xxx_TLB.pas)£¬ ÒªÊ¹ÓÃ×Ô¶¯¶ÔÏó£¬±ØÐëÏÈ¶ÁÈ¡ÏàÓ¦µÄÀàÐÍ¿âÎÄ¼þ(*.TLB)£¬´ÓÆäÖÐµÃµ½×Ô¶¯¶ÔÏóµÄÀàÐÍÐÅÏ¢£¬ ·½·¨£ºÔÚDelphi IDEÖÐ´ò¿ª......Microsoft</description>
    <pubDate>2007-07-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ºº×Ö×ªÆ´ÒôÂë(ÏÂ)</title>
    <link>/html/Database/image/20070702/232.html</link>
    <description>unit HzSpell; { version 4.1} interface uses Windows, Messages, SysUtils, Classes; type THzSpell = class(TComponent) protected FHzText: String; FSpell: String; FSpellH: String; procedure SetHzText(const Value: String); function GetHzSpell: String; fu</description>
    <pubDate>2007-07-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ºº×Ö×ªÆ´ÒôÂë(ÖÐ3)</title>
    <link>/html/Database/image/20070702/231.html</link>
    <description>(180,477,475,503,332,509,472,492,247,427,460,172,403,184,457,164,229,330,363,478, 330,464,347,520,413,214,403,451,451,451,483,122,477,192, 13, 15,499,431,461,210, 443,128,329,483,415,334,461,318,186, 67,268,233,241,461,492,431, 23,212,242,124, 345,1</description>
    <pubDate>2007-07-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ºº×Ö×ªÆ´ÒôÂë(ÖÐ2)</title>
    <link>/html/Database/image/20070702/230.html</link>
    <description>(459, 21,464,215,234,472,242,168,488,246,351,492,243,291,491,459,455,181,235,181, 177,172,149,466,262,295,125,175,507,507,466,420,459, 40,457,483,464,184,182,463, 391,182,432,395,421,337,337,139,339,432,458, 72,108,314,420,108,108,242,236,458, 349,3</description>
    <pubDate>2007-07-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ºº×Ö×ªÆ´ÒôÂë(ÖÐ)</title>
    <link>/html/Database/image/20070702/229.html</link>
    <description>(478, 94, 59,168,348,221,470,194,451, 23,136,341,479, 23,216,110, 31,256,491,451, 334,491,242,229,482,473,242,408,507,479, 91,450,166,462,317,393, 21, 42,268,237, 175,379, 47,136, 23,168,459,242,347,364,229,180,461,479,415,451,448,469,510,403, 220,</description>
    <pubDate>2007-07-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ºº×Ö×ªÆ´ÒôÂë(ÉÏ)</title>
    <link>/html/Database/image/20070702/228.html</link>
    <description>{ This file is base on Winpy_TAB.TXT } const PYMUSICCOUNT = 526; PyMusicCode: array [1..PYMUSICCOUNT] of String[6] = { ºº×Ö»ù±¾·¢Òô±í } ( 'a', 'aes', 'ai', 'an', 'ang', 'ao', 'ba', 'bai', 'baike', 'baiwa', 'ban', 'bang', 'bao', 'be', 'bei', 'ben', '</description>
    <pubDate>2007-07-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ÈçºÎ¶ÔÊý¾ÝÁ÷ INSERT¡¢APPEND</title>
    <link>/html/Database/image/20070702/227.html</link>
    <description>Èç¹û²»ÊÇµÚÒ»´Î³õÊ¼»¯µÄ»°¡£Òò´Ë£¬ÓÐ±ØÒª¶Ô¶à¶ÎÊý¾ÝÁ÷µÄÕûºÏ²Ù×÷×öÒ»Ð©ÓÐÀûµÄÔ¼Êø¡£ÈçÔö¼ÓINSERT(²åÈë)¡¢ APPEND(×·¼Ó)Ö®ÀàµÄ·½·¨¡£´ÓTStreamµÄ¶¨Òå¼°ÆäÅÉÉú×ÓÀàÎÒÃÇµÃÖª£¬CopyFromÊÇÎ¨Ò»¿ÉÒÔ¼ÓÒÔÀûÓÃµÄ¹«ÓÃº¯Êý£¬Ëü´ÓÖ¸¶¨µÄÁ÷ÉÏ¿½±´Ö¸¶¨ÊýÁ¿µÄ×Ö½Úºó·µ»ØÒ»³¤ÕûÐÍÖµ£¬</description>
    <pubDate>2007-07-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi ÔÚDephiÖÐÊ¹ÓÃTStream¶ÁÐ´Êý¾ÝµÄ¼¼ÇÉ</title>
    <link>/html/Database/image/20070702/226.html</link>
    <description>ÔÚDephiÖÐÌá¹©ÁËÒ»¸ö³éÏóµÄÊý¾ÝÀàÐÍTStreamÀ´Ö§³Ö¶ÔÁ÷Ê½Êý¾ÝµÄ²Ù×÷¡£ÕâÐ©Êý¾ÝÍ¨³£À´×ÔÎÄ¼þ¡¢ Êý¾Ý¿â ¡¢ ÄÚ´æ ¶ÔÏó¡¢OLE¶ÔÏóµÈ£¬TStreamÌá¹©ÁËÍ³Ò»¡¢¼ò½àµÄ·½·¨À´½øÐÐÊý¾ÝµÄ¶ÁÐ´¡£ÔÚÍ¨³£Çé¿öÏÂ£¬ÎÒÃÇ²¢²»ÐèÒªÖ±½ÓÊ¹ÓÃTStreamÀà£¬¶ÔÁ÷Ê½Êý¾ÝµÄ¶ÁÐ´·â×°ÔÚVCL¿Ø¼þµÄ·½·¨ÖÐ</description>
    <pubDate>2007-07-02</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi Base64±àÂë/½âÂë¼°ZLibÑ¹Ëõ/½âÑ¹</title>
    <link>/html/Database/aaaafsdfasdf/20070629/225.html</link>
    <description>×î½üÔÚÐ´µÄ³ÌÐòÓëSOAPÏà¹Ø,ËùÒÔÓÃµ½ÁËÒ»Ð©Base64±àÂë/½âÂë¼°Êý¾ÝÑ¹Ëõ/½âÑ¹·½ÃæµÄÖªÊ¶. ÔÚÕâÀïÀ´×÷Ò»Ð©×Ü½á: Ò».Base64±àÂë/½âÂë Ò»°ãÓÃµ½µÄÊÇDelphi×Ô´øµÄµ¥ÔªEncdDecd,µ±È»»¹ÓÐµÚÈý·½Ìá¹©µÄµ¥Ôª»ò¿Ø¼þ,ÆäÖÐÎÒËù½Ó´¥µ½µÄÈÏÎª±È½ÏºÃµÄÓÐIndyµÄTIdMimeEncode / TIdMimeDe</description>
    <pubDate>2007-06-29</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>éóÃû</author>
    <comments>ÍøÂç</comments>
</item>
<item>
    <title>delphi CS¹¹¼ÜÏÂµÄ¿Í»§¶Ë×Ô¶¯¸üÐÂ³ÌÐò </title>
    <link>/html/Database/image/20070627/148.html</link>
    <description>ÎÒÔ­À´Ð´ÁËÒ»¸ö×Ô¶¯¸üÐÂ³ÌÐò£¬Ë¼Â·Ò²ºÜ¼òµ¥£º¿Í»§¶Ë ¾ÍÒ»¸öUpdate.Exe£¬Õâ¸ö³ÌÐò×Ô¶¯Á¬½ÓÖ¸¶¨µÄFTP·þÎñÆ÷£¬¼ì²é·þÎñÆ÷ÉÏÖ¸¶¨FTPÄ¿Â¼ÖÐÎÄ¼þµÄ°æ±¾£¨»òÈÕÆÚ£©£¬Óë±¾µØµÄÎÄ¼þ½øÐÐ¶Ô±È£¬Èç¹û±¾µØÃ»ÓÐÎÄ¼þ£¬»òÓë·þÎñÆ÷ÉÏµÄÎÄ¼þÈÕÆÚ²»Ò»ÖÂ£¬Ôò×Ô¶¯ÏÂÔØ·þÎñÆ÷ÉÏµÄÎÄ¼þµ½±¾µØ¡£</description>
    <pubDate>2007-06-27</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author> </author>
    <comments>´ó¸»ÎÌÂÛÌ³</comments>
</item>
<item>
    <title>delphi ÏÔÊ¾DLL¿Éµ¼³öº¯Êý</title>
    <link>/html/Database/image/20070627/147.html</link>
    <description> TDLLExportCallback = function (const name: String; ordinal: Integer; 

  address: Pointer): Boolean of Object; 

  { Note: address is a RVA here, not a usable virtual address! } 

  DLLToolsError = Class( Exception ); 


  Procedure ListDLL</description>
    <pubDate>2007-06-27</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi VCÓëDelphiÖ®¼ä¶¯Ì¬Á´½Ó¿â»¥Ïàµ÷ÓÃ</title>
    <link>/html/Database/image/20070627/146.html</link>
    <description>DelphiÖÐµ÷ÓÃ¸ñÊ½£º 

Procedure ShowMess (h:HWND; mess:PChar); Stdcall;{Cdecl;} external LibName;

ÈçÎÞStdcall»òCdeclÉùÃû£¬DelphiÄ¬ÈÏRegister(FastCall)µ÷ÓÃ¸ñÊ½¡£


×¢ÒâDelphiÓëVCµÄ¶ÔÆë¸ñÊ½²»Í¬£¬ÔÚVCÖÐ¶¨Òå½á¹¹Ê±ÒªÓÃÒÔÏÂ¸ñÊ½£º 

</description>
    <pubDate>2007-06-27</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ´´½¨´¿×ÊÔ´µÄDLL</title>
    <link>/html/Database/image/20070627/145.html</link>
    <description> ShowMessage('Bad Dll Load')

  else begin

  Icon := LoadIcon(h, 'ICON_1');

  DrawIcon(Form1.Canvas.Handle, 10, 10, Icon);

  FreeLibrary(h);

  end;

</description>
    <pubDate>2007-06-27</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi µ÷ÓÃDLLÖÐµÄ¶ÔÏóµÄ·½·¨·µ»ØÖµÎªstringÊ±±¨´í£¡£¡£¡£¡</title>
    <link>/html/Database/image/20070627/144.html</link>
    <description>¶ÔÏóTDllNumberÔÚobjdll.dllÖÐ¶¨Òå£º

objdll.dllÊä³öÒ»¸öº¯Êý£ºCreateObject</description>
    <pubDate>2007-06-27</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi delphi´¦ÀíÁ÷ </title>
    <link>/html/Database/image/20070623/114.html</link>
    <description>TMemoryStreamµÄ¼Ì³Ð¹ØÏµÈçÏÂ
TObject
|
TStream
|
TCustomMemoryStream
|
TMemoryStream

ÈçºÎÊ¹ÓÃTMemoryStream?</description>
    <pubDate>2007-06-23</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Working with OpenGL - An FAQ</title>
    <link>/html/Database/image/20070623/113.html</link>
    <description>Compared to other graphics libraries you need very little additional software. Microsoft provides two dynamic link libraries (DLLs) with Windows9x and WindowsNT called OpenGL32.DLL and GLU32.DLL, which are able to render on accelerated as well as una</description>
    <pubDate>2007-06-23</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>ÖÈÃû</author>
    <comments>±¿Óã¼¼ÊõÍø</comments>
</item>
<item>
    <title>delphi Making Forms Work: Part IV</title>
    <link>/html/Database/image/20070623/112.html</link>
    <description>Dialogs of this nature are normally centered on the display screen so that they might grab the user's attention. Most of the time this works, although sometimes the effect would be improved if the dialog were centered on the application or even posi</description>
    <pubDate>2007-06-23</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi Making Forms Work: Part III</title>
    <link>/html/Database/image/20070623/111.html</link>
    <description>One of Windows' many tasks is to act like the dispatcher in a taxi cab operation. When you call for a cab, a dispatcher receives the request and relays it to a driver. All the drivers may hear the call, but only one will respond. Alternatively, a dr</description>
    <pubDate>2007-06-23</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>ÖÈÃû</author>
    <comments>±¿Óã¼¼ÊõÍø</comments>
</item>
<item>
    <title>delphi Making Forms Work: Part II</title>
    <link>/html/Database/image/20070623/110.html</link>
    <description>Modal forms offer specific features that we cannot have when displaying non-modally. Most commonly, we will display a form modally to isolate its processes from anything that might otherwise happen on the main form. Once these processes complete, you</description>
    <pubDate>2007-06-23</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi Making Forms Work</title>
    <link>/html/Database/image/20070623/109.html</link>
    <description>  In just about every Delphi application, we use forms to present and retrieve information from users. Delphi arms us with a rich array of visual tools for creating forms and determining their properties and behaviour. We can set them up at design ti</description>
    <pubDate>2007-06-23</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi hint</title>
    <link>/html/Database/image/20070623/108.html</link>
    <description>Often, when a user starts using your new program, he needs assistance to step him through &quot;how-to&quot; do different operations. As experience grows, less structured help is required. Quick and appropriate information can be helpful. So - where can this</description>
    <pubDate>2007-06-23</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi Ê¹ÓÃApplication.ProcessMessages</title>
    <link>/html/Database/image/20070623/107.html</link>
    <description>  ProgressBar1.Max := Table1.RecordCount;
  ProgressBar1.Position := 0;
  Button1.Enabled := False;
  try
    Table1.First;
    while not Table1.EOF do
    begin
      Sleep(50);  // Just to slow this down.
      ProgressBar1.Position := Prog</description>
    <pubDate>2007-06-23</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi Ê¹ÓÃ×¢²á±í</title>
    <link>/html/Database/image/20070623/105.html</link>
    <description>The Registry is a database used to store settings and options for the 32 bit versions of Microsoft Windows; including Windows 95, 98 and NT. It contains information and settings for hardware, software, users, and preferences of the PC. Whenever a use</description>
    <pubDate>2007-06-23</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>¹úÍâ</comments>
</item>
<item>
    <title>delphi Adapter Pattern </title>
    <link>/html/Database/shejimoshi/20070623/103.html</link>
    <description>Converts the interface of a class into another interface clients expect. Adapter lets classes work together that couldn't do so otherwise because of incompatible interfaces.

Use when you want to use an existing class and its interface does not ma</description>
    <pubDate>2007-06-23</pubDate>
    <category>Éè¼ÆÄ£Ê½</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Observer Pattern  </title>
    <link>/html/Database/shejimoshi/20070623/102.html</link>
    <description>Defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.

Decouples information model from Interface model (MVC, Document-View) 
Good to synchronize changes </description>
    <pubDate>2007-06-23</pubDate>
    <category>Éè¼ÆÄ£Ê½</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Strategy Pattern (²ßÂÔ)      </title>
    <link>/html/Database/shejimoshi/20070623/101.html</link>
    <description>Unlike Template, which uses inheritance to vary parts of an algorithm, Strategy uses delegation and composition to exchange entire algorithms that are capable of being swapped dynamically in context. The actual algorithm is implemented via a context </description>
    <pubDate>2007-06-23</pubDate>
    <category>Éè¼ÆÄ£Ê½</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Template Pattern  (Ä£°å)</title>
    <link>/html/Database/shejimoshi/20070623/100.html</link>
    <description>The Template pattern has several examples in the DelphiVCL, as might be expected in any object framework. In this sample, the VCL's TStream abstract class (classes.pas) implements stream copying in the template method CopyFrom(), which abstracts the</description>
    <pubDate>2007-06-23</pubDate>
    <category>Éè¼ÆÄ£Ê½</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Singleton Pattern  (Éè¼ÆÄ£Ê½)</title>
    <link>/html/Database/shejimoshi/20070623/99.html</link>
    <description>Two sample implementations are shown in TSingletonForm (uSingletonF.pas). The first one, returns a reference to allow the client class further control over the singleton instance. In this sample the Instance() class method acts as a well known point </description>
    <pubDate>2007-06-23</pubDate>
    <category>Éè¼ÆÄ£Ê½</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi »ñÈ¡´òÓ¡Çý¶¯£¬´òÓ¡¶Ë¿ÚÃû</title>
    <link>/html/Database/print/20070623/98.html</link>
    <description>  if PrintDialog1.Execute then begin
    GetMem(pDevice, cchDeviceName);
    GetMem(pDriver, MAX_PATH);
    GetMem(pPort, MAX_PATH);
    Printer.GetPrinter(pDevice, pDriver, pPort, hDMode);
    if lStrLen(pDriver) = 0 then begin
      GetProfil</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¸Ä±äÈ±Ê¡´òÓ¡»ú</title>
    <link>/html/Database/print/20070623/97.html</link>
    <description>begin
  GetWindowsDirectory(WinIniFileName, sizeof(WinIniFileName));
  StrCat(WinIniFileName, '\win.ini');
  WinIni := TIniFile.Create(WinIniFileName);
  try 
    WinIni.WriteString('windows',
                       'device',
          </description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÅÐ¶Ï´òÓ¡»úÄÜ·ñ´òÓ¡µÄPostScript</title>
    <link>/html/Database/print/20070623/96.html</link>
    <description>  TestInt := GETTECHNOLOGY;
 {$IFDEF WIN32}
  if ExtEscape(Dc,
               QUERYESCSUPPORT,
               sizeof(TestInt),
               @TestInt,
               0,
               Nil) &gt; 0 then begin
     Err := ExtEscape(Dc,
          </description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ´òÓ¡Ê±¸Ä±äÖ½ÕÅ´óÐ¡</title>
    <link>/html/Database/print/20070623/95.html</link>
    <description>procedure SetPaperSize(X, Y: Integer);
// µ¥Î»ÊÇ0.1mm
// A4Ê± Printer.Pagewidth:=1440£»  A5Ê± Printer.Pagewidth:=1049£»
// B5Ê± Printer.Pagewidth:=1290£»  16KÊ± Printer.Pagewidth:=1035£»
// lq1600¿íÐÐ´òÓ¡»úÕâ¸öÖµ¿í¶È×î´óÎª42cm×óÓÒ, ³¤¶È´óÔ¼2m¡£
</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi »ñÈ¡´òÓ¡»ú×´Ì¬</title>
    <link>/html/Database/print/20070623/94.html</link>
    <description>var
  ErrorCode, C : BYTE;
  code, x : integer;
  s : string;

           function GetPrinterStatus (LPT: Word): Byte;
           {Pass 1 in LPT for LPT1}
           begin
             asm
               mov ah,2
               mov dx,LPT
</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi °²×°´òÓ¡Çý¶¯</title>
    <link>/html/Database/print/20070623/93.html</link>
    <description>  WriteProfileString('PrinterPorts',
                     'DriverName',
                     'DRVFILE,FILE:,15,45');
  WriteProfileString('Devices',
                     'DriverName',
                     'DRVFILE,FILE:');
  StrCopy</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Ê¹ÓÃ´òÓ¡»úÄÚÖÃ×ÖÌå´òÓ¡</title>
    <link>/html/Database/print/20070623/92.html</link>
    <description>    Printer.Canvas.Font.Handle := GetStockObject(DEVICE_DEFAULT_FONT);
    GetTextMetrics(Printer.Canvas.Handle, tm);
    for i := 1 to 10 do begin
      Printer.Canvas.TextOut(100,
                             i * tm.tmHeight +
                </description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¸Ä±ä´òÓ¡»úµÄ´òÓ¡¶Ë¿Ú</title>
    <link>/html/Database/print/20070623/91.html</link>
    <description>  if PrintDialog1.Execute then begin
    GetMem(pDevice, cchDeviceName);
    GetMem(pDriver, MAX_PATH);
    GetMem(pPort, MAX_PATH);
    Printer.GetPrinter(pDevice, pDriver, pPort, hDMode);
    Printer.SetPrinter(pDevice, PDriver, 'FILE:', hDM</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÔÚ´òÓ¡ÖÐ¼ä¸Ä±ä´òÓ¡ÉèÖÃ</title>
    <link>/html/Database/print/20070623/90.html</link>
    <description>      if not odd(PageNumber) then begin
        pDMode^.dmFields := pDMode^.dmFields or dm_PaperSize;
        pDMode^.dmPaperSize := DMPAPER_LETTER;
      end else begin
        pDMode^.dmFields := pDMode^.dmFields or dm_PaperSize;
        pDMod</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi »ñÈ¡´òÓ¡»ú±ß¾à</title>
    <link>/html/Database/print/20070623/89.html</link>
    <description>        if Escape(Printer.Handle,
                  GETPHYSPAGESIZE,
                  0,
                  nil,
                  @Margin) &gt; 0  then begin
          Margin.x := (Margin.x -
                       GetDeviceCaps(Printer.Handle, H</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÅÐ¶Ï´òÓ¡»úÊÇ·ñÄÜ´òÓ¡Í¼Ïñ</title>
    <link>/html/Database/print/20070623/88.html</link>
    <description>if (GetDeviceCaps(Printer.Canvas.Handle, RASTERCAPS) and
   RC_NONE) = RC_NONE then
NoGraphics := True;

if (GetDeviceCaps(Printer.Canvas.Handle, RASTERCAPS) and
   RC_STRETCHDIB) = RC_STRETCHDIB then
DeviceDirectly SupportsStretchDIB := True e</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¼ì²â´òÓ¡»º³å³ØÖÐ´òÓ¡ÈÎÎñÊý</title>
    <link>/html/Database/print/20070623/87.html</link>
    <description>  Lable1.Caption := IntToStr(msg.JobsLeft) +
                    ' Jobs currenly in spooler';
  msg.Result := 0;</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¼ì²â´æÔÚ´òÓ¡»ú</title>
    <link>/html/Database/print/20070623/86.html</link>
    <description>PrintersÊÇ×¨ÃÅÓÃÀ´¿ØÖÆ´òÓ¡»úµÄ£¬¿ÉÊÇÔÚÃ»ÓÐ°²×°´òÓ¡»úÊ±£¬È´»áÌáÊ¾I/O´íÎó£¬ËùÒÔ±ØÐëÓÐÒ»¸ö¼ì²âÊÇ·ñ´æÔÚ´òÓ¡»úµÄ·½·¨£¬ÎÒÊÔ¹ýºÜ¶à·½·¨£¬¿ÉÊÇI/O´íÎó×ÜÊÇ±ÈÎÒµÄÅÐ¶ÏÔç³öÏÖ£¬ËùÒÔ²ÉÓÃÒÔÏÂµÄÀÃÕÐÀ´¼ì²â´òÓ¡»ú¡£Ê×ÏÈÔÚusesÔö¼ÓPrinters£¬ÔÙ×¼±¸Ò»¸öÁÐ±í¿òComboBox1£¬ÆäÊô</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÇÐ»»´òÓ¡»úµÄ²ÊÉ«Ä£Ê½</title>
    <link>/html/Database/print/20070623/85.html</link>
    <description>    PrinterIndex := PrinterIndex;
    GetPrinter(Device, Driver, Port, hDMode);

    if hDMode &lt;&gt; 0 then begin
      pDMode := GlobalLock(hDMode);
      if pDMode &lt;&gt; nil then begin
        pDMode.dmFields := pDMode.dmFields or dm_Color;
      </description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi µ÷ÓÃÌí¼Ó´òÓ¡¶Ô»°¿ò</title>
    <link>/html/Database/print/20070623/84.html</link>
    <description>ShellExecute(Handle, 'open', 'rundll',
'shell32.dll,SHHelpShortcuts_RunDLL AddPrinter', '', SW_SHOWNORMAL); </description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÅÐ¶Ï´òÓ¡»úÊÇ·ñºÚ°×</title>
    <link>/html/Database/print/20070623/83.html</link>
    <description>IsMonochrome := (GetDeviceCaps(Printer.Handle, BITSPIXEL) *
   GetDeviceCaps(Printer.Handle, PLANES)) = 1;</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Ã¶¾Ù´òÓ¡»º³å³Ø´òÓ¡ÈÎÎñ</title>
    <link>/html/Database/print/20070623/82.html</link>
    <description>  case Status of
    0:                            Result := 'Waiting';
    JOB_STATUS_PAUSED:            Result := 'Paused';
    JOB_STATUS_ERROR:             Result := 'Error';
    JOB_STATUS_DELETING:          Result := 'Deleting';
  </description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Ã¶¾Ù´òÓ¡»º³å</title>
    <link>/html/Database/print/20070623/81.html</link>
    <description>uses Printers, WinSpool; function PrinterStatusText(Status: Integer): String; begin case Status of 0: Result := 'Waiting'; JOB_STATUS_PAUSED: Result := 'Paused'; JOB_STATUS_ERROR: Result := 'Error'; JOB_STATUS_DELETING: Result := 'Deleting'; JOB_STA</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>ÖÈÃû</author>
    <comments>±¿Óã¼¼ÊõÍø</comments>
</item>
<item>
    <title>delphi »ñµÃ´òÓ¡Çý¶¯°æ±¾ÐÅÏ¢</title>
    <link>/html/Database/print/20070623/80.html</link>
    <description>    PrtName: String;
    DriverInfo: PDriverInfo2;
    dwNeeded: DWord;
begin
    PrtName :=  comboPrinters.Text;
    OpenPrinter( PChar( PrtName ) , hPrinter , nil );
    GetPrinterDriver( hPrinter, nil, 2, DriverInfo, 0, dwNeeded );
    GetM</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi »ñµÃ´òÓ¡»ú½âÎö¶È</title>
    <link>/html/Database/print/20070623/79.html</link>
    <description>function GetPageWidth: Integer; 

begin 

  Result := Screen.PixelsPerInch*GetDeviceCaps(Printer.Handle, 

PHYSICALWIDTH) div GetPixelsPerInchX 

end; 

 
</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Éè¶¨È±Ê¡´òÓ¡»ú</title>
    <link>/html/Database/print/20070623/78.html</link>
    <description>Use this on form create (or whatever)...

  ComboBox1.Items := Printer.Printers; {populates ComboBox}
  ComboBox1.ItemIndex := Printer.PrinterIndex; {sets display to current
printer}

then, assuming you have a Button5...
</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¸Ä±ä´òÓ¡»ú×Ö·û¼¯</title>
    <link>/html/Database/print/20070623/77.html</link>
    <description>Constant Value Description

ANSI_CHARSET 0 ANSI characters.

DEFAULT_CHARSET 1 Font is chosen based solely on Name and Size. If the described font is not available on the system, Windows will substitute another font.

SYMBOL_CHARSET 2 Standard </description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi µ÷³öÌí¼Ó´òÓ¡»úÏòµ¼</title>
    <link>/html/Database/print/20070623/76.html</link>
    <description>ShellExecute(Handle, 'open', 'rundll', 

'shell32.dll,SHHelpShortcuts_RunDLL AddPrinter', '', SW_SHOWNORMAL);
</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¸Ä±äÈ±Ê¡´òÓ¡»ú</title>
    <link>/html/Database/print/20070623/75.html</link>
    <description>·¢ËÍÒ»Ìõ WM_WININICHANGE ÏûÏ¢£º

var
strIni: array[0..MAX_PATH] of Char;
arrWindows: array[0..64] of Char;
begin
GetWindowsDirectory(strIni, SizeOf(strIni));
StrCat(strIni, '\win.ini');
with TIniFile.Create(strIni) do</description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÅÐ¶ÏÏµÍ³ÊÇ·ñÓÐ´òÓ¡»úÁ¬½Ó</title>
    <link>/html/Database/print/20070623/74.html</link>
    <description>begin
  hPrinter:= GetCurrentPrinterHandle;
  try
    EnumJobs( hPrinter, 0, 1000, 1, Nil, 0, bytesNeeded,
              numJobs );
    pJ := AllocMem( bytesNeeded );
    If not EnumJobs( hPrinter, 0, 1000, 1, pJ, bytesNeeded,
                </description>
    <pubDate>2007-06-23</pubDate>
    <category>´òÓ¡ ±¨±í</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi DBExpress Ìá¸ß</title>
    <link>/html/Database/daimafenxi/20070622/73.html</link>
    <description>TSQLConnectionºÍTdatabase,¡¢TADOConnection\TIBDatabaseÒ»Ñù£¬¼Ì³Ð×ÔTcustomConnection. TcustomConnectionÌá¹©ÁËConnected£¬DataSetCount£¬ DataSets£¬LoginPrompt¡¢StreamedConnectedµÈ³£ÓÃÊôÐÔ¡£</description>
    <pubDate>2007-06-22</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi DBExpress ÈëÃÅ</title>
    <link>/html/Database/daimafenxi/20070622/72.html</link>
    <description>dbExpressÊÇÔÚKylixÖÐÊ×ÏÈÒý½øµÄÒ»ÖÖ¼«Æä¿ìËÙ¡¢Ð¡ÇÉ¡¢Ò×·¢²¼µÄSQLÊý¾Ý¿â´æ´¢¼¼Êõ¡£ÓÉÓÚËü°ÚÍÑÁË´«Í³µÄÊý¾Ý´æÈ¡·½Ê½£¬ÍêÈ«°ÚÍÑÁË£¬BDE/IDAPI¡¢ADO¡¢ODBCµÈ´æÈ¡Êý¾Ý·½Ê½£¬¶øÇÒÊÇÄ¿Ç°ÔÚKylixÖÐ´æÈ¡Êý¾Ý¿âµÄÎ¨Ò»·½·¨£¬ËùÒÔ£¬ËüÊÇÒ»ÖÖÕæÕý¿çÆ½Ì¨µÄÊý
¾Ý¿â´æÈ¡¼¼Êõ£¬ÓÈÆäÊÊºÏ</description>
    <pubDate>2007-06-22</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÎÞ×´Ì¬µÄÖÐ¼ä²ãµÄÊý¾Ý´æÈ¡</title>
    <link>/html/Database/daimafenxi/20070622/71.html</link>
    <description>ÔÚDelphi5µÄMidas3ÖÐ£¬Borland¹«Ë¾ÍêÈ«ÒýÈëÁËÖÐ¼ä²ãµÄÎÞ×´Ì¬µÄ¸ÅÄî¡£ Ò»ÊÇÎªÁËÓ­ºÏMicrosoft¹«Ë¾µÄMTS£¬ÁíÍâÒ²¾ÍÊÇÎªÁË¼õÉÙÖÐ¼ä²ã·þÎñÆ÷µÄ×ÊÔ´ÏûºÄ£¬ÕâÑù£¬¾ÍÄÜ¹»ÈÃÖÐ¼ä²ã·þÎñÆ÷·þÎñ¸ü¶àµÄÓÃ»§¡£</description>
    <pubDate>2007-06-22</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¶à²ãÁ¬½Ó·½Ê½µÄÑ¡Ôñ·ÖÎö</title>
    <link>/html/Database/daimafenxi/20070622/70.html</link>
    <description>Borland¹«Ë¾µÄMIDASÈÃÎÒÃÇÄÜÓÃDelphi¹¹½¨Ç¿´óµÄ¶à²ã·Ö²¼Ê½Êý¾Ý¿âÏµÍ³£¬MIDASÌá¹©ÁËºÜ¶àÖÖµÄ¿Í»§³ÌÐòºÍÖÐ¼ä²ãµÄÁ¬½Ó·½Ê½£¬Èç£ºSockect£¬DCOM£¬CorbaµÈµÈ£¬ÕâÃ´¶àµÄ·½Ê½£¬ÔÚ¿ª·¢¶à²ãÌåÏµµÄÊ±ºòÎÒÃÇÓ¦¸ÃÈçºÎÑ¡ÔñÄØ£¬ÏÂÃæÎÒ¾Í¼òµ¥µÄ½éÉÜÒ»ÏÂÕâ¼¸ÖÖÁ¬½á·½Ê½¡£


</description>
    <pubDate>2007-06-22</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi MIDAS¡ª¡ª¶à²ã·Ö²¼Ê½Ó¦ÓÃ³ÌÐò·þÎñÆ÷ </title>
    <link>/html/Database/daimafenxi/20070622/69.html</link>
    <description>tierDistributedApplicationServicesSuite£¨¶à²ã·Ö²¼Ê½Ó¦ÓÃ 
³ÌÐò·þÎñ°ü£©µÄËõÐ´£¬ÕâÒ²Ú¹ÊÍÁËMIDAS¼¼ÊõµÄÊµÖÊ¡£Ò²ÐíÒòÎª 
Õâ¸ö±¾ÒåÌ«³¤£¬ºÜ¶àÈË¸üÔ¸Òâ°ÑËüÀí½â³ÉMulti£­tierMadeEasy£¬ 
ÕâÒ²ÊÇMIDASµÄ×÷ÓÃ¡£¶à²ã¼ÆËã£¨Multi£­tieredcomputing£©ÊÇ 
Òµ½ç¶Ô´ËÀà¼¼ÊõÍ¨</description>
    <pubDate>2007-06-22</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÔÚ¿Í»§¶Ë¸Ä±ä·þÎñ¶Ë²éÑ¯</title>
    <link>/html/Database/daimafenxi/20070622/68.html</link>
    <description>If it is a parameterized query, you can use the 
IProvider.SetParams call.  Assuming you have 2 parameters 
(Param1 and Param2).  The following code fragment
demonstrates matching by index, Value1 goes to the first
parameter, etc...</description>
    <pubDate>2007-06-22</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi MIDAS ÖÐ¶¯Ì¬Ç¿ÖÆÔ¼Êø±à³Ì</title>
    <link>/html/Database/daimafenxi/20070622/67.html</link>
    <description>Ò»¸öÓÃÀ´Çø·Ö MIDAS ÓëÆäËû·Ö²¼Ê½Êý¾Ý¿â½â¾ö·½°¸µÄÌØÕ÷¾ÍÊÇ£¬MIDAS Ö§³Ö¶¯Ì¬Êý¾ÝÔ¼Êø£¨constraints£©¹¦ÄÜ¡£ÕâÐ©¶¯Ì¬Ô¼Êø¿ÉÒÔ¿ØÖÆÓÉ AppServer µ½ÊÝ¿Í»§¶ËµÄ·Ö²¼Ê½Êý¾ÝµÄÍâ¹Û¡¢ÒµÎñÈ·ÈÏ¹æÔò¡¢ÊÇ·ñÏÔÊ¾µÈµÈ¹¦ÄÜ¡£×÷Õß£¨John Kaster£©ÈÏÎªÕâÊÇ·Ö²¼Ê½Êý¾Ý¿âÐè¾ß±¸µÄÒ»¸ö·Ç³£</description>
    <pubDate>2007-06-22</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Ê¹ÓÃMIDASÔÚ¿Í»§¶ËÖ´ÐÐ´æÖü¹ý³Ì</title>
    <link>/html/Database/daimafenxi/20070622/66.html</link>
    <description>±¾ÎÄÎªÄãÑÝÊ¾ÔõÑùÔÚ¿Í»§¶ËÖ´ÐÐ´æÖü¹ý³Ì¡£
  ¼ÙÈçÄãµÄ´æÖü¹ý³Ì·µ»ØÒ»¸öÊý¾Ý¼¯£¬ÄÇÄãÐèÒªµ÷ÓÃ TStoredProc µÄ Open ·½·¨£¬È»ºó£¬Ö»ÐèÒªÊ¹ÓÃ TDataSetProvider À´Á¬½ÓËü¾ÍÐÐÁË¡£Ð§¹ûºÜºÃ¡£

  ¼ÙÈçÄãµÄ´æÖü¹ý³Ì²»·µ»ØÒ»¸öÊý¾Ý¼¯£¬Õâ¾ÍÒâÎ¶×ÅÐèÒªµ÷ÓÃ TStoreProc µÄ Exec</description>
    <pubDate>2007-06-22</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¿ìËÙÉú³ÉÒ»¸ö Corba ·þÎñ¶ÔÏó</title>
    <link>/html/Database/daimafenxi/20070622/65.html</link>
    <description>´ÓDelphi 4¿ªÊ¼£¬Borland ¾ÍÐû³Æ Delphi Ö§³ÖËü³ÆÎª one-step Corba µÄ¹¦ÄÜ¡£Ö»ÐèÒªÒ»²½ÓÃ»§¾Í¿ÉÒÔÉú³ÉÒ»¸ö Corba ·þÎñ¶ÔÏó¡£ÏÂÃæÎªÄã½éÉÜ×ö·¨¡£
  Ê×ÏÈ£¬×ÔÐÐ´´½¨Ò»¸ö Midas Server£¬È»ºóÓÚ remote data module(Ô¶³ÌÊý¾ÝÄ£¿é)µÄ³õÊ¼»¯´úÂëÇøÖÐÓÒ»÷Êó±ê£¬Äã»á¿´µ½Ò»¸ö</description>
    <pubDate>2007-06-22</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Asta¶à²ãÓ¦ÓÃÊµÏÖ</title>
    <link>/html/Database/daimafenxi/20070622/64.html</link>
    <description>Ëæ×ÅInternet/intranetµÄ·¢Õ¹£¬¶à²ãÓ¦ÓÃºÍ·Ö²¼Ê½ÊÝ¿Í»§Êý¾Ý¿âÓ¦ÓÃ³ÌÐòÖð½¥µÃµ½¹ã·ºÓ¦ÓÃ¡£ÔÚ¶à²ãÓ¦ÓÃµÄ¿ª·¢·½Ê½ÖÐ£¬DelphiÌá¹©ÁËMidas¹¹¼þ£¬µÚÈý·½Ìá¹©ÁËAsta ¡¢MidwareµÈ¡£¾­¹ýÊ¹ÓÃ£¬Ïà±È½Ï¶øÑÔ£¬AstaËùÌá¹©µÄ¹¹¼þÒ×Ñ§Ò×ÓÃ·½±ãÁéÇÉ£¬¿Í»§¶Ë³ÌÐòÎÞÐëÈÎºÎÊý¾Ý¿âÒýÇæ»ò¶¯Ì¬</description>
    <pubDate>2007-06-22</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi visibrokerÓ¦ÓÃ(ÏÂ)</title>
    <link>/html/Database/daimafenxi/20070622/63.html</link>
    <description>·¢·Ö²¼Ê½ÏµÍ³ÎÞÂÛÄã²ÉÓÃCORBA»òÊÇCOM/COM+ÆäÊµ×îºËÐÄµÄ¼¼Êõ¾ÍÊÇMIDAS£¬ÒòÎª
Äã×Ü¿ÉÒÔÔÚCORBA/COM/COM+ÖÐ¿´µ½MIDASµÄÓ°×Ó£¬ËùÒÔÎÒ½¨ÒéÎÞÂÛÄãÊÇ×¼±¸Ñ§Ï°CORBA»¹ÊÇÑ§Ï°COM/COM+×îºÃÏÈÑ§Ï°Ò»ÏÂMIDAS,±¾ÎÄ²»Éæ¼°MIDAS£¬¹ØÓÚMIDASÇë¿´ÀîÎ¬µÄ¡¶Delphi5.X·Ö²¼Ê½¶à²ãÓ¦ÓÃ¡ªÏµÍ³</description>
    <pubDate>2007-06-22</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi visibrokerÓ¦ÓÃ(ÉÏ)</title>
    <link>/html/Database/daimafenxi/20070622/62.html</link>
    <description>ÔÚDelphiÖÐÊ¹ÓÃÁËIDL2PASÏòµ¼,¸Ä±äÁËÔ­ÓÐµÄ´´½¨CORBAÓ¦ÓÃ·þÎñÆ÷µÄ·½Ê½,²»ÄÜÔÙÓÃTypelibrary±àÐ´½Ó¿ÚÉêÃ÷£¬¶øÏÖÔÚÎÒÃÇÖ»ÓÐÍ¨¹ýÊÖ¹¤±àÐ´½Ó¿ÚÀ´´´½¨CORBA¶ÔÏó£¬¶øÎÒÃÇ´´½¨µÄCORBA²»ÓÃÔÙ·Ö·¢DLLÐÎÊ½µÄCORBAÖ§³ÖÕâÑùÒ»À´¼ò»¯ÁËÎÒÃÇ
·¢²¼CORBAµÄ¹ý³Ì¡£
ÏÂÃæÎÒÃÇ¼òÒªµÄÀ´¿´Ò»</description>
    <pubDate>2007-06-22</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi MTS×é¼þ¡ª¡ª´ÓÀíÂÛµ½Êµ¼ù</title>
    <link>/html/Database/image/20070622/61.html</link>
    <description>¼òÊö
   ¡¤MTSÊÇÒ»ÖÖÖÐ¼ä²ãCOM×é¼þËÞÖ÷»·¾³
   ¡¤ÖÐ¼ä²ã×é¼þÓ¦µ±ÊÇÎÞ×´Ì¬µÄ
   ¡¤ÒÀ¿¿ÎÞ×´Ì¬Ä£Ê½£¬MTS¿ÉÒÔ»º³å×ÊÔ´£¬ÔÚ¿Í»§¶ËÖ®¼ä¹²Ïí×é¼þ
   ¡¤COMºÍMTS×éºÏÆðÀ´£¬½ø»¯³ÉÎªCOM+
   ¡¤ÀûÓÃÀàºÍÏòµ¼£¬Delphi¼ò»¯ÁËMTS×é¼þµÄ´´½¨
   ¡¤´ÓActiveXÀà¿âÈëÊÖ--MTS×é¼þ±Ø</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ×Ö·ûÏàËÆÐÔº¯Êý</title>
    <link>/html/Database/image/20070622/60.html</link>
    <description>SOUNDEX(char_expr)  ±È½ÏÁ½¸ö×Ö·û´®µÄÏàËÆÐÔºó·µ»ØÒ»¸öËÄÎ»Êý´úÂë¡£
DIFFERENCE(char_expr1,char_expr2) ±È½ÏÁ½¸ö×Ö·û´®£¬·µ»ØÖµ´Ó0µ½4£¬4Îª×îÓÅÆ¥Åä¡£
DelphiÃ»ÓÐ¿ÉÓÃµÄº¯Êý£¬ÎÒÐ´ÁËÒ»¸ö£º
function MaxMatchStr(DestStr:String;Strs:array of String):String;
va</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Ê¹ÓÃSQL×Ö¶ÎÄ£ºý²éÑ¯</title>
    <link>/html/Database/image/20070622/59.html</link>
    <description>Delphi×÷ÎªÒ»¸öÇ¿´óµÄÊý¾Ý¿âÓ¦ÓÃ¿ª·¢¹¤¾ßµÄÒ»¸öÖØÒª±êÖ¾£¬¾ÍÊÇÖ§³ÖSQL±à³Ì¡£ÔÚÊµ¼ÊµÄ¹ý³ÌÖÐ£¬¾­³£ÐèÒª¶ÔÄ³Ð©×Ö¶Î½øÐÐÄ£ºý²éÑ¯¡£Èç¶Ô¡°ÐÕÃû¡±×Ö¶Î½øÐÐ²éÑ¯£¬µ±ÊäÈë¡°Íõ¡±Ê±£¬ÄÜ×Ô¶¯µØ½«ÍõÐÕµÄËùÓÐ¼ÇÂ¼ÁÐ³öÀ´¡£ÆäÊµ£¬Í¨¹ý½áºÏSQLºÍDelphiµÄÌØµã£¬¾ÍÄÜºÜÈÝÒ×µØÍê³ÉÕâ¸ö¹¦ÄÜ</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÀûÓÃÁÙÊ±±í¼Ó¿ì²éÑ¯</title>
    <link>/html/Database/image/20070622/58.html</link>
    <description> select * from table1 inner join table2 on table1.field=table2.field 

  

  ÓÐÊ±Õâ¸ö²éÑ¯ºÜ¿ì¾ÍÍê³ÉÁË£¬µ«È´ÔÚ·µ»Ø½á¹ûµÄÊ±ºò»¨·ÑÁË´óÁ¿Ê±¼ä.

  ÎÒ·¢ÏÖÈç¹ûÎÒ°ÑµÚÒ»¸ö²éÑ¯µÄ½á¹û²åÈëµ½Ò»¸öÁÙÊ±±íÖÐÊ±£¬Çé¿ö¾Í´ó²»Ò»ÑùÁË£¬¸Ä±äºóµÄ²éÑ¯ÈçÏÂ
</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÔõÑù·¢²¼»ùÓÚMicrosoft SQL ServerµÄ³ÌÐò </title>
    <link>/html/Database/image/20070622/57.html</link>
    <description>    ºÜ¶àÅóÓÑÔÚ±àÐ´Íê³É»ùÓÚSQLServerµÄ³ÌÐòºó¶Ô·¢²¼³ÌÐò¸Ðµ½Í·ÌÛ,ÒòÎª½ö½ö·¢²¼Ó¦ÓÃ³ÌÐòºÍBDEÊÇ²»¹»µÄ,±ØÐëÒª°²×°SQLServer ClientÈí¼þ,ÄÑµÀ»¹ÒªÌá¹©Ò»ÕÅSQLServerµÄ¹âÅÌ?ÏÂÃæjojoÎª´ó¼Ò½éÉÜÒ»¸ö½â¾öÖ®µÀ:

    1.×¼±¸Ò»·ÝInstall Shield Express,×îºÃÊÇ2.01ÒÔÉÏµÄ°æ</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>jojo</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Delphi5²»ÄÜÏÔÊ¾ºÍ´¦ÀíSql Server±í×Ö¶ÎÄÚÈÝÎÊÌâ½â¾ö·½·¨</title>
    <link>/html/Database/image/20070622/56.html</link>
    <description>¹ØÓÚnvarcharµÄÎÊÌâ£¬ÊÇÒòÎªMicrosoft ÔÚSql 2000 ÖÐÐÂÔö¼ÓµÄ×Ö¶Î£¬¶øMicrosoft Ðû²¼²»ÔÚÖ§³ÖDB-Libary,
¶øDelphiÊ¹ÓÃµÄBDE¸ÕºÃ¾ÍÊÇÊ¹ÓÃÁËDB-Libary£¬ËùÒÔÈç¹ûÊ¹ÓÃBDE¾Í²»Ö§³ÖSql 2000 ÖÐËùÓÐµÄÐÂÌØÐÔ¡£
</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Ìá¸ßCSÓ¦ÓÃ³ÌÐòÒ»Ð©ÐÔÄÜµÄ·½·¨</title>
    <link>/html/Database/image/20070622/55.html</link>
    <description>µ±´´½¨´¥·¢Æ÷linetotalºó, Ó¦ÓÃ¿ª·¢ÈËÔ±ÔÚ±àÐ´Ó¦ÓÃ³ÌÐòÊ±¾Í
²»Ðè¿¼ÂÇ±£³ÖtotalÁÐÎª×îÐÂÖµµÄÎÊÌâ,¶øÇÒÍøÂçÊý¾Ý¿âÉÏËùÓÐÓ¦ÓÃ¶¼
»áÒò´ËÊÜÒæ¡£
3.ÀûÓÃ¹ý³ÌºÍ°üÓÅ»¯ÐÔÄÜ
ÕâÀïÖ÷ÒªÌÖÂÛÈçºÎÀûÓÃÍêÕûÐÔÔ¼ÊøºÍÊý¾Ý¿â´¥·¢Æ÷°ÑÓ¦ÓÃÂß¼­ÒÆ
µ½Êý¾Ý¿â·þÎñÆ÷ÖÐÖ´ÐÐÒÔ±ã¼õÉÙÍøÂçI/O</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¿ª·¢ÍøÂçÊý¾Ý¿âÓ¦ÓÃ</title>
    <link>/html/Database/image/20070622/54.html</link>
    <description>ÉîÊÜ±à³ÌÈËÔ±µÄ»¶Ó­¡£Delphi ÖÐÌá¹©ÁËÊý¾Ý¿âÒýÇæ BDE(Borland Database Engine)£¬²¢ÄÚº¬ÖÚ¶àµÄÊý¾Ý¿âµ÷ÓÃ¹¹¼þ£¬Îª±à³ÌÈËÔ±¿ª·¢¿Í»§/·þÎñÆ÷Ó¦ÓÃ³ÌÐòÌá¹©ÁË·½±ã¡£Í¨³£Çé¿öÏÂ£¬ÀûÓÃ Delphi ¿ª·¢Êý¾Ý¿âÓ¦ÓÃ³ÌÐò£¬¿ÉÒÔÊ¹ÓÃTTable¡¢TDataSource¡¢TDBEdit¡¢TDBNavigatorµÈ¹¹¼þ</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÔËÐÐÊ±Ö´ÐÐËùÓÐInterbaseÃüÁîµÄInterbase ¶ÔÏó</title>
    <link>/html/Database/image/20070622/53.html</link>
    <description> Èç¹ûÓ¦ÓÃ³ÌÐòÊ¹ÓÃInterbaseÊý¾Ý¿â£¬Êý¾Ý¿âºÍÈ«²¿ËùÐèµÄ¶ÔÏóÈç£ºÈçº¯Êý£¬´æ´¢¹ý³ÌµÈ±ØÐëÔÚÔËÐÐÖ®Ç°´´½¨¡£

    ÓÐÒ»²¿·ÖÃüÁîÈç£º¸Ä±ä¹ÜÀíÔ±µÄÓÃ»§ÃûºÍÃÜÂë±ØÐëÍ¨¹ýInterbaseµÄServer manager»òInterbaseµÄÃüÁîÐÐ¹¤¾ß¡£

        Í¨¹ýÔÚÏîÄ¿ÖÐ°üº¬´Ëµ¥Ôª£¬Äã¿ÉÒÔÖ´ÐÐ</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÔÚOracle´æ´¢¹ý³ÌÖÐµÃµ½Êý¾Ý¿â</title>
    <link>/html/Database/image/20070622/52.html</link>
    <description>  ·½·¨ÊÇÊ¹ÓÃ´æÖü¹ý³Ì¡£´Ë´æÖü¹ý³Ì±ØÐëÒÔÓÎ±ê×÷ÎªµÚÒ»¸ö²ÎÊý¡£ºóÃæ¿ÉÒÔ¸úÉÏÆäËü²ÎÊý¡£´ËÓÎ±êÐëÊÇ IN/OUT ÐÍµÄ¡£Äã¿ÉÒÔÊ¹ÓÃÒ»¸öÍ¨ÓÃÓÎ±êÀàÐÍ£¬²¢½«´ËÀàÐÍ¶¨ÒåÔÚÒ»¸ö package ÖÐ¡£
</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>ÖÈÃû</author>
    <comments>±¿Óã¼¼ÊõÍø</comments>
</item>
<item>
    <title>delphi Á¬½ÓInterbase</title>
    <link>/html/Database/image/20070622/51.html</link>
    <description>´ò¿ª¿ØÖÆÃæ°åÉÏµÄ32Î»ODBCÊý¾ÝÔ´£¬´´½¨ÐÂÊý¾ÝÔ´£¬ÔÚÁÐ±í¿òÖÐÑ¡ÔñInterBase ServerµÄODBCÇý¶¯³ÌÐò-InterBase 5.X Driver by Visigenic(*.gdb)¡£ÔÚInterBase ODBC Configuration¶Ô»°¿òÖÐ×öÈçÏÂÉèÖÃ£º</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi InterBase ¶ÔÁ½¸ö±í½øÐÐUnion²Ù×÷</title>
    <link>/html/Database/image/20070622/50.html</link>
    <description>  create database &quot;a.gdb&quot; user &quot;sysdba&quot; password &quot;masterkey&quot;; 

  create table table1 (f1 char(5) not null, f2 char(5) not null); 

  create table table2 (f1 char(5) not null, f2 char(5) not null); 

  commit; 
</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÔÚWiseÖÆ×÷µÄ°²×°³ÌÐòÖÐÇ¶ÈëInterbase°²×°(ÏÂ)</title>
    <link>/html/Database/image/20070622/49.html</link>
    <description>  var InfoSize,puLen : DWord;

  Pt,InfoPtr : Pointer;

  begin

  InfoSize := GetFileVersionInfoSize(PChar(filename),puLen);

  fillchar(VerBlk,sizeof(VS_FIXEDFILEINFO),0);

  if InfoSize &gt; 0 then begin

  GetMem(Pt,InfoSize);

  GetFi</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÔÚWiseÖÆ×÷µÄ°²×°³ÌÐòÖÐÇ¶ÈëInterbase°²×°(ÉÏ)</title>
    <link>/html/Database/image/20070622/48.html</link>
    <description>  GetVariable(DLLParams,'IBOPTIONS',IBOPTIONS);

  IBWiseInstall.WindowHandle := DLLParams.hMainWnd;

  IBWiseInstall.IBInstallOptions := IBOptionsFromString(IBOPTIONS);

  IBWiseInstall.Silent := (pos('S',IBInstallMode) &gt; 0);

  IBWiseIn</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi SQLSERVERÌí¼Ó¶þ½øÖÆÊý¾Ý</title>
    <link>/html/Database/image/20070622/47.html</link>
    <description>stringstream1 := TStringStream.create('');
bmp1.savetostream(stringstream1);
query1.params[1].asblob := stringstream1.datastring;
jpeg1.savetostream(stringstream1);
query1.params[2].asblob := stringstream1.datastring;
query1.executesql;
strin</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÓÃADO¶ÔÏó´æÈ¡ODBCÊý¾Ý¿â</title>
    <link>/html/Database/image/20070622/46.html</link>
    <description>¸Ã¶ÔÏóÓÃÓÚÓëODBCÊý¾Ý¿â½¨Á¢Á¬½Ó£¬ËùÓÐ¶ÔÊý¾Ý¿âµÄ²Ù×÷¾ùÍ¨¹ý¸ÃÁ¬½Ó½øÐÐ£® 
Êý¾Ý¿âÁ¬½Ó¶ÔÏóADODB.ConnectionµÄ×÷ÓÃÏóDelphiÖÐµÄTDatabase¶ÔÏó£® 

½¨Á¢Ò»¸öÁ¬½Ó¶ÔÏóµÄ·½·¨Îª(AConnectionÎªVariantÀàÐÍ±äÁ¿)£º 

AConnection:=CreateOleObject('ADODB.Connection')</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi »ñÈ¡±íÓë´æ´¢¹ý³ÌÐÅÏ¢</title>
    <link>/html/Database/image/20070622/45.html</link>
    <description>boolSystemTables := True; yourADOConnection.GetTableNames(yourListBox.Items, boolSystemTables); yourADOConnection.GetProcedureNames((yourListBox.Items); </description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi MDBÊý¾Ý¿âÑ¹Ëõ·½·¨</title>
    <link>/html/Database/image/20070622/44.html</link>
    <description>ËäÈ»ËµMDBÊý¾Ý¿â¹¦ÄÜ²»ÊÇºÜÇ¿´ó£¬µ«Ê±ÓÉÓÚÔÚWIN xÏµÍ³ÖÐÒÑÓÐÈ±Ê¡µÄÇý¶¯³ÌÐò£¬ËùÒÔ²»ÓÃÁíÍâÏñSQL£¬SYBASEÒ»Ñù°²×°Ò»¸ö¹ÜÀíÇý¶¯£¬¶øÇÒÐ¯´ø·½±ã£¬ºÜ¶àµÄÐ¡Ó¦ÓÃ³ÌÐò»òÍøÕ¾»¹ÊÇ²ÉÓÃMDBÊý¾Ý¿â¡£¾­³£²Ù×÷MDBÊý¾ÝÊ±£¬¾Í»á¾­³£Åöµ½Òª¶ÔÊý¾Ý½øÐÐÑ¹Ëõ£¬ÏÂÃæµÄÎÒÔÚÍøÉÏÕÒµ½ºÍ×Ô¼º</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Ìí¼ÓODBC System DSN</title>
    <link>/html/Database/image/20070622/43.html</link>
    <description>ÏÂÃæÕâ¸öÀý×ÓÏÔÊ¾ÁËÈçºÎ¼ÓÔØÊµÏÖÁËODBC ¹ÜÀí¹¦ÄÜµÄDLL(odbccp32.dll)À´´´½¨Ò»¸öAccess MDBÎÄ¼þºÍÖ¸ÏòËüµÄODBC DSN¡£×¢Òâ£ºÕâÀï¼ÙÉèDLLºÍMDB¶¼ÔÚµ±Ç°Ä¿Â¼ÏÂ¡£
Í¬Ê±£¬&quot;CREATE_DB&quot;µÄµ÷ÓÃÊÇAccess£¨MS JetÒýÇæ)µÄ×¨ÓÐµ÷ÓÃ£¬ÀàËÆµÄ»¹ÓÐCOMPACT_DBºÍREPAIR_DBµÈ¡£

const</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi µ÷³öÁ¬½Ó´®±à¼­¶Ô»°¿ò</title>
    <link>/html/Database/image/20070622/42.html</link>
    <description>  µ±·¢²¼Ò»¸öÊ¹ÓÃ ADO Á¬½ÓµÄÓ¦ÓÃ³ÌÐòÊ±£¬¿ª·¢ÕßÓÐÊ±ÐèÒªÔÚÓ¦ÓÃ³ÌÐòÀïÉèÖÃ ADO µÄÁ¬½Ó´®¡£ADO Á¬½Ó´®¼È³¤ÓÖ¸´ÔÓ¡£ÎÒ³£½«ËûÃÇ´æÖüÔÚ×¢²á±íÖÐ¡£µ«ÊÇ£¬¼ÙÈçÎÒÐèÒªÉú³ÉÒ»¸öÐÂµÄ´®£¬À§ÄÑ³öÏÖÁË¡£´ÓÇ°ÎÒÖ»ºÃÔËÐÐ Delphi£¬Í¨¹ýËüµÄ IDE£¬ÔËÐÐ ADO Á¬½Ó´®µÄÊôÐÔ±à¼­Æ÷À´½¨Á¢¡£ÏÖ</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi »ñµÃÒ»¸öADOÁ¬½ÓÊý¾Ý¿âÖÐµÄ table ÁÐ±í</title>
    <link>/html/Database/image/20070622/41.html</link>
    <description>  ÒªÈ¡µÃ ADO ÖÐÒÑ¾­´æÔÚµÄ tables µÄÁÐ±í£¬¿ÉÒÔÍ¨¹ýµ÷ÓÃ TADOConnection µÄ GetTableNames ·½·¨£¬Ê¾·¶£º</description>
    <pubDate>2007-06-22</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi DelphiÏÂµÄADO</title>
    <link>/html/Database/aaaafsdfasdf/20070622/40.html</link>
    <description>ÔÚÃ¿Ò»Ì¨PCÖÐ°²×°ADO£¬¶ø½«À´ÕâÖÖ°²×°¼¼Êõ½«ÏûÊ§¡£Èç¹ûÏë½øÒ»²½Ñ§Ï°UDA¼°ADO£¬¿ÉÒÔ·ÃÎÊÎ¢ÈíµÄÊý¾Ý·ÃÎÊÖ÷Ò³http://www.microsoft.com/data/default.htm£¬´ÓÕâ¸öÖ÷Ò³ÉÏ£¬²»µ«¿ÉÒÔÔØµ½ ADOredistributable,ÓÃËû¿ÉÒÔÔÚwindows95/98/nt°²×°ADO£¬Ò²ÄÜµÃµ½MDACµÄSDK£¬°üº¬ÁËÍê</description>
    <pubDate>2007-06-22</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¼ÆËã×Ö¶ÎÖµ</title>
    <link>/html/Database/aaaafsdfasdf/20070621/39.html</link>
    <description>ÐèÒª¶ÔÄ³×Ö¶ÎµÄËùÓÐ¼ÇÂ¼ÇóºÍ£¬Ê¹ÓÃÈçÏÂ´úÂë£º
var i:double;
{$R *.DFM}
procedure TForm1.Table1CalcFields(dataset: Tdataset);
var
Goodsgold:double;</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Êý¾Ý¿âÊÂÎñ´¦Àí</title>
    <link>/html/Database/aaaafsdfasdf/20070621/38.html</link>
    <description>---- Óë»º³å»úÖÆÓÐ¹ØµÄÊôÐÔºÍ·½·¨ÈçÏÂ£¬Ö»ÓÐÔÚ»º³å»úÖÆÏÂ£¬¼´CachedUpdates:=TrueÊ±£¬ÒÔÏÂÊôÐÔºÍ·½·¨²ÅÓÐÐ§£º 

---- CachedUpdates(ÊôÐÔ)£ºÎªTrueÊ±£¬´ò¿ª»º³å»úÖÆ¡£ 
---- UpdatesObject(ÊôÐÔ)£º¿ÉÒÔ·ÅÖÃÒ»¸öTUpdateSql×é¼þµÄSQLÓï¾ä£¬²¢¿É×Ô¶¯Ö´ÐÐ£¬Ò²¿ÉÒÔÓÉOnUpd</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÔËÐÐ´´½¨¡¢É¾³ý×Ö¶Î</title>
    <link>/html/Database/aaaafsdfasdf/20070621/37.html</link>
    <description>procedure TForm1.Button2Click(Sender: TObject);
var
  T: TStringField;
begin
  Query1.Close;
  T := TStringField.Create(Self);
  T.FieldName := 'CO_NAME';
  T.Name := Query1.Name + T.FieldName;
  T.Index := Query1.FieldCount;
  T.DataSet :</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÊäÈëÍ¼Æ¬µ½Blob×Ö¶Î</title>
    <link>/html/Database/aaaafsdfasdf/20070621/36.html</link>
    <description>    DeleteFile(FileName); 
 {Get a temp file name} 
  FileName := GetTemporaryFileName; 
 {Create a temp file stream} 
  FileStream := TFileStream.Create(FileName, 
                                   fmCreate or fmOpenWrite); </description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ´ÓBlob×Ö¶ÎÖÐÌáÈ¡Í¼Æ¬</title>
    <link>/html/Database/aaaafsdfasdf/20070621/35.html</link>
    <description>´ÓBlob×Ö¶ÎÖÐÌáÈ¡Í¼Æ¬</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÏÞÖÆÊý¾Ý¿âÊäÈë¸ñÊ½</title>
    <link>/html/Database/aaaafsdfasdf/20070621/34.html</link>
    <description>¶¨ÒåDataSetµÄFieldµÄEditMask </description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¹ýÂËÆ÷µÄÓÃ·¨</title>
    <link>/html/Database/aaaafsdfasdf/20070621/33.html</link>
    <description>  µ±ÎÒÃÇÔÚ²Ù×÷Êý¾Ý¼¯Ê±£¬ÍùÍùÐèÒª¶ÔÊý¾Ý½øÐÐÉ¸Ñ£ÀýÈç£ºÒ»¸öÃûÎªCustomerµÄÊý¾Ý±í£¬Ëü¾ßÓÐCustNo¡¢CustName¡¢Country¡¢Address¡¢Phone¡¢State¡¢TaxRateµÈ×Ö¶Î£¬Èç¹ûÖ»Ïë²é¿´¹ú±ðÎªChina»ò¹Ë¿ÍºÅ´óÓÚ1000µÄ¹Ë¿Í¼ÇÂ¼£¬¾ÍÐèÒª¶ÔÊý¾Ý¼¯½øÐÐ¹ýÂË¡£¾­×Ü½á£¬ÓÐÏÂÃæÕâÐ©¹ýÂË·½·¨</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÈçºÎ×Ô¶¯ÊµÏÖLoginÊý¾Ý¿â</title>
    <link>/html/Database/aaaafsdfasdf/20070621/32.html</link>
    <description>ÓÃ»§ÃûºÍÃÜÂëµÄODBCÇý¶¯£¬¿ÉÒÔÉèÖÃUSERNAMEºÍPASSWORDÎª¿Õ</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¶àÏß³ÌÖ´ÐÐÊý¾Ý¿â²éÑ¯</title>
    <link>/html/Database/aaaafsdfasdf/20070621/31.html</link>
    <description>¶àÏß³ÌÖ´ÐÐÊý¾Ý¿â²éÑ¯
begin
  { Run two separate queries, each in their own thread }
  RunBackgroundQuery(Session1, DataBase1, Query1, 
Datasource1);
  RunBackgroundQuery(Session2, DataBase2, Query2, </description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÊµÏÖ²»Í¬Êý¾Ý¿â¼äÊý¾Ý×ªÒÆ</title>
    <link>/html/Database/aaaafsdfasdf/20070621/30.html</link>
    <description>{$R *.DFM}
procedure TfrmConvertDB.btnOKClick
 (Sender: TObject);
var iField :integer;
begin
 if ((edTotbl.text&lt;&gt;'') and 
 (edFromtbl.text&lt;&gt;''))then begin</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Êý¾Ý¿âÓ¦ÓÃ³ÌÐò¿ª·¢ÖÐÍ¼ÏñÊý¾ÝµÄ´æÈ¡¼¼Êõ</title>
    <link>/html/Database/aaaafsdfasdf/20070621/29.html</link>
    <description>DelphiÌá¹©ÁËÊý¾Ý·ÃÎÊ(DataAccess)ºÍÊý¾Ý¿ØÖÆ(DataControls)µÄ¿ÉÊÓ»¯¿Ø¼þ£¬ÄÜ¹»·½±ã¿ì½ÝµØ²úÉú¾ßÓÐÁ¼ºÃ½çÃæÇÒ¹¦ÄÜÇ¿´óµÄÊý¾Ý¿âÓ¦ÓÃ³ÌÐò¡£¶ÔÓÚÉæ¼°Í¼ÏñÊý¾Ý(º¬Graphic×Ö¶Î)µÄÊý¾Ý¿âÓ¦ÓÃ³ÌÐò£¬ÈçÈËÊÂ¹ÜÀíÐÅÏ¢ÏµÍ³µÈ£¬Í¼ÏñÊý¾ÝµÄ´æÈ¡¼¼ÊõÊÇÒ»¸ö¹Ø¼ü¡£È»¶ø£¬ÓÐ¹ØDelphiÏÂÍ¼</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¿ª·¢Êý¾Ý¿â³ÌÐò¾­ÑéÈýÔò</title>
    <link>/html/Database/aaaafsdfasdf/20070621/28.html</link>
    <description>1.½¨Á¢ÁÙÊ±±í Êý¾ÝÊäÈëÊÇ¿ª·¢Êý¾Ý¿â³ÌÐòµÄ±ØÈ»»·½Ú¡£ÔÚClient/Server½á¹¹ÖÐ£¬¿Í»§¶Ë¿ÉÄÜÒªÊäÈëÒ»ÅúÊý¾Ýºó£¬ÔÙÏò·þÎñÆ÷µÄºóÌ¨Êý¾Ý¿âÌá½»£¬Õâ¾ÍÐèÒªÔÚ±¾µØ£¨¿Í»§¶Ë£©½¨Á¢ÁÙÊ±Êý¾Ý±íÀ´´æ´¢ÓÃ»§ÊäÈëµÄÊý¾Ý£¬´ýÌá½»ºó£¬Çå³ý±¾µØ±íÊý¾Ý¡£ÕâÖÖ·½·¨µÄºÃ´¦ÊÇ£ºÌá¸ßÊäÈëÐ§ÂÊ£¬¼õ</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÀûÓÃTBatchMove×é¼þÍê³ÉÊý¾Ý¿âÅú´¦Àí</title>
    <link>/html/Database/aaaafsdfasdf/20070621/27.html</link>
    <description>ÀûÓÃTBatchMove×é¼þÍê³ÉÊý¾Ý¿âÅú´¦Àí</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ½«´¿ÎÄ±¾µ¼ÈëÊý¾Ý¿â</title>
    <link>/html/Database/aaaafsdfasdf/20070621/26.html</link>
    <description>½«´¿ÎÄ±¾µ¼ÈëÊý¾Ý¿â</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ´¦ÀíÊý¾Ý¿âÈÕÆÚÐÍ×Ö¶ÎµÄÏÔÊ¾ÓëÊäÈë</title>
    <link>/html/Database/aaaafsdfasdf/20070621/25.html</link>
    <description>´¦ÀíÊý¾Ý¿âÈÕÆÚÐÍ×Ö¶ÎµÄÏÔÊ¾ÓëÊäÈë</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Éè¶¨TFieldÎª¿ÕÖµ</title>
    <link>/html/Database/aaaafsdfasdf/20070621/24.html</link>
    <description>Éè¶¨TFieldÎª¿ÕÖµ</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ´ò¿ª´øÃÜÂëµÄÊý¾Ý¿â</title>
    <link>/html/Database/aaaafsdfasdf/20070621/23.html</link>
    <description>´ò¿ª´øÃÜÂëµÄÊý¾Ý¿â</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi InsertRecordºÍAppendRecord µÄÒ»Ìõ×¢ÒâÊÂÏî</title>
    <link>/html/Database/aaaafsdfasdf/20070621/22.html</link>
    <description>ÔÚÓÃInsertRecord²åÈëÒ»Ìõ¼ÇÂ¼Ê±£¬·¢ÏÖÓÐÁ½¸ö×Ö¶Îµßµ¹ÁË¡£ÓÖºË¶ÔÁËÒ»
±éÊý¾Ý¿â(table)ÖÐµÄ×Ö¶ÎË³Ðò£¬Ã»ÓÐ·¢ÏÖ²»Ò»ÖÂµÄµØ·½¡£ÏëÆðÓÃÁËField
Editor£¬»á²»»áÊÇ¡­¡­´ò¿ªField Editor£¬¹ûÈ»£¬ÎªÁËÏÔÊ¾µÄÐèÒª£¬ÎÒ°Ñ
ÆäÖÐÁ½¸ö×Ö¶Î¶Ôµ÷ÁËÎ»ÖÃ¡£Ô­À´£¬InsertRecordÖÐµÄ×Ö¶ÎË³</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÔËÐÐÖÐ¶¯Ì¬Éú³ÉÊý¾Ý¿â</title>
    <link>/html/Database/aaaafsdfasdf/20070621/21.html</link>
    <description>      add('No',ftInteger,0,false);
      add('Name',ftString,0,false);
      ...
    end;
    with indexdefs do
    begin
      clear;
      add('primary','no',[ixPrimary,ixUnique]);
</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>ÖÈÃû</author>
    <comments>±¿Óã¼¼ÊõÍø</comments>
</item>
<item>
    <title>delphi ÏÔÊ¾OLE×Ö¶ÎÄÚÈÝ</title>
    <link>/html/Database/aaaafsdfasdf/20070621/20.html</link>
    <description>ÓÃolecontainerÏÔÊ¾µÄ»°
procedure savetodb;//±£´æµ½Êý¾Ý¿â
var
  st:TStringStream;
begin
  st := tstringstream.create(''); 
  olecontainer1.createfromfile('c:\xxx.cdx',true);//Ò²¿ÉÒÔÊÇ..('xx.cdx',false);
  olecontainer1.savetostream(st);</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Êý¾ÝÎÄ¼þÂ·¾¶¹ÜÀí</title>
    <link>/html/Database/aaaafsdfasdf/20070621/19.html</link>
    <description>DelphiÖÐµÄTable¿Ø¼þ£¨Component£©ºÍQuery¿Ø¼þ¶¼ÓÐÒ»¸öDatabaseNameÊôÐÔ¡£¿ÉÒÔÓÃDatabaseNameÊôÐÔÀ´Ö¸¶¨¸Ã¿Ø¼þËùÒýÓÃµÄÊý¾Ý±íµÄÂ·¾¶¡£ÓÐÁ½ÖÖ·½·¨¿ÉÒÔÎªÊôÐÔDatabaseNameÉèÖÃÂ·¾¶£ºµÚÒ»ÖÖ·½·¨ÊÇÖ±½ÓÊäÈëÊý¾Ý±íËùÔÚÂ·¾¶£¬ÁíÒ»ÖÖ·½·¨ÊÇÊ¹ÓÃÊý¾Ý¿â±ðÃû£¨Alias£©¡£ÔÚDelphiÖÐ</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ¿ìËÙ±í¸üÐÂ</title>
    <link>/html/Database/aaaafsdfasdf/20070621/18.html</link>
    <description>¿ìËÙ±í¸üÐÂ</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Ê¹ÓÃTQuery µÄÎóÇø</title>
    <link>/html/Database/aaaafsdfasdf/20070621/17.html</link>
    <description>TQuery µÄÎóÇø</description>
    <pubDate>2007-06-21</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi DatamoduleµÄÓ¦ÓÃ·½Ê½</title>
    <link>/html/Database/daimafenxi/20070621/16.html</link>
    <description>DatamoduleµÄÓ¦ÓÃ·½Ê½</description>
    <pubDate>2007-06-21</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi EmptyTable DeleteTableÉ¾³ýÊý¾Ý¼¯Table</title>
    <link>/html/Database/daimafenxi/20070621/15.html</link>
    <description>EmptyTable DeleteTable</description>
    <pubDate>2007-06-21</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>ÖÈÃû</author>
    <comments>±¿Óã¼¼ÊõÍø</comments>
</item>
<item>
    <title>delphi ÈçºÎÊ¹ÓÃBookmarks¼ÇÂ¼±íÖÐµÄÏÈÇ°×´Ì¬</title>
    <link>/html/Database/daimafenxi/20070621/14.html</link>
    <description>Bookmark</description>
    <pubDate>2007-06-21</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi ÔÚDataSet¼ä¿ìËÙ¿½±´Ò»±Ê¼ÇÂ¼</title>
    <link>/html/Database/daimafenxi/20070621/13.html</link>
    <description>¿½±´ ¼ÇÂ¼</description>
    <pubDate>2007-06-21</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi Êä³öTDatasetÖÐµÄÄÚÈÝÖÁ¶ººÅÇÖº¦µÄASCIIÎÄ¼þ</title>
    <link>/html/Database/daimafenxi/20070621/12.html</link>
    <description>Dataset µ¼³ö ÎÄ¼þ</description>
    <pubDate>2007-06-21</pubDate>
    <category>´úÂë·ÖÎö</category>
    <author>bill</author>
    <comments>Õ¾ÄÚ</comments>
</item>
<item>
    <title>delphi COMÖÐ·ÖÅäÄÚ´æµÄ×¢ÒâÊÂÏî</title>
    <link>/html/Database/image/20070621/11.html</link>
    <description>ÎÒ·¢ÏÖDELPHIµÄÄÚ´æ·ÖÅäºÍÊÍ·Åº¯ÊýGetMemºÍFreeMem×îºÃ²»ÒªÔÚCOM×é¼þµÄ±àÐ´¹ý³ÌÖÐÊ¹ÓÃ ·ñÔò¿ÉÄÜ»á²úÉú´íÎó. ÊÂÇéµÄ¾­ÀúÊÇÕâÑùµÄ,ÓÉÓÚ¹¤×÷ÐèÒª,Òª½«Ò»¸öVCÐ´µÄDLLÓÃDELPHI·â×°³ÉÎªCOM×é¼þ,ÔÚCOM ÖÐÎÒÐèÒª·ÖÅäÒ»Ð©ÄÚ´æÈ»ºó´«¸øVCÐ´µÄÕâ¸öDLLÓÉËû¿î³äºóÈ»ºóÔÙÓÉÎÒÊ¹ÓÃ. ¾Í</description>
    <pubDate>2007-06-21</pubDate>
    <category>¿ª·¢Ó¦ÓÃ</category>
    <author>ËÕ»ª</author>
    <comments>±¿Óã¼¼ÊõÍø</comments>
</item>
<item>
    <title>delphi DataSetÊý¾Ý¸´ÖÆ</title>
    <link>/html/Database/aaaafsdfasdf/20070614/5.html</link>
    <description>Dataset ¸´ÖÆ</description>
    <pubDate>2007-06-14</pubDate>
    <category>Êý¾Ý´¦Àí</category>
    <author>ÖÈÃû</author>
    <comments>±¿Óã¼¼ÊõÍø</comments>
</item>

</channel>
</rss>
