<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >
<channel>
<title>کامپیوتر</title>
<link>http://elearning-computer.blogfa.com/</link>
<description> زبان دلفی</description>
<language>fa</language>
<generator>blogfa.com</generator>
<lastBuildDate>Fri, 06 Jul 2007 12:57:18 GMT</lastBuildDate>
<item>
<title></title>
<link>http://elearning-computer.blogfa.com/post-10.aspx</link>
<description>&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 48pt; COLOR: yellow; FONT-FAMILY: Andalus; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma&quot;&gt;آموزش دلفی&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 48pt; COLOR: yellow; FONT-FAMILY: Andalus; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma&quot;&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 48pt; COLOR: yellow; FONT-FAMILY: Andalus; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma&quot;&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 48pt; FONT-FAMILY: Andalus&quot;&gt;&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV dir=rtl align=right&gt;
&lt;TABLE class=MsoNormalTable dir=rtl style=&quot;WIDTH: 100%; mso-cellspacing: .7pt; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-table-dir: bidi&quot; cellSpacing=1 cellPadding=0 width=&quot;100%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR style=&quot;mso-yfti-irow: 0&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; FONT-FAMILY: Tahoma&quot;&gt;بخش اول:&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 1&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN dir=ltr style=&quot;COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 2; mso-yfti-lastrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN lang=FA&gt;&lt;BR&gt;&lt;B&gt;تاریخچه زبان دلفی&lt;/B&gt;&lt;SPAN style=&quot;COLOR: silver&quot;&gt; &lt;BR&gt;دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; از زمان ایجاد اولین نسخه پاسکال توسط &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Andres Hejlsberg&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در 15 سال پیش به بازار عرضه کرد. &lt;BR&gt;&lt;BR&gt;برنامه نویسی به زبان پاسکال در سالیان سال از استواری و ثبات، زیبایی و ظرافت و البته سرعت بالای کامپایل سود برده است. دلفی هم از این قاعده مستثنی نیست. کامپایلر دلفی ترکیبی از بیش از یک دهه تجربه طراحی کامپایلر پاسکال و معماری بهبود یافته کامپایلر های 32 بیتی است. اگرچه قابلیت های کامپایلرها با گذشت زمان پیشرفت قابل توجهی داشته است ولی سرعت آن چندان کاهش نیافته و همچنان از سرعت بالایی برخوردار است. به علاوه استحکام و قدرت کامپایلر دلفی معیاری برای سنجش دیگر کامپایلر هاست. &lt;BR&gt;&lt;BR&gt;در اینجا به بررسی تفصیلی روند حرکتی دلفی در هر یک از نسخه های آن می پردازیم و مشخصات مهم آن را بررسی می کنیم. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;سال 1995 - &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi1&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;در زمان استفاده از سیستم عامل &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;DOS&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; برنامه نویسان مجبور بودند از بین زبان پر قدرت ولی کم سرعت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Basic&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و زبان کارآمد ولی پیچیده و نامفهوم &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Assembly&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; یکی را انتخاب کنند. پاسکال با ارائه یک زبان ساخت یافته و یک کامپایلر سریع و کم نقص این شکاف را پرکرد. برنامه نویسان &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Windows 3.1&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; هم با تصمیم گیری مشابهی رو برو شدند. یکی زبان قدرتمند و سنگین ++&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;C&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و یکی زبان ساده و محدود کننده &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Visual Basic&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; . &lt;BR&gt;&lt;BR&gt;ارائه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi1&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در این مورد هم راه حل خوبی برای برنامه نویسان بود. دلفی مجموعه متفاوتی برای برنامه نویسی بود . طراحی و توسعه برنامه های کاربردی، ایجاد &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;DLL&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ها، پایگاههای داده و ... که یک محیط ویژوال وسیع را تشکیل می داد. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi1&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; اولین ابزار برنامه نویسی ویندوز بود که محیط طراحی ویژوال، کامپایلر بهینه کد برنامه و دسترسی قوی به پایگاههای داده را در یک جا جمع کرد که آن را به یکی از بهترین ابزارهای روش نوین توسعه سریع نرم افزار (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Rapid Application Development&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) تبدیل کرد. این مجموعه قدرتمند باعث شد که در همان زمان بسیاری از برنامه نویسان زبانهای دیگر به &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; روی بیاورند و این موفقیت بزرگی برای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; به حساب می آمد. همچنین بسیاری از برنامه نویسان پاسکال دلفی را ابزاری یافتند که توسط آن هم از توانایی و تجربه خود در برنامه نویسی پاسکال استفاده می کردند و هم توانایی کار در ویندوز را به دست آوردند. همچنین زبانی که در آن زمان با نام پاسکال شیئی (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ObjectPascal&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) در دانشگاهها ایجاد شده بود یک زبان بسیار خشک و محدود کننده بود که اصلاٌ حالت کاربردی پیدا نکرد. &lt;BR&gt;&lt;BR&gt;ویژگیهای دلفی مثل طراحی ظاهری حساب شده و کاربر پسند آن باعث شد که زبان پاسکال شیئی عملاٌ از رده خارج شود. تیم طراحی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;VB&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Microsoft&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; قبل از حضور دلفی هیچ رقیب مهمی برای خود نمی دید. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;VisualBasic&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در آن زمان زبانی نا کارآ ، کم سرعت و کند ذهن بود. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Visual Basic 3&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در عمل اصلا توانایی رقابت با &lt;/SPAN&gt;&lt;?xml:namespace prefix = st1 ns = &quot;urn:schemas-microsoft-com:office:smarttags&quot; /&gt;&lt;st1:place&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;/st1:place&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; 1&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را نداشت. در این سال شرکت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; گرفتار یک سری مشکلات قضائی با شرکت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Lotus&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بود که در نهایت هم متخلف شناخته شد. همچنین درگیری مشابهی هم با &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Microsoft&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بر سر تلاش در تغییر دادن فضای نرم افزار های &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Microsoft&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; پیدا کرد. همچنین &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; مشغول طراحی و فروش طرح &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Quatro&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; به شرکت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Novell&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و طراحی پایگاه های داده &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;dBase&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Paradox&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بود که با استقبال قابل توجهی مواجه نشد. &lt;BR&gt;&lt;BR&gt;در این زمان که &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; مشغول فعالیتهای قضایی و تجاری بود &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Microsft&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; توانست گوی سبقت را از &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; برباید و قسمت اعظم بازار ابزار های برنامه نویسی تحت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Windows&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را در اختیار بگیرد و سعی می کرد تا این طرز فکر را اشاعه دهد که چون &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Windows&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را طراحی کرده صلاحیت و توانایی تهیه بهترین ابزار های برنامه نویسی تحت آن را نیز در دست دارد. در این شرایط &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; با عرضه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و نسخه جدید ++&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland C&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; سعی کرد خدشه ای در فرمانروایی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Microsoft&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; وارد کند و سهمی در بازار بزرگ این محصولات داشته باشد. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;سال 1996 - &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi2&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;SPAN lang=FA&gt;&lt;BR&gt;یک سال بعد &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi2&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; تمام مزایای نسخه قبلی را تحت سیستم های جدید 32 بیتی (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Windows 95,Windows&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;NT&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) ارائه داد. همچنین &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi2&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; با ارائه خصوصیات اضافه و کارکرد های قویتری نسبت به &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi1&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; توانایی های خود را افزایش داد. (ازجمله ارائه کامپایلر 32 بیتی که سرعت بالایی به نرم افزار ها می بخشید، کتابخانه بزرگ و کاملی از اشیای مختلف، شیوه جدید و تکامل یافته ای برای اتصال به پایگاه های داده مختلف، ادیتور پیشرفته، پشتیبانی از &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;OLE&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ، توانایی وراثت در فرمهای ویژوال و سازگاری با پروژه های 16 بیتی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi1&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ). &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi2&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; به معیاری برای سنجش و مقایسه همه ابزارهای توسعه نرم افزار در آن زمان تبدیل شد. &lt;BR&gt;&lt;BR&gt;در آن زمان با ارائه سیستم 32 بیتی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Windows95&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;جهش بزرگی در سیستم عامل &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Windows&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; رخ داد و &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بسیار مشتاق بود که &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را به بهترین ابزار برنامه نویسی سیستم جدید تبدیل کند. نکته این که در آن زمان به منظور تاثیر در افکار عمومی و تاکید بر قدرت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در سیستم عامل 32 بیتی قرار بود که نرم افزار با نام جدید &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi32&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; به بازار عرضه شود ولی در آخرین مراحل به خاطر اینکه نشان دهند این زبان زبانی رشد یافته و تکامل یافته نسخه قبلی یعنی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi1&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; است نام &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi2&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را برای آن انتخاب کردند. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Microsoft&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; تلاش کرد که با &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Visual Basic 4&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; با &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; مقابله کند ولی از ابتدا کیفیت پایین آن و ضعف آن در انتقال برنامه های 16 بیتی به سیستم 32 بیتی و بروز اشکالات ساختاری در طراحی آن موجب شکست زودهنگام &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Visual Basic 4&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; شد. در این زمان هنوز تعداد زیادی از برنامه نویسان به &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Visual Basic&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; وفادار بودند. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; هنچنین روشها و ابزارهای قدرتمندی همچون &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;PowerBuilder&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; برای طراحی نرم افزار های &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Client/Server&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ارائه داد ولی &lt;/SPAN&gt;&lt;st1:place&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;/st1:place&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; هنوز آن قدر قدرتمند نشده بود که بتواند نرم افزارهایی که جایی در بین توسعه گران پیدا کرده اند را براندازد. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;سال 1997 - &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi3&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;SPAN lang=FA&gt;&lt;BR&gt;از زمان تهیه و توسعه &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi1&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; تیم توسعه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در فکر گسترش و ایجاد یک زبان قدرتمند جهانی بود. برای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi2&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; این تیم تمام نیروی خود را صرف اعمال مربوط به انتقال تواناییها و کارکرد ها به سیستم 32 بیتی و همچنین اضافه کردن خصوصیات &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Client/Server&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و پایگاه داده کرد. در زمان تهیه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi3&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; تیم توسعه فرصت لازم برای گسترش مجموعه ابزار موجود را یافت و در این راستا کیفیت و کمیت ابزارهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بهبود یافت. به علاوه راه حل هایی برای مشکلات عمده و قدیمی برنامه نویسان تحت ویندوز ارائه شد. به ویژه استفاده از برخی فناوری های پیچیده و نا مفهوم (مثل &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;COM&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ActiveX&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; وتوسعه نرم افزار های تحت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Web&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; وکنترل پایگاههای داده چند کاربره). روش نمایش کد برنامه همچنین توانایی کامل کردن خودکار کد (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Code&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Completion&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) عملیات کد نویسی را راحت تر کرد. ضمن این که همچنان در بیشتر موارد اساس و متدولوژی برنامه نویسی مانند &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi1&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بود و بر پایبندی به قوانین اصولی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Pascal&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; تاکید می شد. &lt;BR&gt;&lt;BR&gt;در این زمان رقابت شرکت های تولید کننده ابزار های برنامه نویسی بسیار تنگاتنگ شده بود. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Microsoft&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; با ارائه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Visual Basic 5&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; به پیشرفت های خوبی دست یافت ازجمله پشتیبانی قوی از &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;COM&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ActiveX&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و ایجاد برخی خصوصیات و تغییرات کلیدی و اساسی در کامپایلر &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;VB&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;. ضمن این در همین سال &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; با پشتوانه قوی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و با استفاده از ساختار موفق آن ابزارهای دیگری همچون &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Forte&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;BC++ Builder&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;SPAN lang=FA&gt;به بازار عرضه کرد. &lt;BR&gt;&lt;BR&gt;تیم &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در زمان طراحی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi3&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; چند تن از اعضای کلیدی خود را از دست داد. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Andres Hejlsberg&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; معمار اصلی &lt;/SPAN&gt;&lt;st1:place&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;/st1:place&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در اقدام غیر منتظره ای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را ترک کرد و تصمیم گرفت به رقیب دیرینه یعنی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Microsoft&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بپیوندد. اما حرکت تیم &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; متوقف نشد و معاون &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Hejlsberg&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; که سالها تجربه همکاری با او را داشت توانست رهبری این تیم را به خوبی در دست بگیرد. همچنین مسئول فنی تیم (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Paul Gross&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) هم در اقدام مشابهی به گروه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Microsoft&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ملحق شد. این تغییرات بیشتر به خاطر اختلافات شخصی بین افراد تیم بود و نه به خاطر مسائل حرفه ای. &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;B&gt;سال 1998 - &lt;/B&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi4&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi4&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بیشتر بر روی راحتتر کردن کار با دلفی متمرکز شد. مرورگر روال ها (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Module Explorer&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) بهبود یافت و مرور و ویرایش &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Unit&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ها را راحت تر کرد. کنترل کد و کامل کردن خودکار کلاسها این فرصت را به کاربر داد که فکر و زمان خود را روی ساختار اصلی برنامه بگذارد و در وقت صرفه جویی کند. طراحی رابط کاربر هم کاملاٌ عوض شد و بهبود یافت و اشکال زدا (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Debugger&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) نیز پیشرفت قابل توجهی داشت. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi4&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; قابلیتهای برنامه نویسان را در استفاده از تکنولوژیهای چند منظوره خارجی مثل &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;MIDAS &lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;، &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;DCOM&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ، &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;MIS&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Corba&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;SPAN lang=FA&gt;افزایش داد. &lt;BR&gt;&lt;BR&gt;در این سال &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; جایگاه خود را در رقابت با دیگران مستحکم کرده بود و کم کم به سمت دست یابی به سودآوری مالی مورد نظر خود پیش می رفت. در واقع در این زمان بود که حاصل کار سنگین چند ساله تیم نمایان می شد. بعد از سالها آزمایش &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; شهرت و محبوبیت خاصی پیدا کرد و دیگر برنامه نویسان &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; توانایی جدا شدن از آن را نداشتند. در این زمان &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; به کار سوٌال برانگیزی دست زد و به منظور تبلیغ بیشتر و برتری در جنگ روانی با دیگر شرکتها نام &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Inprise&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را برای فعالیتهای تجاری خود برگزید. &lt;BR&gt;&lt;BR&gt;ابزار های مربوط به فن آوری &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Corba&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را گسترش داد تا راه جدیدی برای سودآوری ایجاد کند. برای موفقیت در این زمینه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Corba&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; نیاز به رابط کاربر قدرتمندی داشت که در کنار توانایی های آن کار کردن با آن نیز راحت باشد. دقیقاٌ همان کاری که در سالهای قبل در مورد &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;COM&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و برنامه نویسی تحت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Web&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; انجام شده بود و به موفقیت دست یافته بود. با این وجود بنا به دلایل مختلفی این گسترش و توسعه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Corba&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; هیچ وقت تکامل و موفقیتی که مورد نظر بود را به دست نیاورد و بر خلاف تبلیغات و سرمایه گذاری های انجام شده فن آوری &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Corba&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; تنها توانست نقش کوچکی در روند رو به جلوی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ایفا کند. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;B&gt;سال 1999 - &lt;/B&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi5&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi5&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در برخی زمینه ها پیشرفت های قبلی را ادامه داده است. اولاٌ مسیری را که &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi4&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; با اضافه کردن ویژگیهای زیادی شروع کرده بود ادامه داد. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi4&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; باعث شد کارهایی که قبلاٌ به صرف وقت زیادی احتیاج داشت بسیار سریعتر انجام شود. &lt;/SPAN&gt;&lt;st1:place&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;/st1:place&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; به شکل امیدوار کننده ای به برنامه نویس این امکان را می دهد که بیشتر به برنامه ای که میخواهد بنویسد توجه کند و نه به قواعد برنامه نویسی و نوشتن کد های تکراری و خسته کننده. این ویژگیهای سودمند شامل رابط کاربر بهبودیافته و سیستم اشکال زدایی(&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Debugger&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) توانمند ، امکانات برنامه نویسی تیمی و ابزار های ترجمه می شود. &lt;BR&gt;&lt;BR&gt;ثانیا &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi5&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; خصوصیات جدیدی را در بر می گیرد که توسعه برنامه های تحت وب را واقعاٌ راحت کرده است. این ویژگیها شامل طراح اشیای مربوط به &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ASP&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; برای ساختن صفحات (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Active&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Server Page&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;)، اشیایی موسوم به &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Internet Express&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; برای پشتیبانی از &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;XML&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و خصوصیات جدید &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;MIDAS&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; که آن را به یک ابزار همه کاره در پایگاه های داده تحت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Web&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; تبدیل کرد. در نهایت با صرف وقت ، هزینه و صبر زیاد توانست &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi5&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; قدرتمند را عرضه کند. این فعالیت مدتها به طول انجامید و قبل از عرضه عمومی، &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi5&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بارها در بازبینی ها و آزمایشهای داخلی قسمتهای مختلف آن تغییر کرد و بهبود یافت. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi5&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در نیمه دوم سال 1999 به بازار عرضه شد و به نفوذ و تسلط بر بازار ادامه داد. در این زمان &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Visual Basic&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; که کم کم به عضوی تحقیر آمیز برای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Microsoft&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; تبدیل می شد هم با پیشرفتهایی توانست در رقابت دوام بیاورد و از صحنه خارج نشود. در اقدام درست و به جایی نام &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Inprise&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; دوباره به &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بازگشت. این اقدام از سوی طرفداران و مشتریان قدیمی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; با استقبال خوبی مواجه شد. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;سال 2001 –&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi6&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;در هنگام تهیه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi6&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ساختار &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در زمینه های مختلف شکل گرفته بود و به یک تکامل نسبی رسیده بود. این مسئله باعث شد که تیم طراحی بتواند وقت خود را بر روی طرحی که مدتها تنها در حد یک نظریه بود بگذارد و آن را بسیار زودتر از آن که انتظار می رفت عملی کند: گام نهادن به محیط های فراتر از &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Windows&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; . بیشتر نیروی توسعه گران &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در این مدت صرف رهانیدن &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; از بند &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Windows&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; شد که این خود در درجه اول مبارزه ای آشکار با سلطه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Microsoft&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بود و ثانیاٌ راه برنامه نویسان را به سوی فضا های دیگر برنامه نویسی باز کرد. در ابتدا این عمل ریسک بزرگی بود و بیم آن می رفت که جایگاه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Windows&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; هم به خطر بیفتد ولی در نهایت به نقطه رشد و قوتی بدل شد که &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را به یکی از بهترین ابزار برنامه نویسی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Multi Platform&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; تبدیل کرد.تکنولوژی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;CLX&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; روالهای مختلف &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را با &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Kylix&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; (عضو جدید خانواده &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; که در فضای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Linux&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;SPAN lang=FA&gt;کار می کند) به اشتراک گذاشت و استفاده از سیستم بایت &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Java&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; باعث شد که &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; حتی از قید سخت افزار هم رها شود. &lt;BR&gt;&lt;BR&gt;به نظر می رسد که این فعالیتها باعث ثبات &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Delphi&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در دنیای برنامه نویسان شود و نگرانی های &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Borland&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و برنامه نویسان که همیشه می ترسیدند که مبادا با ضعیف شدن &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Windows&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; جایگاه خود را از دست بدهند حال به افتخار و آرامش برای آنان و نگرانی برای طرفداران &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Microsoft&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; تبدیل شده است. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%&quot;&gt;&lt;o:p&gt;&lt;FONT face=&quot;Times New Roman&quot;&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%&quot;&gt;&lt;o:p&gt;&lt;FONT face=&quot;Times New Roman&quot;&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%&quot;&gt;&lt;o:p&gt;&lt;FONT face=&quot;Times New Roman&quot;&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
<pubDate>Fri, 06 Jul 2007 12:57:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=elearning-computer&amp;postid=10</comments>
<dc:creator>elearning-computer</dc:creator>
<guid>http://elearning-computer.blogfa.com/post-10.aspx</guid>
</item>
<item>
<title></title>
<link>http://elearning-computer.blogfa.com/post-9.aspx</link>
<description>&lt;DIV dir=rtl align=right&gt;
&lt;TABLE class=MsoNormalTable dir=rtl style=&quot;WIDTH: 100%; mso-cellspacing: .7pt; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-table-dir: bidi&quot; cellSpacing=1 cellPadding=0 width=&quot;100%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR style=&quot;mso-yfti-irow: 0&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;بخش دوم:&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 1&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN dir=ltr style=&quot;COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 2; mso-yfti-lastrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma&quot;&gt;مدیریت حافظه در دلفی&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;B&gt;تخصیص خودکار حافظه&lt;/B&gt; &lt;SPAN style=&quot;COLOR: silver&quot;&gt;&lt;BR&gt;وقتی شما از نوع‌های پایه (&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Integer &lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;،&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;real &lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;،&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;word&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و…) برای ایجاد متغییرهای خود استفاده می کنید، هیچ نگرانی درباره تخصیص حافظه آن وجود ندارد چون دلفی خودش آنرا تخصیص حافظه می کند و سپس آزاد میکند. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;type &lt;BR&gt;TDay = (Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday) &lt;BR&gt;var &lt;BR&gt;Name : String; {256 Bytes} &lt;BR&gt;X, Y : Integer; {4 + 4 = 8 Bytes} &lt;BR&gt;List : array [0..10] of Double; {8 * 11 = 88 Bytes} &lt;BR&gt;Today : TDay; {1 Byte} &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;دراین نمونه پس از پایان برنامه، تمام حافظه تخصیص داده شده فراخوانی و آزاد می شود. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;تخصیص حافظه دینامیکی&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;در این حالت برنامه نویس احتیاج دارد تا انباره حافظه را شخصا&quot; تخصیص و آزاد کند. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;نوع &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Pointer&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;اشاره‌گرها در دلفی می‌توانند شکل‌های مختلفی را در برگیرد. نخست، نوع اشاره‌گری که یک آدرس حافظه را برای نوع ویژه‌ای از داده، همانند صحیح، رشته و غیره نگه میدارد (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Typed Pointer&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;). &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;var &lt;BR&gt;;Number : ^Integer &lt;BR&gt;;Name : ^String &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;دوم، اشاره‌گرهای بدون نوع. اشاره‌گرهای بدون نوع (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Untyped Pointers&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) خیلی به نوع معمولی خود شبیه هستند. اما محدودیت‌هایی مثل اینکه باید به نوع خاصی اشاره (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Point&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) کند را ندارد. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;var &lt;BR&gt;;Something : Pointer &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA dir=rtl style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;حال اشاره‌گر بدون نوع ما می تواند به هر نوعی از داده اشاره کند. برای تخصیص حافظه آن، از کمپلکس بیش از یک بیت استفاده میکنیم. برای مثال برنامه زیر کامپایل می شود ولی در زمان اجرا حافظه‌ای تخصیص نمیشود. &lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;begin &lt;BR&gt;New(Something); &lt;BR&gt;Dispose(Something); &lt;BR&gt;end; &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;برای تخصیص حافظه کامپایلر باید بداند که نوع داده ما برای تخصیص حافظه چیست: &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;type &lt;BR&gt;IntPtr = ^Integer; &lt;BR&gt;&lt;BR&gt;var &lt;BR&gt;Something : Pointer; &lt;BR&gt;begin &lt;BR&gt;Something := New(IntPtr); &lt;BR&gt;Integer(Something^) := 10; &lt;BR&gt;Dispose(Something); &lt;BR&gt;end; &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;تخصیص بلاکی از حافظه&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;ما می‌توانیم از اشاره به بلاک‌هایی از تخصیص حافظه در سیستم استفاده کنیم. این کار را با رویه‌های &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;GetMem&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;FreeMem&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; برای تخصیص و آزاد سازی حافظه استفاده میکنیم. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;var &lt;BR&gt;Something : Pointer &lt;BR&gt;begin &lt;BR&gt;GetMem(Something, 100); &lt;BR&gt;FreeMem(Something, 100); &lt;BR&gt;end; &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;B&gt;اشاره به حافظه از قبل تخصیص داده شده&lt;/B&gt;: &lt;BR&gt;&lt;SPAN style=&quot;COLOR: silver&quot;&gt;هر دو نوع اشاره‌گرها می توانند به هر جایی از حافظه اشاره بکنند. این بدان معناست که آنها می‌توانند اشاره به فضای اشغال شده با داده‌هایی که در حال حاضر موجودند داشته باشند. این نمونه اشاره‌گر احتیاجی به تخصیص حافظه ندارد. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;var &lt;BR&gt;Something : Pointer; &lt;BR&gt;MyString : PChar; // type PChar = ^Char; &lt;BR&gt;&lt;BR&gt;begin &lt;BR&gt;GetMem(Something, 100); &lt;BR&gt;MyString := Something; &lt;BR&gt;StrCopy(Something, &apos;Hello World&apos;); &lt;BR&gt;FreeMem(Something, 100); &lt;BR&gt;end; &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;حافظه &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Heap&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;SPAN lang=FA&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Heap&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; شامل قسمتی از حافظه موجود در یک برنامه است که آنرا حافظه پویا می نامیم. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Heap&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بخشی است که در آن تخصیص و تعریف حافظه به صورت تصادفی (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Random&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) اتفاق می‌افتد. این به آن معناست که اگر شما سه بلاک از حافظه را به طور متوالی تخصیص دهید، می توانید بعد از هر دستور آنرا از بین ببرید. مدیر &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Heap&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; جزئیات را برای شما نگهداری می کند. بنابراین شما به سادگی می توانید یک حافظه جدید را با &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;GetMem&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و یا بوسیله صدا زدن &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;constructor&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; هنگام ساختن یک شی درخواست کنید و دلفی به شما یک بلاک جدید را برخواهد گرداند. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Heap&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; یکی از سه فضای موجود در برنامه کاربردی را استفاده کرده و دوتای دیگر به صورت فضای یکپارچه (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Global&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) و پشته قرار می گیرند. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;حافظه &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Stack&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;SPAN lang=FA&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Stack&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; شامل قسمتی از یک بخش از حافظه موجود یک برنامه است که دینامیکی است اما برای تخصیص و آزادسازی فرامین مخصوص دارد. تخصیص &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Stack&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; به صورت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;LIFO&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; می باشد. این بدان معناست که آخرین حافظه شیء شما تخصیص داه خواهد شد و سپس حذف می شود. حافظه پشته در روتین‌های نوعی استفاده می‌شود. وقتی شما یک روتین را صدا میزنید، پارامترهایش و روتین نوع آن در پشته ریخته می شود. همچنین پارامترهایی که در یک روتین تعریف میشوند، در پشته ذخیره میشوند و وقتی روتین خاتمه پیدا می کند تمام آنها به طور خودکار از بین می رود.&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;COLOR: black; FONT-FAMILY: Tahoma&quot;&gt; &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;</description>
<pubDate>Fri, 06 Jul 2007 12:56:07 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=elearning-computer&amp;postid=9</comments>
<dc:creator>elearning-computer</dc:creator>
<guid>http://elearning-computer.blogfa.com/post-9.aspx</guid>
</item>
<item>
<title></title>
<link>http://elearning-computer.blogfa.com/post-8.aspx</link>
<description>&lt;DIV dir=rtl align=right&gt;
&lt;TABLE class=MsoNormalTable dir=rtl style=&quot;WIDTH: 100%; mso-cellspacing: .7pt; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-table-dir: bidi&quot; cellSpacing=1 cellPadding=0 width=&quot;100%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR style=&quot;mso-yfti-irow: 0&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-ascii-font-family: Impact; mso-hansi-font-family: Impact&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;بخش سوم:&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Impact; mso-bidi-font-family: Tahoma&quot;&gt;&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 1&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN dir=ltr style=&quot;COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 2; mso-yfti-lastrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;نكات مفید كار در محیط دلفی&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;&lt;SPAN style=&quot;COLOR: silver&quot;&gt;محیط دلفی برای برنامه نویسی یکی از بهترین محیطهای برنامه نویسی است گذشته از کارکرد داخلی و کمپایلر آن که بسیار قوی و سریع است، محیط آن یعنی &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;IDE&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; آنهم قدرت بسیار زیادی دارد که باعث شده یکی از بهترین ادیتورها باشد. در این مقاله من سعی بر این داشته ام تا با ارائه یک سری از نکات و کلیدهای میانبر که می توانند برای کار در دلفی بسیار مفید و کارا باشند، کمک کنم تا شما بتوانید با قدرت بیشتر به برنامه نویسی و کار در این محیط قدرتمند ادامه دهید. &lt;BR&gt;&lt;BR&gt;در قسمت اول مقاله که در حال حاضر در مقابل شماست من یک سری از کلیدهای میانبر و ترکیبی مورد استفاده در &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;IDE&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; دلفی را بصورت لیست وار و همراه یک توضیح کوچک آورده ام. دوستان عزیز برنامه نویس ممکنه که شما مدتها با دلفی مشغول برنامه نویسی بوده باشید اما من یقین دارم که در این لیست نکات و روشهای جدیدی را خواهید آموخت. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;جستجو در متن بصورت مستقیم:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;برای اینکار کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+E&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را بفشارید و بدنبال آن شروع به تایپ کلمه مورد نظر کنید نتیجه آن را خود ببینید. برای اینکه به کلمه بعدی بروید کافیست کلید &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;F3&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را بزنید. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ایجاد فرورفتگی در کد:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;بعضی اوقات - که خیلی هم پیش می‌آید - لازم است که یک مقداری از متن را بصورت بلوک شده به جلو و یا عقب ببریم. منظور دندانه دار کردن متن است که به خوانایی برنامه کمک می کند. برای اینکار می تونید از کلید &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl +Shift+I&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; برای جلو بردن و &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+Shift+U&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; برای عقب برگرداندن متن بلوک شده استفاده کنید. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;پرش به قسمت تعریف یک شی (&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Object&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;):&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;ببنید شی مورد نظرتون (از قبیل &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;VCL, Procedure, Function&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;,...) در کجا و چطور تعریف شده می توانید کلید &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Crtl&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; رو پایین نگه داشته و روی شی مورد نظر &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Click&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; کنید. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;برای تغییر حالت کاراکترها:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;شما می توانید یک قسمت از متن (که ممکن است با حروف بزرگ و یا کوچک تایپ شده باشد) را انتخاب کنید و با زدن کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+O+U&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; به ترتیب تمامی حروف کوچک آن قسمت از متن را به حروف بزرگ و تمامی حروف بزرگ آنرا به حروف کوچک تبدیل کنید. برای تعییر حالت یک کلمه نیز میتوانید روی کلمه مورد نظر رفته و کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+K+F&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; برای بزرگ کردن و کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+K+E&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را برای کوچک کردن حروف آن کلمه بکار برد. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;درست کردن ماکرو متنی:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;این امکان بسیار مفید است و می تواند بسیاری از کارهای نوشتاری را کاهش دهد با اینکار شما میتوانید یک سری از کارهای تکراری که روی متون انجام می دهید را بصورت ماکرو در آورده و از آنها به راحتی استفاده کنید. برای شروع به ضبط ماکرو کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+Shift+R&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را بفشارید و آن سری کارهایی را که می خواهید را انجام دهید و سپس برای اینکه به کار ضبط ماکرو پایان دهید کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+Shift+R&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را دوباره بزنید. حال برای استفاده از ماکرو کافیست در هر جا که لازم بود کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+Shift+P&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را بفشارید. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;انتخاب متن بصورت مربعی:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;اگر شما از کهنه کارهای کامپیوتر باشید حتما از زمان داس یادتون هست که برنامه ای بود به نام &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;PE2&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; که یکی از امکانات بسیار جالبش این بود که یک مربع از متن رو میتوانستین انتخاب کنید و آنرا کپی یا حذف کنید. بله درست متوجه شدید در محیط دلفی هم شما اینکار را میتوانید انجام دهید اما نه به مشکلی &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;PE2&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بلکه اینکار را میتوانید فقط با گرفتن کلید &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Alt&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و کشیدن موس روی متن انجام دهید. هر چند ممکن است در نگاه اول زیاد این امکان مفید به نظر نیاید ولی بعضی وقتهای خیلی کار را راحت میکنه، که حتماً تجربه خواهید کرد. &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;B&gt;گذاشتن علامت روی متن:&lt;/B&gt;&lt;SPAN style=&quot;COLOR: silver&quot;&gt; &lt;BR&gt;این کار که به &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;BookMark&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; معروف است بسیار مفید و کارا می باشد. در هنگامی که شما روی قسمتی از متن برنامه کار میکنید و می خواهید به یک قسمت دیگر بروید ممکن است برای برگشتن به مکان اول خود کمی مشکل پیدا کنید. ولی شما میتوانید با زدن چند دکمه به محل مورد نظرتون باز گردید. برای اینکار در خطی که قصد دارید علامت بگذارید کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+Shift+0..9&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را بفشارید. منظور اینست که کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+Shift&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را نگه دارید و یکی از اعداد 0 تا 9 را وارد کنید تا آن خط به همان شماره علامت گذاری شود و سپس هر جا که خواستید بروید و سپس هر بار که کلید &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را نگه دارید و شماره مورد نظر را وارد کنید به همان خط باز خواهید گشت. البته توجه داشته باشید که فقط می توانید 10 خط را با این روش علامت گذاری بکنید و برای برداشتن علامت ها کافیست روی همان خط دوباره کلید &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+shift&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و شماره‌ای که برای آن خط وارد کرده اید را بفشارید با اینکار علامت آن خط برداشته می شود. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ایجاد کلاس مورد نظر:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;شما هنگامی که در قسمت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Private&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و یا &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Public&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; یک &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;type&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;، روال یا تابع درست کردید لازم دارید که قسمتی را برای قرار دادن کدهای مربوط به آن روال یا تابع را ایجاد کنید. برای اینکار شما پس از اینکه نام تابع را تایپ کردید می توانید کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+Shift+C&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را فشار دهید تا دلفی یک قسمت برای نوشتن کدهای مورد نظرتان ایجاد کند. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ظاهر کردن پنجره &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Code insight&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;شما حتما به اهمیت و مفید بودن این قسمت دلفی واقفید که در هنگام کد نویسی تا چه حد می تواند کارها را راحت کند. بله در هنگام وارد کردن کدها بعد از وارد کردن نام یک کلاس و یا &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Object&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; با زدن یک نقطه (.) پنجره &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Code Insight&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ظاهر می شود. حال در بعضی وقتها شما ممکن است که نقطه را قبلا وارد کرده باشید و یا در مواقع دیگر این پنجره ظاهر نشود. در این صورت برای اینکه پنجره را ظاهر کنید باید دوباره نقطه را وارد کنید ولی راه آسانتری هم وجود دارد و آن اینست که کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+Speacebar&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را فشار دهید. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ظاهر کردن پنجره &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Code Parameter&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;همانند بالا در هنگام ظاهر شدن &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Hint&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; مربوط به راهنمای توابع که معمولاً بعد از گذاشتن پرانتز مربوط ظاهر میشود و در مورد پارامترهای لازم می باشد نیز می توانید از کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+Shift+SpaceBar&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; استفاده کنید. &lt;BR&gt;&lt;BR&gt;رفتن از قسمت تعریف توابع و روالها به قسمت کد آنها: &lt;BR&gt;همیشه این نیاز وجود خواهد داشت که شما در هنگامی که دارید به دنبال یک روال در قسمت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;type&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; میگردید بعد از پیدا کردن نام آن می خواهید که خود آن تابع یا روال را نیز ببنید. برای اینکار خوب حتما نام آن را جستجو میکنید ولی یک راه آسانتر اینست که شما روی نام آن تابع قرار گیرید و کلیدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Ctrl+Shift+Up/Down&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را بزنید. در اینحالت اگر روی کد تابع باشید به قسمت تعریف آن خواهید رفت. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;</description>
<pubDate>Fri, 06 Jul 2007 12:55:50 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=elearning-computer&amp;postid=8</comments>
<dc:creator>elearning-computer</dc:creator>
<guid>http://elearning-computer.blogfa.com/post-8.aspx</guid>
</item>
<item>
<title></title>
<link>http://elearning-computer.blogfa.com/post-7.aspx</link>
<description>&lt;DIV dir=rtl align=right&gt;
&lt;TABLE class=MsoNormalTable dir=rtl style=&quot;MARGIN: auto auto auto -4.75pt; WIDTH: 101.12%; mso-cellspacing: .7pt; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-table-dir: bidi&quot; cellSpacing=1 cellPadding=0 width=&quot;101%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR style=&quot;mso-yfti-irow: 0&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; WIDTH: 99.68%; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot; width=&quot;99%&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;بخش چهارم:&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 1&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; WIDTH: 99.68%; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot; width=&quot;99%&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 2; mso-yfti-lastrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; WIDTH: 99.68%; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot; width=&quot;99%&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;B&gt;آرایه‌ها در دلفی :&lt;/B&gt;&lt;SPAN style=&quot;COLOR: silver&quot;&gt;&lt;BR&gt;دلفی به ما امکان می دهد آرایه‌هایی از هر نوع متغییری را ایجاد کنیم. برای تعریف آرایه به صورت زیر عمل میکنیم: &lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;var&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;array[indexType1&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;, ..., &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;indexTypen] of baseType&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;BR&gt;در این تعریف برای نامگذاری آرایه، از قانون نامگذاری متغییرها استفاده میکنیم و مقدار اولیه را نیز درون یک جفت کروشه قرار می دهیم. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;نکته:&lt;SPAN style=&quot;COLOR: silver&quot;&gt; شما می توانید به جای استفاده از کروشه [] از ترکیب پرانتز نقطه استفاده کنید: &lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;d(.i.):= 3 + i; // Equivalent d&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;:= 3 + &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;i&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;نکته:&lt;SPAN style=&quot;COLOR: silver&quot;&gt; وقتی که شما یک آرایه را تعریف می کنید احتیاجی ندارید که به آن مقدار کمترین یا بیشترین بدهید: &lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;var&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;A : array [Boolean] of integer&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;begin&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;A[True&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;] := 50; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;A[False] := 100&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;end&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;نکته:&lt;SPAN style=&quot;COLOR: silver&quot;&gt; توابع &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Low&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;High&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; کران‌های پایین وبالای یک متغییر آرایه‌ای یا نوعی یا ترتیبی را بر میگردانند: &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;for I&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; := 0 &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;to High(X) do S := S + X&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;آرایه‌های ثابت:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;آرایه های ثابت می توانند توسط ساختار ثابت نوع دلفی تعریف شود. نوع ثابت که همیشه با عبارت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Const&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; تعریف می شود، نه تنها مانع تغییر مقدار پارامتر می شود، بلکه کدهای بهینه بیشتری برای رشته‌ها و رکوردهای رد شده به توابع تولید می کند. ما هنگامی از این نوع استفاده می کنیم که نخواهیم مقدار رد شده به یک تابع تغییر کند. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;type&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;TDay&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; = (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;); &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;const&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;DayNames : array [TDay] of String[9] = (&apos;Sunday&apos;, &apos;Monday&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&apos;, &apos;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Tuesday&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&apos;, &lt;BR&gt;&apos;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Wednesday&apos;, &apos;Thursday&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&apos;, &lt;BR&gt;&apos;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Friday&apos;, &apos;Saturday&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&apos;); &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;var&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Today : TDay&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;begin&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Today := TDay(DayOfWeek(Date) - 1&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;); &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;ShowMessage(&apos;Today is &apos; + DayNames[Today&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;] + &apos;!&apos;); &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;end&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR style=&quot;mso-special-character: line-break&quot;&gt;&lt;BR style=&quot;mso-special-character: line-break&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;B&gt;آرایه‌های دینامیکی:&lt;/B&gt;&lt;SPAN style=&quot;COLOR: silver&quot;&gt; &lt;BR&gt;آرایه‌های دینامیکی، آرایه‌های تحلیلی پویایی هستند که ابعاد آنها موقع کامپایل شدن شناخته شده نیست. برای اعلان آنها کافی است یک آرایه بدون بعد تعریف کنید: &lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;var MyFlexibleArray: array of Real&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;BR&gt;قبل از به کار گیری آرایه‌های دینامیکی، ابتدا باید از رویه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;SetLength&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; برای تخصیص حافظه آرایه استفاده کرد: &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;SetLength (MyFlexibleArray, 2&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; ( &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Tahoma&quot;&gt;نکته:&lt;B&gt;&lt;SPAN style=&quot;COLOR: silver&quot;&gt; &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;COLOR: silver&quot;&gt;آرایه‌های دینامیکی همیشه مبتنی بر صفر می باشند. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;نکته:&lt;SPAN style=&quot;COLOR: silver&quot;&gt; شما می‌توانید آرایه‌های دینامیکی را قبل از رسیدن به ترک قلمرو از حافظه خارج کنید: &lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;MyFlexibleArray := nil&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Tahoma&quot;&gt;نکته:&lt;SPAN style=&quot;COLOR: silver&quot;&gt; مقدار حافظه‌ای که در اختیار آرایه قرار میگیرد، به طول آرایه ونوع عناصر آن بستگی دارد. به عنوان مثال اگر آرایه‌ای از نوع صحیح به طول 10 داشته باشیم 4*10 بایت حافظه به آن اختصاص می‌یابد. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;B&gt;فشرده‌سازی آرایه‌ها:&lt;/B&gt;&lt;SPAN style=&quot;COLOR: silver&quot;&gt; &lt;BR&gt;در دلفی شما هنگامی که ساختار خود را تعیین کردید می‌توانید با استفاده از کلمه کلیدی &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;packed&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; اطلاعات ذخیره شده خود را متراکم کنید: &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;type TNumbers = packed array[1..100] of Real&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Tahoma&quot;&gt;نکته:&lt;SPAN style=&quot;COLOR: silver&quot;&gt; استفاده از &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;packed&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; سرعت دسترسی به اطلاعات را کند میکند. در مورد آرایه‌ای از کاراکترها این مورد سازگارتر می‌باشد. &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Tahoma&quot;&gt;آرایه‌های چند بعدی دینامیکی:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;برای تعریف آرایه‌های چند بعدی دینامیکی، تنها کافی است ...&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;array of&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را در ساختار خود تکرار کنید. به طور مثال: &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;type&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;TMessageGrid = array of array of string&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;var&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Msgs: TMessageGrid&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;BR&gt;این تعریف یک آرایه دو بعدی از رشته‌ها می باشد. سپس باید به آرایه خود فضا نسبت داد: &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;SetLength(Msgs, I, J&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;); &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;شما می‌توانید آرایه‌های چند بعدی دینامیکی خود را به صورت غیر مستطیلی (&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Not Rectangular&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;) ایجاد کنید. ابتدا رویه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;SetLength&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را صدا زده و پارامتر بعد اول را بدهید: &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;var&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Ints: array of array of Integer&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;SetLength(Ints&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;, 10); &lt;BR&gt;&lt;BR&gt;ما 10 سطر به آرایه خود اختصاص دادیم. از این پس، شما می توانید ستونهای خود را در هر زمان (با اندازه‌های مختلف) تخصیص دهید: &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;SetLength(Ints[2], 5&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;);&lt;I&gt; &lt;/I&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;</description>
<pubDate>Fri, 06 Jul 2007 12:55:20 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=elearning-computer&amp;postid=7</comments>
<dc:creator>elearning-computer</dc:creator>
<guid>http://elearning-computer.blogfa.com/post-7.aspx</guid>
</item>
<item>
<title></title>
<link>http://elearning-computer.blogfa.com/post-6.aspx</link>
<description>&lt;DIV dir=rtl align=right&gt;
&lt;TABLE class=MsoNormalTable dir=rtl style=&quot;MARGIN: auto auto auto 4.25pt; WIDTH: 99%; mso-cellspacing: .7pt; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-table-dir: bidi&quot; cellSpacing=1 cellPadding=0 width=&quot;99%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR style=&quot;mso-yfti-irow: 0&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; WIDTH: 99.66%; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot; width=&quot;99%&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;بخش پنجم:&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 1&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; WIDTH: 99.66%; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot; width=&quot;99%&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN dir=ltr style=&quot;COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 2; mso-yfti-lastrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; WIDTH: 99.66%; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot; width=&quot;99%&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;B&gt;تغییر &lt;/B&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Hint&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; برای هر ستون از &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;DBGrid&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در دلفی &lt;BR&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ابتدا باید یک عنصر جدید مبتنی بر &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;TDBGrid&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ایجاد کنید و رویداد &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;OnMouseMove&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را فراخوانی کنید: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;type &lt;BR&gt;TMyDBGrid = class(TDBGrid) &lt;BR&gt;published &lt;BR&gt;property OnMouseMove; &lt;BR&gt;end; &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;اگرچه شما در رویداد &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;OnMouseMove&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; مختصات &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;X&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Y&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را بدست خواهید آورد، اما شما باید ستون مورد نظر را پیدا کنید. برای ادامه کار لازم است که سطر زیر را در قسمت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;protected&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; قرار دهید: &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; LINE-HEIGHT: 150%; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;procedure WMMouseMove(var Message : TWMMouse); message WM_MOUSEMOVE; &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;همچنین متغیر های زیر را در قسمت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;public&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; اضافه نمایید: &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; LINE-HEIGHT: 150%; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;MouseRow : integer; &lt;BR&gt;MouseCol : integer; &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;بنابراین متد &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;WMMouseMove&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بصورت ریر خواهد بود: &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;procedure TMyDBGrid.WMMouseMove(var Message : TWMMouse); &lt;BR&gt;var &lt;BR&gt;t : TGridCoord; &lt;BR&gt;begin &lt;BR&gt;t := MouseCoord(Message.XPos, Message.YPos); &lt;BR&gt;MouseCol := t.x; &lt;BR&gt;MouseRow := t.y; &lt;BR&gt;inherited; &lt;BR&gt;end; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;ما ابتدا فیلدهای &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;XPost&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;YPos&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را از ساختار &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;WMMouseMove&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; تنظیم میکنیم: &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;procedure TForm2.MyDBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: &lt;BR&gt;Integer); &lt;BR&gt;begin &lt;BR&gt;if (((dgIndicator in MyDBGrid1.Options) and (MyDBGrid1.MouseCol &amp;gt; 0)) or &lt;BR&gt;((not (dgIndicator in MyDBGrid1.Options)) and (MyDBGrid1.MouseCol &amp;lt;&amp;gt; -1))) &lt;BR&gt;and (MyDBGrid1.MouseCol &amp;lt;&amp;gt; OldMouseCol) then begin &lt;BR&gt;OldMouseCol := MyDBGrid1.MouseCol; &lt;BR&gt;if dgIndicator in MyDBGrid1.Options then &lt;BR&gt;MYDBGrid1.Hint := MyDBGrid1.Columns[MyDBGrid1.MouseCol - 1].FieldName &lt;BR&gt;else &lt;BR&gt;MYDBGrid1.Hint := MyDBGrid1.Columns[MyDBGrid1.MouseCol].FieldName; &lt;BR&gt;end; &lt;BR&gt;end; &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;حالا مجددا&quot; تعریف زیر را در قسمت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;public&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; قرار دهید: &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; LINE-HEIGHT: 150%; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;HintMouseMessage(Control : TControl; var Message : TMessage) &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;در قسمت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;OnMouseMove&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; از &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;TDBGrid&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; نیز فرامین زیر را اضافه نمایید: &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;var &lt;BR&gt;r : TMessage; &lt;BR&gt;begin &lt;BR&gt;&lt;BR&gt;Application.HintMouseMessage(self, r); &lt;BR&gt;TWMMouse(r).XPos := X; &lt;BR&gt;TWMMouse(r).YPos := Y; &lt;BR&gt;Application.HintMouseMessage(MyDBGrid1, r); &lt;BR&gt;end;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;همه کارها انجام شد. حالا شما میتوانید نتیجه را مشاهده کنید&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;COLOR: black; FONT-FAMILY: Tahoma&quot;&gt; &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;</description>
<pubDate>Fri, 06 Jul 2007 12:54:05 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=elearning-computer&amp;postid=6</comments>
<dc:creator>elearning-computer</dc:creator>
<guid>http://elearning-computer.blogfa.com/post-6.aspx</guid>
</item>
<item>
<title></title>
<link>http://elearning-computer.blogfa.com/post-5.aspx</link>
<description>&lt;DIV dir=rtl align=right&gt;
&lt;TABLE class=MsoNormalTable dir=rtl style=&quot;WIDTH: 100%; mso-cellspacing: .7pt; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-table-dir: bidi&quot; cellSpacing=1 cellPadding=0 width=&quot;100%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR style=&quot;mso-yfti-irow: 0&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;COLOR: yellow; FONT-FAMILY: Tahoma&quot;&gt;&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;COLOR: yellow; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;بخش ششم&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;COLOR: #ff9900; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 1&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 2; mso-yfti-lastrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;نمایش میزان كپی شدن فایل با &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ProgressBar&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در دلفی&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; :&lt;BR&gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;COLOR: silver&quot;&gt;چطور میتوان زمان کپی شدن فایل را با استفاده از &lt;/SPAN&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ProgressBar&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; نمایش داد؟&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;برای انجام این کار ابتدا بر روی یک فرم یک &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ProgressBar&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; اضافه کنید سپس تابع زیر را تایپ کنید: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;procedure TForm1.CopyFileWithProgressBar1(Source, Destination: string); &lt;BR&gt;var &lt;BR&gt;FromF, ToF: file of byte; &lt;BR&gt;Buffer: array[0..4096] of char; &lt;BR&gt;NumRead: integer; &lt;BR&gt;FileLength: longint; &lt;BR&gt;begin &lt;BR&gt;AssignFile(FromF, Source); &lt;BR&gt;reset(FromF); &lt;BR&gt;AssignFile(ToF, Destination); &lt;BR&gt;rewrite(ToF); &lt;BR&gt;FileLength := FileSize(FromF); &lt;BR&gt;with Progressbar1 do &lt;BR&gt;begin &lt;BR&gt;Min := 0; &lt;BR&gt;Max := FileLength; &lt;BR&gt;while FileLength &amp;gt; 0 do &lt;BR&gt;begin &lt;BR&gt;BlockRead(FromF, Buffer[0], SizeOf(Buffer), NumRead); &lt;BR&gt;FileLength := FileLength - NumRead; &lt;BR&gt;BlockWrite(ToF, Buffer[0], NumRead); &lt;BR&gt;Position := Position + NumRead; &lt;BR&gt;end; &lt;BR&gt;CloseFile(FromF); &lt;BR&gt;CloseFile(ToF); &lt;BR&gt;end; &lt;BR&gt;end; &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;در این تابع شما در واقع فایل مبدا را خوانده و در مقصد مینویسید. حالا یک دکمه اضافه کرده کد زیر رو اضافه نمایید: &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 12pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;procedure TForm1.Button1Click(Sender: TObject); &lt;BR&gt;begin &lt;BR&gt;CopyFileWithProgressBar1(&apos;c:\Welcome.exe&apos;, &apos;c:\temp\Welcome.exe&apos;); &lt;BR&gt;end; &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;چطور می توان زمان کپی شدن فایل را محاسبه و نمایش داد؟&lt;SPAN style=&quot;COLOR: silver&quot;&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;برای این کار نیز میتوانید از تابع زیر استفاده کنید: &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;procedure TForm1.CopyFileWithProgressBar1(Source, Destination: string); &lt;BR&gt;var &lt;BR&gt;FromF, ToF: file of byte; &lt;BR&gt;Buffer: array[0..4096] of char; &lt;BR&gt;NumRead: integer; &lt;BR&gt;FileLength: longint; &lt;BR&gt;t1, t2: DWORD; &lt;BR&gt;maxi: integer; &lt;BR&gt;begin &lt;BR&gt;AssignFile(FromF, Source); &lt;BR&gt;reset(FromF); &lt;BR&gt;AssignFile(ToF, Destination); &lt;BR&gt;rewrite(ToF); &lt;BR&gt;FileLength := FileSize(FromF); &lt;BR&gt;with Progressbar1 do &lt;BR&gt;begin &lt;BR&gt;Min := 0; &lt;BR&gt;Max := FileLength; &lt;BR&gt;t1 := TimeGetTime; &lt;BR&gt;maxi := Max div 4096; &lt;BR&gt;while FileLength &amp;gt; 0 do &lt;BR&gt;begin &lt;BR&gt;BlockRead(FromF, Buffer[0], SizeOf(Buffer), NumRead); &lt;BR&gt;FileLength := FileLength - NumRead; &lt;BR&gt;BlockWrite(ToF, Buffer[0], NumRead); &lt;BR&gt;t2 := TimeGetTime; &lt;BR&gt;Min := Min + 1; &lt;BR&gt;// Show the time in Label1 &lt;BR&gt;label1.Caption := FormatFloat(&apos;0.00&apos;, ((t2 - t1) / min * maxi - t2 + t1) / 100); &lt;BR&gt;Application.ProcessMessages; &lt;BR&gt;Position := Position + NumRead; &lt;BR&gt;end; &lt;BR&gt;CloseFile(FromF); &lt;BR&gt;CloseFile(ToF); &lt;BR&gt;end; &lt;BR&gt;end; &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;در این تابغ ابتدا زمان اولیه در متغیر &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;t1&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ذخیره شده و سپس پس از کپی شدن هر قسمت از فایل، زمان در متغیر &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;t2&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ذخیره میشود و توسط فرمول زیر مقدار زمان باقی مانده تا کپی کامل فایل بدست می آید. &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; LINE-HEIGHT: 150%; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;((t2 - t1) / min * maxi - t2 + t1) / 100 &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;SPAN lang=FA dir=rtl style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: FA&quot;&gt;&lt;BR&gt;همه کارها انجام شد. حالا شما میتوانید نتیجه را مشاهده کنید&lt;/SPAN&gt;&lt;SPAN lang=FA dir=rtl style=&quot;FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: FA&quot;&gt; &lt;/SPAN&gt;</description>
<pubDate>Fri, 06 Jul 2007 12:31:25 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=elearning-computer&amp;postid=5</comments>
<dc:creator>elearning-computer</dc:creator>
<guid>http://elearning-computer.blogfa.com/post-5.aspx</guid>
</item>
<item>
<title></title>
<link>http://elearning-computer.blogfa.com/post-4.aspx</link>
<description>&lt;DIV dir=rtl align=right&gt;
&lt;TABLE class=MsoNormalTable dir=rtl style=&quot;WIDTH: 100%; mso-cellspacing: .7pt; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-table-dir: bidi&quot; cellSpacing=1 cellPadding=0 width=&quot;100%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR style=&quot;mso-yfti-irow: 0&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;بخش هفتم:&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 1&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN dir=ltr style=&quot;COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 2; mso-yfti-lastrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;B&gt;نصب &lt;/B&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ProgressBar&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; روی &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;StatusBar&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در دلفی&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;StatusBar&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; می باشد. انجام این کار بسیار ساده است. برای این کار کافی است بر روی فرم خود یک &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;StatusBar&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; اضافه نمایید حالا در قسمت تعاریف متغیر های عمومی کد زیر را بنویسید: &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;ProgressBar1: TprogressBar&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;; &lt;BR&gt;&lt;BR&gt;در ادامه دستورات زیر را در خاصیت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;OnCreate&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; فرم خود بنویسید: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;var &lt;BR&gt;ProgressBarStyle: LongInt; &lt;BR&gt;begin &lt;BR&gt;{create a run progress bar in the status bar} &lt;BR&gt;ProgressBar1 := TProgressBar.Create(StatusBar1); &lt;BR&gt;ProgressBar1.Parent := StatusBar1; &lt;BR&gt;{remove progress bar border} &lt;BR&gt;ProgressBarStyle := GetWindowLong(ProgressBar1.Handle, GWL_EXSTYLE); &lt;BR&gt;ProgressBarStyle := ProgressBarStyle - WS_EX_STATICEDGE; &lt;BR&gt;SetWindowLong(ProgressBar1.Handle, GWL_EXSTYLE, ProgressBarStyle); &lt;BR&gt;{set progress bar position and size - put in Panel[2]} &lt;BR&gt;ProgressBar1.Left := StatusBar1.Panels.Items[0].Width + &lt;BR&gt;StatusBar1.Panels.Items[1].Width + 4; &lt;BR&gt;ProgressBar1.Top := 4; &lt;BR&gt;ProgressBar1.Height := StatusBar1.Height - 6; &lt;BR&gt;ProgressBar1.Width := StatusBar1.Panels.Items[2].Width - 6; &lt;BR&gt;{set range and initial state} &lt;BR&gt;ProgressBar1.Min := 0; &lt;BR&gt;ProgressBar1.Max := 100; &lt;BR&gt;ProgressBar1.Step := 1; &lt;BR&gt;ProgressBar1.Position := 0; &lt;BR&gt;end; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;حالا برای آنکه پس از خارج شدن از فرم حافظه اشغال شده آزاد گردد، در قسمت &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;OnDestroy&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; در &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;Event&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; فرمتان دستور زیر را اضافه نمایید: &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; LINE-HEIGHT: 150%; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;ProgressBar1.free;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
<pubDate>Fri, 06 Jul 2007 12:30:13 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=elearning-computer&amp;postid=4</comments>
<dc:creator>elearning-computer</dc:creator>
<guid>http://elearning-computer.blogfa.com/post-4.aspx</guid>
</item>
<item>
<title></title>
<link>http://elearning-computer.blogfa.com/post-3.aspx</link>
<description>&lt;DIV dir=rtl align=right&gt;
&lt;TABLE class=MsoNormalTable dir=rtl style=&quot;WIDTH: 100%; mso-cellspacing: .7pt; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-table-dir: bidi&quot; cellSpacing=1 cellPadding=0 width=&quot;100%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR style=&quot;mso-yfti-irow: 0&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;بخش هشتم:&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;HEIGHT: 1.4pt; mso-yfti-irow: 1&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; HEIGHT: 1.4pt; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN dir=ltr style=&quot;COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;HEIGHT: 222.05pt; mso-yfti-irow: 2; mso-yfti-lastrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; HEIGHT: 222.05pt; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 14pt; FONT-FAMILY: Tahoma&quot;&gt;استفاده از &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 14pt; FONT-FAMILY: Tahoma&quot;&gt;DLL&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 14pt; FONT-FAMILY: Tahoma&quot;&gt;ها در دلفی &lt;BR&gt;ایجاد یک &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 14pt; FONT-FAMILY: Tahoma&quot;&gt;DLL&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;با استفاده از منو فایل گزینه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;New Items&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را انتخاب کنید و آیتم &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;DLL Wizard&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را انتخاب نمایید. حال به فایل ایجاد شده، یک فرم با استفاده از روش بالا اضافه نمایید. دقت نمایید که &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Application&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را بجای فرم انتخاب ننمایید. حال اگر فرض کنیم که نام فرم شما &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Demo&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; باشد و بانام &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;UDemo.pas&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; آنرا ذخیره کرده باشید. باید در فایل &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;DLL&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بصورت زیر کد نویسی نمایید: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;library demodll; &lt;BR&gt;&lt;BR&gt;{ Important note about DLL memory management: ShareMem must be the &lt;BR&gt;first unit in your library&apos;s USES clause AND your project&apos;s (select &lt;BR&gt;Project-View Source) USES clause if your DLL exports any procedures or &lt;BR&gt;functions that pass strings as parameters or function results. This &lt;BR&gt;applies to all strings passed to and from your DLL--even those that &lt;BR&gt;are nested in records and classes. ShareMem is the interface unit to &lt;BR&gt;the BORLNDMM.DLL shared memory manager, which must be deployed along &lt;BR&gt;with your DLL. To avoid using BORLNDMM.DLL, pass string information &lt;BR&gt;using PChar or ShortString parameters. } &lt;BR&gt;&lt;BR&gt;uses &lt;BR&gt;SysUtils, &lt;BR&gt;Classes, &lt;BR&gt;UDemo in &apos;UDemo.pas&apos; {Demo}; &lt;BR&gt;&lt;BR&gt;{$R *.res} &lt;BR&gt;procedure ShowdemoForm;stdcall; &lt;BR&gt;begin &lt;BR&gt;Demo :=Tdemo.Create(nil); &lt;BR&gt;demo.Show; &lt;BR&gt;end; &lt;BR&gt;&lt;BR&gt;function ShowdemoFormModal:integer;stdcall; &lt;BR&gt;begin &lt;BR&gt;demo :=Tdemo.Create(nil); &lt;BR&gt;Result := demo.ShowModal; &lt;BR&gt;end; &lt;BR&gt;&lt;BR&gt;Exports &lt;BR&gt;ShowDemoForm, &lt;BR&gt;ShowdemoFormModal; &lt;BR&gt;begin &lt;BR&gt;end. &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;دقت کنید که نام &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;DLL&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; فوق &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;DemoDll&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; می باشد و با نام &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;DemoDll.dpr&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ذخیره گردیده است. &lt;BR&gt;&lt;BR&gt;حال بر روی فرم موجود تمام دکمه‌ها و آبجکت‌های مورد نظرتان را اضافه و کد نویسی کنید (اختیاری). در پایان در منو &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Project&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; گذینه &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Build DemoDll&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; را انتخاب کرده و اجرا نمایید. فایلی با نام &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;DemoDll.dll&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ایجاد می گردد که برای استفاده آماده است. &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;B&gt;استفاده از یک &lt;/B&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;DLL&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; بصورت دینامیکی&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt; &lt;BR&gt;برای استفاده از یک &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;DLL&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ‌بصورت دینامیکی، ابتدا نام توابعی را که در فایل &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;DLL&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; شما موجود است بصورت زیر تعریف نمایید: &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;unit UMain; &lt;BR&gt;&lt;BR&gt;interface &lt;BR&gt;&lt;BR&gt;uses &lt;BR&gt;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, &lt;BR&gt;Dialogs, StdCtrls, ExtCtrls; &lt;BR&gt;&lt;BR&gt;type &lt;BR&gt;TShowdemoFormModal= Function :integer; &lt;BR&gt;. &lt;BR&gt;. &lt;BR&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;دقت کنید که نام برنامه انتخابی پیش فرض &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;Main&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و با نام &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;UMain.pas&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; ذخیره گشته است. حال برای لود کردن &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;DLL&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; یادشده، یک دکمه بر روی فرم قرارداده آنرا بصورت زیر کد نویسی کنید: &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;BR&gt;var &lt;BR&gt;hndDLLHandle:THandle; &lt;BR&gt;ShowdemoFormModal:TShowdemoFormModal; &lt;BR&gt;&lt;BR&gt;procedure TFMain.Button1Click(Sender: TObject); &lt;BR&gt;begin &lt;BR&gt;try &lt;BR&gt;hndDLLHandle:=LoadLibrary(&apos;Demodll.dll&apos;); &lt;BR&gt;&lt;BR&gt;if hndDLLHandle &amp;lt;&amp;gt; 0 then begin &lt;BR&gt;@ShowdemoFormModal:=getProcAddress(hndDLLHandle,&apos;ShowdemoFormModal&apos;); &lt;BR&gt;&lt;BR&gt;if addr(ShowdemoFormModal) &amp;lt;&amp;gt; nil then begin &lt;BR&gt;ShowdemoFormModal; &lt;BR&gt;end &lt;BR&gt;else &lt;BR&gt;showmessage (&apos;function not exists ...&apos;); &lt;BR&gt;end &lt;BR&gt;else &lt;BR&gt;showMessage(&apos;Dll Not Found!&apos;); &lt;BR&gt;finally &lt;BR&gt;freelibrary(hndDLLHandle); &lt;BR&gt;end; &lt;BR&gt;end;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: silver; FONT-FAMILY: Tahoma&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
<pubDate>Fri, 06 Jul 2007 12:29:04 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=elearning-computer&amp;postid=3</comments>
<dc:creator>elearning-computer</dc:creator>
<guid>http://elearning-computer.blogfa.com/post-3.aspx</guid>
</item>
<item>
<title></title>
<link>http://elearning-computer.blogfa.com/post-2.aspx</link>
<description>&lt;DIV dir=rtl align=right&gt;
&lt;TABLE class=MsoNormalTable dir=rtl style=&quot;WIDTH: 100%; mso-cellspacing: .7pt; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-table-dir: bidi&quot; cellSpacing=1 cellPadding=0 width=&quot;100%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR style=&quot;mso-yfti-irow: 0&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;بخش نهم:&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 18pt; COLOR: #ff9900; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma&quot;&gt;&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;HEIGHT: 1.4pt; mso-yfti-irow: 1&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; HEIGHT: 1.4pt; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN dir=ltr style=&quot;COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 2; mso-yfti-lastrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 2.25pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 2.25pt; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #e0dfe3; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #e0dfe3; BACKGROUND-COLOR: transparent&quot;&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;FONT color=#666666&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;محدودكردن تغییر اندازه فرم در دلفی&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;FONT color=#cccccc&gt;گاهی اوقات نیاز است فرم ما از نظر اندازه پیرو یک الگو باشد و کاربر نتواند خارج از محدوده این فرم را تغییر اندازه دهد، راهی که پیشنهاد &lt;FONT color=#cccccc&gt;می شود، استفاده&lt;/FONT&gt; از &lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#cccccc&gt;&lt;FONT color=#999999&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;FONT color=#999999&gt;Windows Messag&lt;/FONT&gt;&lt;FONT color=#999999&gt;es&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;FONT color=#999999&gt;،&lt;/FONT&gt;&lt;FONT color=#cccccc&gt; تابع&lt;/FONT&gt; &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;FONT color=#999999&gt;WM_GetMinMaxInfo&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; &lt;FONT color=#cccccc&gt;میباشد.&lt;/FONT&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;BR&gt;&lt;FONT color=#cccccc&gt;&lt;FONT color=#cccccc&gt;unit MinMax; &lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;interface &lt;BR&gt;&lt;BR&gt;uses &lt;BR&gt;SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, &lt;BR&gt;Forms, Dialogs; &lt;BR&gt;&lt;BR&gt;type &lt;BR&gt;TForm1 = class(TForm) &lt;BR&gt;private &lt;BR&gt;{ Private declarations } &lt;BR&gt;procedure WMGetMinMaxInfo(var MSG: Tmessage); message WM_GetMinMaxInfo; &lt;BR&gt;public &lt;BR&gt;{ Public declarations } &lt;BR&gt;end; &lt;BR&gt;&lt;BR&gt;var &lt;BR&gt;Form1: TForm1; &lt;BR&gt;&lt;BR&gt;implementation &lt;BR&gt;&lt;BR&gt;{$R *.DFM} &lt;BR&gt;&lt;BR&gt;procedure TForm1.WMGetMinMaxInfo(var MSG: Tmessage); &lt;BR&gt;Begin &lt;BR&gt;inherited; &lt;BR&gt;with PMinMaxInfo(MSG.lparam)^ do &lt;BR&gt;begin &lt;BR&gt;with ptMinTrackSize do &lt;BR&gt;begin &lt;BR&gt;X := 300; &lt;BR&gt;Y := 150; &lt;BR&gt;end; &lt;BR&gt;with ptMaxTrackSize do &lt;BR&gt;begin &lt;BR&gt;X := 350; &lt;BR&gt;Y := 250; &lt;BR&gt;end; &lt;BR&gt;end; &lt;BR&gt;end; &lt;BR&gt;&lt;BR&gt;end. &lt;SPAN lang=FA dir=rtl&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN dir=ltr style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma&quot;&gt;&lt;o:p&gt;&lt;FONT color=#cccccc&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;</description>
<pubDate>Sun, 13 May 2007 13:43:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=elearning-computer&amp;postid=2</comments>
<dc:creator>elearning-computer</dc:creator>
<guid>http://elearning-computer.blogfa.com/post-2.aspx</guid>
</item>
</channel>
</rss>
