<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Delphi</title><link>http://pal.cndev.org/category/108.aspx</link><description>Delphi</description><managingEditor>Fred</managingEditor><dc:language>zh-CHS</dc:language><generator>.Text Version 0.95.2004.101</generator><item><dc:creator>Fred</dc:creator><title>Set operators  * intersection set set S * T</title><link>http://pal.cndev.org/archive/2006/06/02/46227.aspx</link><pubDate>2006-06-02 17:00:00Z</pubDate><guid>http://pal.cndev.org/archive/2006/06/02/46227.aspx</guid><wfw:comment>http://pal.cndev.org/comments/46227.aspx</wfw:comment><comments>http://pal.cndev.org/archive/2006/06/02/46227.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://pal.cndev.org/comments/commentRss/46227.aspx</wfw:commentRss><trackback:ping>http://pal.cndev.org/services/trackbacks/46227.aspx</trackback:ping><description>&lt;P&gt;Set operators &lt;BR&gt;Operator&amp;nbsp;Operation&amp;nbsp;Operand types&amp;nbsp;Result type&amp;nbsp;Example&lt;BR&gt;+&amp;nbsp;union&amp;nbsp;set&amp;nbsp;set&amp;nbsp;Set1 + Set2&lt;BR&gt;-&amp;nbsp;difference&amp;nbsp;set&amp;nbsp;set&amp;nbsp;S - T&lt;BR&gt;*&amp;nbsp;intersection&amp;nbsp;set&amp;nbsp;set&amp;nbsp;S * T&lt;BR&gt;&amp;lt;=&amp;nbsp;subset&amp;nbsp;set&amp;nbsp;Boolean&amp;nbsp;Q &amp;lt;= MySet&lt;BR&gt;&amp;gt;=&amp;nbsp;superset&amp;nbsp;set&amp;nbsp;Boolean&amp;nbsp;S1 &amp;gt;= S2&lt;BR&gt;=&amp;nbsp;equality&amp;nbsp;set&amp;nbsp;Boolean&amp;nbsp;S2 = MySet&lt;BR&gt;&amp;lt;&amp;gt;&amp;nbsp;inequality&amp;nbsp;set&amp;nbsp;Boolean&amp;nbsp;MySet &amp;lt;&amp;gt; S1&lt;BR&gt;in&amp;nbsp;membership&amp;nbsp;ordinal, set&amp;nbsp;Boolean&amp;nbsp;A in Set1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;有数学功底的人或逻辑思维严密的人做程序事半功倍&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://pal.cndev.org/aggbug/46227.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>飞天</dc:creator><title>程序就是布局</title><link>http://pal.cndev.org/archive/2005/04/28/11888.aspx</link><pubDate>2005-04-28 09:30:00Z</pubDate><guid>http://pal.cndev.org/archive/2005/04/28/11888.aspx</guid><wfw:comment>http://pal.cndev.org/comments/11888.aspx</wfw:comment><comments>http://pal.cndev.org/archive/2005/04/28/11888.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://pal.cndev.org/comments/commentRss/11888.aspx</wfw:commentRss><trackback:ping>http://pal.cndev.org/services/trackbacks/11888.aspx</trackback:ping><description>&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;　　写代码如下棋未下子先有布局&lt;/P&gt;&lt;img src ="http://pal.cndev.org/aggbug/11888.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>飞天</dc:creator><title>Word文件转PDF文件　用Acrobat Assistant打印功能</title><link>http://pal.cndev.org/archive/2005/04/22/11283.aspx</link><pubDate>2005-04-22 10:46:00Z</pubDate><guid>http://pal.cndev.org/archive/2005/04/22/11283.aspx</guid><wfw:comment>http://pal.cndev.org/comments/11283.aspx</wfw:comment><comments>http://pal.cndev.org/archive/2005/04/22/11283.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://pal.cndev.org/comments/commentRss/11283.aspx</wfw:commentRss><trackback:ping>http://pal.cndev.org/services/trackbacks/11283.aspx</trackback:ping><description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;　程序跑在HP380 上　至强3.2G&amp;nbsp; 2G RAM, 看到打印队列中５０００多个文件１秒钟消失一个，感觉很爽。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://pal.cndev.org/aggbug/11283.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>飞天</dc:creator><title> 汗　今天才知道　Delphi  pos()　是大小写敏感的，　还　＝　也是</title><link>http://pal.cndev.org/archive/2005/03/10/7945.aspx</link><pubDate>2005-03-10 15:44:00Z</pubDate><guid>http://pal.cndev.org/archive/2005/03/10/7945.aspx</guid><wfw:comment>http://pal.cndev.org/comments/7945.aspx</wfw:comment><comments>http://pal.cndev.org/archive/2005/03/10/7945.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://pal.cndev.org/comments/commentRss/7945.aspx</wfw:commentRss><trackback:ping>http://pal.cndev.org/services/trackbacks/7945.aspx</trackback:ping><description>&amp;nbsp;:(&lt;img src ="http://pal.cndev.org/aggbug/7945.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>飞天</dc:creator><title>Word的另一种用法</title><link>http://pal.cndev.org/archive/2005/01/21/5756.aspx</link><pubDate>2005-01-21 17:19:00Z</pubDate><guid>http://pal.cndev.org/archive/2005/01/21/5756.aspx</guid><wfw:comment>http://pal.cndev.org/comments/5756.aspx</wfw:comment><comments>http://pal.cndev.org/archive/2005/01/21/5756.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://pal.cndev.org/comments/commentRss/5756.aspx</wfw:commentRss><trackback:ping>http://pal.cndev.org/services/trackbacks/5756.aspx</trackback:ping><description>&lt;P&gt;　在做邮件发送程序时要编辑Html格式的邮件，　通过一种变通的方法，先用RichEdit实现格式，再用&lt;/P&gt;
&lt;P&gt;Word的打开RTF文件，另存为HTML文件，再Load到邮件中去。&lt;/P&gt;&lt;img src ="http://pal.cndev.org/aggbug/5756.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>飞天</dc:creator><title>Word 文档 转换成 Text 文档</title><link>http://pal.cndev.org/archive/2004/06/28/1356.aspx</link><pubDate>2004-06-28 16:34:00Z</pubDate><guid>http://pal.cndev.org/archive/2004/06/28/1356.aspx</guid><wfw:comment>http://pal.cndev.org/comments/1356.aspx</wfw:comment><comments>http://pal.cndev.org/archive/2004/06/28/1356.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://pal.cndev.org/comments/commentRss/1356.aspx</wfw:commentRss><trackback:ping>http://pal.cndev.org/services/trackbacks/1356.aspx</trackback:ping><description>&lt;P&gt;// Word 文档 转换成 Text 文档&lt;BR&gt;// Created 2004-6-28&lt;BR&gt;// @author pal&lt;/P&gt;
&lt;P&gt;// windows2003, office2003, delphi7&lt;/P&gt;
&lt;P&gt;// uses WordXP, Variants&lt;/P&gt;
&lt;P&gt;TDoc2Text = class(TObject)&lt;BR&gt;private&lt;BR&gt;&amp;nbsp; FWordApp: TWordApplication;&lt;BR&gt;&amp;nbsp; FWordDoc: TWordDocument;&lt;BR&gt;&amp;nbsp; FIsEnable: Boolean;&lt;BR&gt;public&lt;BR&gt;&amp;nbsp; constructor Create;&lt;BR&gt;&amp;nbsp; destructor&amp;nbsp; Destroy; override;&lt;BR&gt;&amp;nbsp; function&amp;nbsp; Transfer(DocFileName, TxtFileName: string): Boolean; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; property IsEnable: Boolean&amp;nbsp;&amp;nbsp; read FIsEnable write FIsEnable;&lt;BR&gt;end;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;{ TDoc2Text }&lt;/P&gt;
&lt;P&gt;constructor TDoc2Text.Create;&lt;BR&gt;begin&lt;BR&gt;&amp;nbsp; FWordApp&amp;nbsp;&amp;nbsp; := TWordApplication.Create(nil);&lt;BR&gt;&amp;nbsp; FWordDoc&amp;nbsp;&amp;nbsp; := TWordDocument.Create(nil);&lt;BR&gt;&amp;nbsp; &lt;BR&gt;&amp;nbsp; try&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FWordApp.Connect;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FWordApp.Visible := False;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {Turn Spell checking of because it takes a long time if enabled and slows down Winword}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FWordApp.Options.CheckSpellingAsYouType := False;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FWordApp.Options.CheckGrammarAsYouType&amp;nbsp; := False;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIsEnable := True;&lt;BR&gt;&amp;nbsp; except&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIsEnable := False;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Abort;&lt;BR&gt;&amp;nbsp; end;&lt;BR&gt;end;&lt;/P&gt;
&lt;P&gt;destructor TDoc2Text.Destroy;&lt;BR&gt;begin&lt;BR&gt;&amp;nbsp; try&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FWordApp.Quit;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FWordApp.Disconnect; &lt;BR&gt;&amp;nbsp; except&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; on E: Exception do&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FWordApp.Disconnect;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR&gt;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; FreeAndNil(FWordApp);&lt;BR&gt;&amp;nbsp; FreeAndNil(FWordDoc);&lt;BR&gt;&amp;nbsp; &lt;BR&gt;&amp;nbsp; inherited;&lt;BR&gt;end;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;function TDoc2Text.Transfer(DocFileName, TxtFileName: string): Boolean;&lt;BR&gt;var&lt;BR&gt;&amp;nbsp; FileName: OleVariant; &lt;BR&gt;&amp;nbsp; Index: OleVariant;&lt;BR&gt;&amp;nbsp; FileFormat: OleVariant;&lt;BR&gt;&amp;nbsp; ovVisible: OleVariant;&lt;BR&gt;begin&lt;BR&gt;&amp;nbsp; Result := False;&lt;BR&gt;&amp;nbsp; if not FIsEnable then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; FileName := DocFileName;&lt;BR&gt;&amp;nbsp; try&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // EmptyParam 空参数&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ovVisible := False;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FWordApp.Documents.Open2000(FileName, EmptyParam, EmptyParam, EmptyParam,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EmptyParam, EmptyParam, EmptyParam, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EmptyParam, EmptyParam, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EmptyParam, EmptyParam, ovVisible); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Index := 1;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FWordDoc.ConnectTo(FWordApp.Documents.Item(Index));&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileName&amp;nbsp;&amp;nbsp; := TxtFileName;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileFormat := wdFormatText;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FWordDoc.SaveAs2000(FileName, FileFormat);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FWordDoc.Disconnect;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FWordApp.Documents.Item(Index).Close(EmptyParam, EmptyParam, EmptyParam);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Result := True;&lt;BR&gt;&amp;nbsp; except&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Result := False;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Abort;&lt;BR&gt;&amp;nbsp; end;&lt;BR&gt;end;&lt;/P&gt;&lt;img src ="http://pal.cndev.org/aggbug/1356.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>