<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[delphi4arab منتديات دلفي للعرب - مصادر دلفي مفتوحة تعليمية]]></title>
		<link>https://delphi4arab.net/forum/</link>
		<description><![CDATA[delphi4arab منتديات دلفي للعرب - https://delphi4arab.net/forum]]></description>
		<pubDate>Thu, 12 Nov 2026 04:39:40 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[DelphiWebDriver]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=13009</link>
			<pubDate>Sun, 16 Nov 2025 20:01:52 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=4226">AX302</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=13009</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align">السلام عليكم </div>
مشروع جديد ينطلق حديثا لمن يرغب في التجريب / المشاركة , المشروع عبارة عن WebDriver للدلفي و راح يكون شبيه بعض الشيء ل Selenium الخاص بلغة Python , المشروع جديد و قد يحتوي على العديد من الاخطاء , كدلك repo على github ليس مستقر لانه قيد التطوير , اية اخطاء / افكار / مشاركات... مرحب بها<br />
رابط المشروع : <br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://github.com/DA213/DelphiWebDriver</code></div></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align">السلام عليكم </div>
مشروع جديد ينطلق حديثا لمن يرغب في التجريب / المشاركة , المشروع عبارة عن WebDriver للدلفي و راح يكون شبيه بعض الشيء ل Selenium الخاص بلغة Python , المشروع جديد و قد يحتوي على العديد من الاخطاء , كدلك repo على github ليس مستقر لانه قيد التطوير , اية اخطاء / افكار / مشاركات... مرحب بها<br />
رابط المشروع : <br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://github.com/DA213/DelphiWebDriver</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[قناة جد رائعة لتعلم مختلف المواضيع في الدلفي]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12968</link>
			<pubDate>Wed, 03 Sep 2025 09:17:43 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=356">أبو معاذ</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12968</guid>
			<description><![CDATA[السلام عليكم ورحمة الله وبركاته .<br />
<br />
هذه قناة جد رائعة لتعلم مختلف المواضيع في الدلفي،<br />
<br />
مشاهدة ممتعة للجميع.<br />
<br />
<a href="https://www.youtube.com/@emailx45/playlists" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/@emailx45/playlists</a>]]></description>
			<content:encoded><![CDATA[السلام عليكم ورحمة الله وبركاته .<br />
<br />
هذه قناة جد رائعة لتعلم مختلف المواضيع في الدلفي،<br />
<br />
مشاهدة ممتعة للجميع.<br />
<br />
<a href="https://www.youtube.com/@emailx45/playlists" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/@emailx45/playlists</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[إستخدام مكتبة OpenSSL لتوليد مفاتيح RSA والتشفير وفك التشفير في دلفي لويندوز وأندرويد]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12833</link>
			<pubDate>Sat, 07 Dec 2024 23:31:03 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=7638">HteDelphi</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12833</guid>
			<description><![CDATA[استخدام مكتبة <span style="font-weight: bold;" class="mycode_b">OpenSSL</span> في لغة دلفي لتوليد مفاتيح <span style="font-weight: bold;" class="mycode_b">RSA</span> (المفتاح العام والمفتاح الخاص) واستخدامها في تشفير وفك تشفير البيانات بشكل آمن. قمت بإنشاء وحدة <span style="font-weight: bold;" class="mycode_b">TRSAOpenSSL</span> التي تتضمن مجموعة من الوظائف ل:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">توليد المفاتيح</span>:<ul class="mycode_list"><li>توليد مفتاح عام ومفتاح خاص باستخدام <span style="font-weight: bold;" class="mycode_b">OpenSSL</span>. يتم استخدام هذه المفاتيح لتشفير وفك تشفير البيانات بشكل آمن.<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">توليد مفتاح عشوائي (RealKey)</span>:<ul class="mycode_list"><li>يتم توليد مفتاح عشوائي (أو مفتاح سري) بطول 32 بايت واستخدامه في التشفير.<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">تشفير المفتاح السري باستخدام المفتاح العام</span>:<ul class="mycode_list"><li>بعد توليد المفتاح السري، يتم تشفيره باستخدام المفتاح العام للعميل الآخر (أي استخدام المفتاح العام لكل عميل لتشفير المفتاح السري للعميل الآخر).<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">فك تشفير المفتاح السري باستخدام المفتاح الخاص</span>:<ul class="mycode_list"><li>يتم استخدام المفتاح الخاص للعميل لفك تشفير المفتاح السري المرسل إليه من العميل الآخر.<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">التعامل مع البيانات باستخدام الترميز Base64</span>:<ul class="mycode_list"><li>يتم تحويل المفاتيح إلى تنسيق <span style="font-weight: bold;" class="mycode_b">Base64</span> لتسهيل عرضها وتخزينها في واجهة المستخدم.<br />
</li>
</ul>
</li>
</ol>
كيفية الاستخدام:<ul class="mycode_list"><li>قم بإنشاء كائنين من <span style="font-weight: bold;" class="mycode_b">TRSAOpenSSL</span> لكل عميل (A و B).<br />
</li>
<li>استخدم الدوال لتوليد المفاتيح، ثم قم بتبادل المفاتيح العامة بين العملاء.<br />
</li>
<li>قم بتشفير المفاتيح السرية باستخدام المفتاح العام للعميل الآخر، وفك تشفيرها باستخدام المفتاح الخاص.<br />
</li>
<li>يتم عرض جميع المفاتيح (العامة والخاصة والمشفرة) في واجهة المستخدم باستخدام <span style="font-weight: bold;" class="mycode_b">Memo</span> و <span style="font-weight: bold;" class="mycode_b">Edit</span>.<br />
</li>
</ul>
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4865" target="_blank" title="">rsa.part2.rar</a> (الحجم : 652.02 ك ب / التحميلات : 20)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4864" target="_blank" title="">rsa.part1.rar</a> (الحجم : 1 م ب / التحميلات : 13)
]]></description>
			<content:encoded><![CDATA[استخدام مكتبة <span style="font-weight: bold;" class="mycode_b">OpenSSL</span> في لغة دلفي لتوليد مفاتيح <span style="font-weight: bold;" class="mycode_b">RSA</span> (المفتاح العام والمفتاح الخاص) واستخدامها في تشفير وفك تشفير البيانات بشكل آمن. قمت بإنشاء وحدة <span style="font-weight: bold;" class="mycode_b">TRSAOpenSSL</span> التي تتضمن مجموعة من الوظائف ل:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">توليد المفاتيح</span>:<ul class="mycode_list"><li>توليد مفتاح عام ومفتاح خاص باستخدام <span style="font-weight: bold;" class="mycode_b">OpenSSL</span>. يتم استخدام هذه المفاتيح لتشفير وفك تشفير البيانات بشكل آمن.<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">توليد مفتاح عشوائي (RealKey)</span>:<ul class="mycode_list"><li>يتم توليد مفتاح عشوائي (أو مفتاح سري) بطول 32 بايت واستخدامه في التشفير.<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">تشفير المفتاح السري باستخدام المفتاح العام</span>:<ul class="mycode_list"><li>بعد توليد المفتاح السري، يتم تشفيره باستخدام المفتاح العام للعميل الآخر (أي استخدام المفتاح العام لكل عميل لتشفير المفتاح السري للعميل الآخر).<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">فك تشفير المفتاح السري باستخدام المفتاح الخاص</span>:<ul class="mycode_list"><li>يتم استخدام المفتاح الخاص للعميل لفك تشفير المفتاح السري المرسل إليه من العميل الآخر.<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">التعامل مع البيانات باستخدام الترميز Base64</span>:<ul class="mycode_list"><li>يتم تحويل المفاتيح إلى تنسيق <span style="font-weight: bold;" class="mycode_b">Base64</span> لتسهيل عرضها وتخزينها في واجهة المستخدم.<br />
</li>
</ul>
</li>
</ol>
كيفية الاستخدام:<ul class="mycode_list"><li>قم بإنشاء كائنين من <span style="font-weight: bold;" class="mycode_b">TRSAOpenSSL</span> لكل عميل (A و B).<br />
</li>
<li>استخدم الدوال لتوليد المفاتيح، ثم قم بتبادل المفاتيح العامة بين العملاء.<br />
</li>
<li>قم بتشفير المفاتيح السرية باستخدام المفتاح العام للعميل الآخر، وفك تشفيرها باستخدام المفتاح الخاص.<br />
</li>
<li>يتم عرض جميع المفاتيح (العامة والخاصة والمشفرة) في واجهة المستخدم باستخدام <span style="font-weight: bold;" class="mycode_b">Memo</span> و <span style="font-weight: bold;" class="mycode_b">Edit</span>.<br />
</li>
</ul>
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4865" target="_blank" title="">rsa.part2.rar</a> (الحجم : 652.02 ك ب / التحميلات : 20)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4864" target="_blank" title="">rsa.part1.rar</a> (الحجم : 1 م ب / التحميلات : 13)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[برنامج انشاء وطباعة Code bar]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12557</link>
			<pubDate>Tue, 05 Mar 2024 20:11:12 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=5621">appakar</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12557</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">السلام عليكم</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">كود سورس لبرنامج إنشاء وطباعة Code Bar</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">رابط تحميل البرنامج</span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">السلام عليكم</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">كود سورس لبرنامج إنشاء وطباعة Code Bar</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">رابط تحميل البرنامج</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[استئصال وعلاج مرض وراثي]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12450</link>
			<pubDate>Thu, 16 Nov 2023 18:40:39 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=1588">Delphi4Us</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12450</guid>
			<description><![CDATA[السلام عليكم ورحمة الله<br />
<br />
<br />
ربما قراتم انني قلت في موضوع انني اخاطب امبركاديرو دائما لتحديث حزمة الـ VCL القديمة <br />
هذه الحزمة التي توارتثها الكثير من المكونات بنقصها وعيوبها مثل مكونات StyleControls و مكونات كثيرة أخرى<br />
<br />
فأي مكون تجده يرث مثلا<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>type
  TNewEdit = class(TEdit)</code></div></div><br />
او<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>type
  TNewDBGrid = class(TDBGrid)</code></div></div><br />
<br />
فغالبا ستجده ورث كذلك العيوب ايضا ولم يعالجها ، بينما بعض المكونات عالجت المشكلة مثل مكونات Devexpress وايضا AlphaControl ومكونات اخرى<br />
الان لدينا مشروع استئصال هذا المرض من هذه المكونات ولن نعتمد على امبركاديرو <br />
لدينا الكثير من العمليات الجراحية على العديد من المكونات ولكن سوف نبداء بمكون DBGrid وايضا Tedit وبعدها سوف نرى Tdate <br />
<br />

<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4784" target="_blank" title="">NewStanderedVcl.rar</a> (الحجم : 6.1 ك ب / التحميلات : 16)
<br />
<br />
وبداية عملت المشروع واضفت له بعض الخصائص مثلا في المكون Tedit اضفت الخاصية VerticalAlignment لمعالجة وضع النص بحال كان المكون ارتفاعه اكثر من المعدل الطبيعي ويحتاج الى البحث اكثر ولا تعمل حتى الان هذه الخاصية بالشكل المطلوب<br />
<br />
وايضا اضفت للمكون  DBGrid الخاصية DefaultRowHeight وهي تعمل جيدا فقط تحتاج الى بعض التعديلات<br />
<br />
والان كل من يمر من هنا فليعالج ما يمكن علاجه وبالمشاركة من الجميع سوف نحل مشكلة هذه الحزمة<br />
<hr class="mycode_hr" />
عندما كتبت هذا المشروع حصل ظرف وخرجت من المنزل ورفعت المشروع حيث وصلت<br />
ولهذا سوف تلاحظون ان ارتفاع الخلايا سوف يعود الى الارتفاع الافتراضي لهذا يجب التغيير الى هذا الكود للحفاظ على القيمة<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>unit DBGrid1;

interface

uses
  System.SysUtils, System.Classes, Vcl.Controls, Vcl.Grids, Vcl.DBGrids;

type
 TMyDBGrid = class(TDBGrid);

type
  TNewDBGrid = class(TDBGrid)

  private
    FDefaultRowHeight:Integer;
  protected
     procedure SetDefaultRowHeight(const Value: Integer);
     procedure Paint; override;
  public
    constructor Create(AOwner: TComponent); override;
  published
     property DefaultRowHeight: Integer read FDefaultRowHeight write SetDefaultRowHeight default 21;
  end;





procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('Samples', [TNewDBGrid]);
end;

{ TNewDBGrid }

constructor TNewDBGrid.Create(AOwner: TComponent);
begin
  inherited;
  FDefaultRowHeight := 21;
  TMyDBGrid(self).DefaultRowHeight := 21;
end;

procedure TNewDBGrid.Paint;
begin
  inherited;
   if TMyDBGrid(self).DefaultRowHeight &lt;&gt; FDefaultRowHeight then
   TMyDBGrid(self).DefaultRowHeight := FDefaultRowHeight;
end;

procedure TNewDBGrid.SetDefaultRowHeight(const Value: Integer);
begin

  if FDefaultRowHeight &lt;&gt; Value then begin
    FDefaultRowHeight := Value;
    TMyDBGrid(self).DefaultRowHeight := FDefaultRowHeight;
  end;

end;

end.</code></div></div>]]></description>
			<content:encoded><![CDATA[السلام عليكم ورحمة الله<br />
<br />
<br />
ربما قراتم انني قلت في موضوع انني اخاطب امبركاديرو دائما لتحديث حزمة الـ VCL القديمة <br />
هذه الحزمة التي توارتثها الكثير من المكونات بنقصها وعيوبها مثل مكونات StyleControls و مكونات كثيرة أخرى<br />
<br />
فأي مكون تجده يرث مثلا<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>type
  TNewEdit = class(TEdit)</code></div></div><br />
او<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>type
  TNewDBGrid = class(TDBGrid)</code></div></div><br />
<br />
فغالبا ستجده ورث كذلك العيوب ايضا ولم يعالجها ، بينما بعض المكونات عالجت المشكلة مثل مكونات Devexpress وايضا AlphaControl ومكونات اخرى<br />
الان لدينا مشروع استئصال هذا المرض من هذه المكونات ولن نعتمد على امبركاديرو <br />
لدينا الكثير من العمليات الجراحية على العديد من المكونات ولكن سوف نبداء بمكون DBGrid وايضا Tedit وبعدها سوف نرى Tdate <br />
<br />

<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4784" target="_blank" title="">NewStanderedVcl.rar</a> (الحجم : 6.1 ك ب / التحميلات : 16)
<br />
<br />
وبداية عملت المشروع واضفت له بعض الخصائص مثلا في المكون Tedit اضفت الخاصية VerticalAlignment لمعالجة وضع النص بحال كان المكون ارتفاعه اكثر من المعدل الطبيعي ويحتاج الى البحث اكثر ولا تعمل حتى الان هذه الخاصية بالشكل المطلوب<br />
<br />
وايضا اضفت للمكون  DBGrid الخاصية DefaultRowHeight وهي تعمل جيدا فقط تحتاج الى بعض التعديلات<br />
<br />
والان كل من يمر من هنا فليعالج ما يمكن علاجه وبالمشاركة من الجميع سوف نحل مشكلة هذه الحزمة<br />
<hr class="mycode_hr" />
عندما كتبت هذا المشروع حصل ظرف وخرجت من المنزل ورفعت المشروع حيث وصلت<br />
ولهذا سوف تلاحظون ان ارتفاع الخلايا سوف يعود الى الارتفاع الافتراضي لهذا يجب التغيير الى هذا الكود للحفاظ على القيمة<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>unit DBGrid1;

interface

uses
  System.SysUtils, System.Classes, Vcl.Controls, Vcl.Grids, Vcl.DBGrids;

type
 TMyDBGrid = class(TDBGrid);

type
  TNewDBGrid = class(TDBGrid)

  private
    FDefaultRowHeight:Integer;
  protected
     procedure SetDefaultRowHeight(const Value: Integer);
     procedure Paint; override;
  public
    constructor Create(AOwner: TComponent); override;
  published
     property DefaultRowHeight: Integer read FDefaultRowHeight write SetDefaultRowHeight default 21;
  end;





procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('Samples', [TNewDBGrid]);
end;

{ TNewDBGrid }

constructor TNewDBGrid.Create(AOwner: TComponent);
begin
  inherited;
  FDefaultRowHeight := 21;
  TMyDBGrid(self).DefaultRowHeight := 21;
end;

procedure TNewDBGrid.Paint;
begin
  inherited;
   if TMyDBGrid(self).DefaultRowHeight &lt;&gt; FDefaultRowHeight then
   TMyDBGrid(self).DefaultRowHeight := FDefaultRowHeight;
end;

procedure TNewDBGrid.SetDefaultRowHeight(const Value: Integer);
begin

  if FDefaultRowHeight &lt;&gt; Value then begin
    FDefaultRowHeight := Value;
    TMyDBGrid(self).DefaultRowHeight := FDefaultRowHeight;
  end;

end;

end.</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[طباعة فورم، واستدعاء الحاسبة، دلفي سدني]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12340</link>
			<pubDate>Sat, 08 Jul 2023 23:15:51 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=6095">dulmkh</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12340</guid>
			<description><![CDATA[<div style="text-align: left;" class="mycode_align">عندما ترغب كمبوبكس؛ لتختار منه مثلاً طباعة، استدعاء الحاسبة، عرض برنامج فورم آخر، أو ترغب زراً؛ لتصغير الفورم وتكبيره ليتوافق وشاشة اللاب توب، إليك الكود:</div>
<div style="text-align: left;" class="mycode_align">
========== الكمبوبكس ========<br />
</div>
<div style="text-align: left;" class="mycode_align">1- سو فورم جديد وضع عليه  TPrintDailog  و  TcheckBox</div>
<div style="text-align: left;" class="mycode_align">ومن خاصية  ComboBox تختار Items وتكتب :</div>
<div style="text-align: left;" class="mycode_align">حاسبة</div>
<div style="text-align: left;" class="mycode_align">طباعة</div>
<div style="text-align: left;" class="mycode_align">عرض فورم3</div>
<div style="text-align: left;" class="mycode_align">اضغط على   TComboBox على الفورم وفي الحدث</div>
<div style="text-align: left;" class="mycode_align">OnlClick  اضغط على ComboBox1Click</div>
<div style="text-align: left;" class="mycode_align">وادخل الكود  التالي:</div>
<div style="text-align: left;" class="mycode_align">if ComboBox1.ItemIndex = 0 then</div>
<div style="text-align: left;" class="mycode_align">  WinExec('calc.exe /C DIR *.*', SW_SHOWNORMAL);</div>
<div style="text-align: left;" class="mycode_align">if ComboBox1.ItemIndex = 1 then</div>
<div style="text-align: left;" class="mycode_align">if PrintDialog1.Execute then</div>
<div style="text-align: left;" class="mycode_align">    Form2.Print;</div>
<div style="text-align: left;" class="mycode_align">  if ComboBox1.ItemIndex = 2 then</div>
<div style="text-align: left;" class="mycode_align">  Form3.Show;</div>
<div style="text-align: left;" class="mycode_align">end;</div>
<div style="text-align: left;" class="mycode_align">انتهى</div>
<div style="text-align: left;" class="mycode_align">
<br />
========= تصغير الفورم وتكبيره =========<br />
</div>
<div style="text-align: left;" class="mycode_align">2- اضغط على مكون  TcheckBox لتصغير الفورم وتكبيره، وادخل الكود التالي:</div>
<div style="text-align: left;" class="mycode_align">rocedure TForm1.CheckBox1Click(Sender: TObject);</div>
<div style="text-align: left;" class="mycode_align">begin</div>
<div style="text-align: left;" class="mycode_align">if checkbox1.Checked then scaleBy(80,100) else scaleBy(100,80) ;</div>
<div style="text-align: left;" class="mycode_align">end;</div>
<div style="text-align: left;" class="mycode_align">انتهى</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: left;" class="mycode_align">عندما ترغب كمبوبكس؛ لتختار منه مثلاً طباعة، استدعاء الحاسبة، عرض برنامج فورم آخر، أو ترغب زراً؛ لتصغير الفورم وتكبيره ليتوافق وشاشة اللاب توب، إليك الكود:</div>
<div style="text-align: left;" class="mycode_align">
========== الكمبوبكس ========<br />
</div>
<div style="text-align: left;" class="mycode_align">1- سو فورم جديد وضع عليه  TPrintDailog  و  TcheckBox</div>
<div style="text-align: left;" class="mycode_align">ومن خاصية  ComboBox تختار Items وتكتب :</div>
<div style="text-align: left;" class="mycode_align">حاسبة</div>
<div style="text-align: left;" class="mycode_align">طباعة</div>
<div style="text-align: left;" class="mycode_align">عرض فورم3</div>
<div style="text-align: left;" class="mycode_align">اضغط على   TComboBox على الفورم وفي الحدث</div>
<div style="text-align: left;" class="mycode_align">OnlClick  اضغط على ComboBox1Click</div>
<div style="text-align: left;" class="mycode_align">وادخل الكود  التالي:</div>
<div style="text-align: left;" class="mycode_align">if ComboBox1.ItemIndex = 0 then</div>
<div style="text-align: left;" class="mycode_align">  WinExec('calc.exe /C DIR *.*', SW_SHOWNORMAL);</div>
<div style="text-align: left;" class="mycode_align">if ComboBox1.ItemIndex = 1 then</div>
<div style="text-align: left;" class="mycode_align">if PrintDialog1.Execute then</div>
<div style="text-align: left;" class="mycode_align">    Form2.Print;</div>
<div style="text-align: left;" class="mycode_align">  if ComboBox1.ItemIndex = 2 then</div>
<div style="text-align: left;" class="mycode_align">  Form3.Show;</div>
<div style="text-align: left;" class="mycode_align">end;</div>
<div style="text-align: left;" class="mycode_align">انتهى</div>
<div style="text-align: left;" class="mycode_align">
<br />
========= تصغير الفورم وتكبيره =========<br />
</div>
<div style="text-align: left;" class="mycode_align">2- اضغط على مكون  TcheckBox لتصغير الفورم وتكبيره، وادخل الكود التالي:</div>
<div style="text-align: left;" class="mycode_align">rocedure TForm1.CheckBox1Click(Sender: TObject);</div>
<div style="text-align: left;" class="mycode_align">begin</div>
<div style="text-align: left;" class="mycode_align">if checkbox1.Checked then scaleBy(80,100) else scaleBy(100,80) ;</div>
<div style="text-align: left;" class="mycode_align">end;</div>
<div style="text-align: left;" class="mycode_align">انتهى</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[osrm-backend]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12339</link>
			<pubDate>Sat, 08 Jul 2023 20:16:16 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=5868">haniid</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12339</guid>
			<description><![CDATA[السلام عليكم <br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>OSRM stands for Open Source Routing Machine, it is an open-source routing engine that provides fast, accurate, and customizable routing services.

Dennis Luxen initially developed it at the Karlsruhe Institute of Technology in Germany, and many organizations and communities around the world have adopted it.</code></div></div><br />
<br />
تثبيت osrm-backend كسرفر فى جهازك المحلى <br />
<br />
1-<br />
تحميل osrm-backend على حسب نضام التشغيل لديك مثلا ويندوز<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://github.com/Project-OSRM/osrm-backend/releases</code></div></div><br />
فك الضغط مثلا فى <br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">C</span><span style="color: #007700">:</span><span style="color: #0000BB">&#092;OSRM&nbsp;<br /></span></code></div></div></div>و اضافة المجلد profiles الى <br />
C:\OSRM\binding<br />
تجد المجلد فى المرفقات<br />
<br />
<br />
2-<br />
تحميل الخريطة OPENSTREETMAP<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://download.geofabrik.de/</code></div></div>انا حملت خريطة الجزائر و اسمها algeria-latest.osm.pbf<br />
و وضعها فى المجلد<br />
C:\OSRM\binding<br />
<br />
3-<br />
نفتح منفد الاوامر CMD و ننفد الاوامر التالية بالترتيب<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>cd C:&#92;OSRM&#92;binding</code></div></div><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>osrm-extract algeria-latest.osm.pbf -p profiles/car.lua</code></div></div><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>osrm-partition algeria-latest.osm.pbf</code></div></div><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>osrm-customize algeria-latest.osm.pbf</code></div></div><br />
ثم تنفيد HTTP SERVER<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>osrm-routed algeria-latest.osm --algorithm mld</code></div></div><br />
تنفيد http request<br />
يكون بالشكل التالى <br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>http://localhost:5000/nearest/v1/driving/2.936507,36.731211</code></div></div><br />
osrm api<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>http://project-osrm.org/docs/v5.5.1/api/#general-options</code></div></div><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4764" target="_blank" title="">profiles.rar</a> (الحجم : 56.79 ك ب / التحميلات : 8)
]]></description>
			<content:encoded><![CDATA[السلام عليكم <br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>OSRM stands for Open Source Routing Machine, it is an open-source routing engine that provides fast, accurate, and customizable routing services.

Dennis Luxen initially developed it at the Karlsruhe Institute of Technology in Germany, and many organizations and communities around the world have adopted it.</code></div></div><br />
<br />
تثبيت osrm-backend كسرفر فى جهازك المحلى <br />
<br />
1-<br />
تحميل osrm-backend على حسب نضام التشغيل لديك مثلا ويندوز<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://github.com/Project-OSRM/osrm-backend/releases</code></div></div><br />
فك الضغط مثلا فى <br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">C</span><span style="color: #007700">:</span><span style="color: #0000BB">&#092;OSRM&nbsp;<br /></span></code></div></div></div>و اضافة المجلد profiles الى <br />
C:\OSRM\binding<br />
تجد المجلد فى المرفقات<br />
<br />
<br />
2-<br />
تحميل الخريطة OPENSTREETMAP<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://download.geofabrik.de/</code></div></div>انا حملت خريطة الجزائر و اسمها algeria-latest.osm.pbf<br />
و وضعها فى المجلد<br />
C:\OSRM\binding<br />
<br />
3-<br />
نفتح منفد الاوامر CMD و ننفد الاوامر التالية بالترتيب<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>cd C:&#92;OSRM&#92;binding</code></div></div><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>osrm-extract algeria-latest.osm.pbf -p profiles/car.lua</code></div></div><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>osrm-partition algeria-latest.osm.pbf</code></div></div><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>osrm-customize algeria-latest.osm.pbf</code></div></div><br />
ثم تنفيد HTTP SERVER<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>osrm-routed algeria-latest.osm --algorithm mld</code></div></div><br />
تنفيد http request<br />
يكون بالشكل التالى <br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>http://localhost:5000/nearest/v1/driving/2.936507,36.731211</code></div></div><br />
osrm api<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>http://project-osrm.org/docs/v5.5.1/api/#general-options</code></div></div><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4764" target="_blank" title="">profiles.rar</a> (الحجم : 56.79 ك ب / التحميلات : 8)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[اتاحة الرمزين > و <  في الحواسيب الصغيرة]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12274</link>
			<pubDate>Mon, 10 Apr 2023 21:27:44 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=6743">Ndagor</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12274</guid>
			<description><![CDATA[هذا البرنامج يتيح استعمال الزرين  &gt; و &lt; المهمين بالنسبة للمبرمجين و الغير متاحين في الحواسيب الصغيرة ذات لوحة مفاتيح الفرنسية ... الملف يحتوي على البرنامج بالاضافة الى مكتبة صغير dll التي تقوم بالعملية, يمكن برمجة اطلاق البرنامج اليا مع بدء الوندوز.‏<br />
لكتابة الرمزين يجب الضغط على alt  التي على اليمين ثم احد الرمزين &lt; او &gt; ثم اطلاق alt ...بالتوفيق.<br />
<br />
<img src="https://i.ibb.co/B4qFRkT/lap.png" loading="lazy"  alt="[صورة: lap.png]" class="mycode_img" /><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a href="attachment.php?aid=4750" target="_blank" title="">kbhook.zip</a> (الحجم : 2.28 ك ب / التحميلات : 11)
]]></description>
			<content:encoded><![CDATA[هذا البرنامج يتيح استعمال الزرين  &gt; و &lt; المهمين بالنسبة للمبرمجين و الغير متاحين في الحواسيب الصغيرة ذات لوحة مفاتيح الفرنسية ... الملف يحتوي على البرنامج بالاضافة الى مكتبة صغير dll التي تقوم بالعملية, يمكن برمجة اطلاق البرنامج اليا مع بدء الوندوز.‏<br />
لكتابة الرمزين يجب الضغط على alt  التي على اليمين ثم احد الرمزين &lt; او &gt; ثم اطلاق alt ...بالتوفيق.<br />
<br />
<img src="https://i.ibb.co/B4qFRkT/lap.png" loading="lazy"  alt="[صورة: lap.png]" class="mycode_img" /><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a href="attachment.php?aid=4750" target="_blank" title="">kbhook.zip</a> (الحجم : 2.28 ك ب / التحميلات : 11)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[حل لقفل سجل عند قيام احد بتعديل ذلك السجل لقواعد البيانات التي لا تدعم هذا]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12262</link>
			<pubDate>Fri, 31 Mar 2023 03:31:14 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=1588">Delphi4Us</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12262</guid>
			<description><![CDATA[السلام عليكم<br />
<br />
اجريت تجربة على قاعدة بيانات أكسس للتوضيح<br />
<br />
والمشروع يوضح كل شئ<br />
<br />
<img src="https://delphi4arab.net/forum/attachment.php?aid=4744" loading="lazy"  alt="[صورة: attachment.php?aid=4744]" class="mycode_img" /><br />
<br />

<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4743" target="_blank" title="">Access Event.rar</a> (الحجم : 93.84 ك ب / التحميلات : 56)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a href="attachment.php?aid=4744" target="_blank" title="">666.jpg</a> (الحجم : 27.95 ك ب / التحميلات : 100)
]]></description>
			<content:encoded><![CDATA[السلام عليكم<br />
<br />
اجريت تجربة على قاعدة بيانات أكسس للتوضيح<br />
<br />
والمشروع يوضح كل شئ<br />
<br />
<img src="https://delphi4arab.net/forum/attachment.php?aid=4744" loading="lazy"  alt="[صورة: attachment.php?aid=4744]" class="mycode_img" /><br />
<br />

<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4743" target="_blank" title="">Access Event.rar</a> (الحجم : 93.84 ك ب / التحميلات : 56)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a href="attachment.php?aid=4744" target="_blank" title="">666.jpg</a> (الحجم : 27.95 ك ب / التحميلات : 100)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[رسائل مخصصة بديل MessageDlg]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12069</link>
			<pubDate>Wed, 07 Sep 2022 10:45:24 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=408">issamdnn</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12069</guid>
			<description><![CDATA[يمكن إضافة الوحدة التالية لمشروعك ، مع المجلد الخاص بالأصوات ( نفس مسار تطبيقك) و الاستمتاع برسائل بشكل أفضل .<br />
<br />
الإستخدام :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>ShowMyMessage('What do you think the opposite of blue is? See how much you know about the many ways we can describe the opposite of blue?',MMtAlert,MBtnYesNo);</code></div></div><br />
<br />
أو إستخدامها مع شرط :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>if ShowMyMessage('What do you think the opposite of blue is? See how much you know about the many ways we can describe the opposite of blue?',MMtAlert,MBtnYesNo)=mrYes;</code></div></div><br />
كما يمكن إستخدامها ك Toast Message :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>ShowMyMessage('What do you think the opposite of blue is? See how much you know about the many ways we can describe the opposite of blue?',MMtAlert,MBtnYesNo,True);</code></div></div><br />
كما يمكن تعديل الأصوات بتعديل الملفات الموجودة في مجلد ال<br />

<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4682" target="_blank" title="">Sounds.rar</a> (الحجم : 635.87 ك ب / التحميلات : 81)
<br />
 Sounds.
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4681" target="_blank" title="">MyMessageWindow.rar</a> (الحجم : 58.28 ك ب / التحميلات : 71)
]]></description>
			<content:encoded><![CDATA[يمكن إضافة الوحدة التالية لمشروعك ، مع المجلد الخاص بالأصوات ( نفس مسار تطبيقك) و الاستمتاع برسائل بشكل أفضل .<br />
<br />
الإستخدام :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>ShowMyMessage('What do you think the opposite of blue is? See how much you know about the many ways we can describe the opposite of blue?',MMtAlert,MBtnYesNo);</code></div></div><br />
<br />
أو إستخدامها مع شرط :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>if ShowMyMessage('What do you think the opposite of blue is? See how much you know about the many ways we can describe the opposite of blue?',MMtAlert,MBtnYesNo)=mrYes;</code></div></div><br />
كما يمكن إستخدامها ك Toast Message :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>ShowMyMessage('What do you think the opposite of blue is? See how much you know about the many ways we can describe the opposite of blue?',MMtAlert,MBtnYesNo,True);</code></div></div><br />
كما يمكن تعديل الأصوات بتعديل الملفات الموجودة في مجلد ال<br />

<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4682" target="_blank" title="">Sounds.rar</a> (الحجم : 635.87 ك ب / التحميلات : 81)
<br />
 Sounds.
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4681" target="_blank" title="">MyMessageWindow.rar</a> (الحجم : 58.28 ك ب / التحميلات : 71)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[رسائل الواتس بواسط دلفي.]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=11610</link>
			<pubDate>Tue, 09 Nov 2021 13:37:11 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=408">issamdnn</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=11610</guid>
			<description><![CDATA[يمكن إستخدام الواتس أب لإرسائل الرسائل عن طريق دلفي و ذلك عن طريق تنزيل تطبيق الواتس آب و إستخدام خاصية الواتس أب ويب و ذلك على النحو التالي :<br />
<br />
- ملاحظة : تعديل زمن التأخير يعتمد على سرعة الإنترنت لدى المستخدم .. القيم المذكورة ليست ملطقة و يمكن تعديلها .، كما تم الإفتراض بإن المستخدم يستخدم متصفح ال Chrome .<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>procedure SendToWhatssApp(BtMap: TBitmap; Txt1: string;Contact:String);
var
  URL:string;

  Wndh,ChrWh:HWND;
  origin : cardinal;
begin
if  InternetGetConnectedState(@origin,0) then        // Check the internet connectivity
begin
URL := 'https://wa.me/'+Contact;
ShellExecute(HInstance, 'open', PChar(url), nil, nil, SW_NORMAL);
Clipboard.Assign(BtMap);          // In case you want to send Bmp...

Sleep(20000);        //Wait 5 Sencods to open the application ....
Wndh:=FindWindow('Chrome_WidgetWin_1','WhatsApp') ;    //Get WhatsApp Handle

  IF  Wndh&lt;&gt;0 then
  begin

  PastObj;
  Sleep(1500);
  Clipboard.AsText:=Txt1 ;          // Text from clipboard... you can assign direct to Txt1 the required text..
  Sleep(1000)    ;
  PastObj;
  Sleep(1000)    ;

  PostMessage(Wndh,WM_KEYDOWN,VK_RETURN, 0);



  end else ShowMessage('Please Run WhatsApp in Order to Procced With messeging');
  end

    else ShowMessage('There is no Active internet Connection , Please Connect to the netowrk and try again later');
      Clipboard.Clear;
  end;
procedure PastObj;
begin
keybd_event(VK_Control,MapVirtualKey(VK_Control,0),0,0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'),0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'),0), KEYEVENTF_KEYUP,0);
keybd_event(VK_Control,MapVirtualKey(VK_Control,0),KEYEVENTF_KEYUP,0) ;
end;</code></div></div>]]></description>
			<content:encoded><![CDATA[يمكن إستخدام الواتس أب لإرسائل الرسائل عن طريق دلفي و ذلك عن طريق تنزيل تطبيق الواتس آب و إستخدام خاصية الواتس أب ويب و ذلك على النحو التالي :<br />
<br />
- ملاحظة : تعديل زمن التأخير يعتمد على سرعة الإنترنت لدى المستخدم .. القيم المذكورة ليست ملطقة و يمكن تعديلها .، كما تم الإفتراض بإن المستخدم يستخدم متصفح ال Chrome .<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>procedure SendToWhatssApp(BtMap: TBitmap; Txt1: string;Contact:String);
var
  URL:string;

  Wndh,ChrWh:HWND;
  origin : cardinal;
begin
if  InternetGetConnectedState(@origin,0) then        // Check the internet connectivity
begin
URL := 'https://wa.me/'+Contact;
ShellExecute(HInstance, 'open', PChar(url), nil, nil, SW_NORMAL);
Clipboard.Assign(BtMap);          // In case you want to send Bmp...

Sleep(20000);        //Wait 5 Sencods to open the application ....
Wndh:=FindWindow('Chrome_WidgetWin_1','WhatsApp') ;    //Get WhatsApp Handle

  IF  Wndh&lt;&gt;0 then
  begin

  PastObj;
  Sleep(1500);
  Clipboard.AsText:=Txt1 ;          // Text from clipboard... you can assign direct to Txt1 the required text..
  Sleep(1000)    ;
  PastObj;
  Sleep(1000)    ;

  PostMessage(Wndh,WM_KEYDOWN,VK_RETURN, 0);



  end else ShowMessage('Please Run WhatsApp in Order to Procced With messeging');
  end

    else ShowMessage('There is no Active internet Connection , Please Connect to the netowrk and try again later');
      Clipboard.Clear;
  end;
procedure PastObj;
begin
keybd_event(VK_Control,MapVirtualKey(VK_Control,0),0,0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'),0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'),0), KEYEVENTF_KEYUP,0);
keybd_event(VK_Control,MapVirtualKey(VK_Control,0),KEYEVENTF_KEYUP,0) ;
end;</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[عنصر ProgressBar بكافة الأشكال]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=11605</link>
			<pubDate>Mon, 08 Nov 2021 07:39:17 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=408">issamdnn</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=11605</guid>
			<description><![CDATA[أخوتي الأعزاء ..<br />
<br />
أقدم هذا العنصر الذي قمت بعمله مؤخراً للجميع ، يعمل على بيئة دلفي 7 ، حاولت من خلاله تغطية أكثر الأشكال المتعارف عليها لل ProgressBar ، أتمنى ان يكون مفيد للجميع.<br />
<br />
- مرفق مثال توضيحي لبعض أشكاله .<br />
<br />
- ملاحظة : العنصر يرث من TGraphicControl و ليس من TwinControl .<br />
<br />
- تم إضافة بعض المؤثرات سيتم رفعها بعد الإنتهاء من إختباراتها .<br />
<br />
الرابط للنسخ الأحدث من العنصر :<br />
<br />
<a href="https://github.com/Issamdnn/IssamProgressBar" target="_blank" rel="noopener" class="mycode_url">https://github.com/Issamdnn/IssamProgressBar</a><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4554" target="_blank" title="">MyProgressbar.rar</a> (الحجم : 10.43 ك ب / التحميلات : 149)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4555" target="_blank" title="">Demo.rar</a> (الحجم : 167.22 ك ب / التحميلات : 173)
]]></description>
			<content:encoded><![CDATA[أخوتي الأعزاء ..<br />
<br />
أقدم هذا العنصر الذي قمت بعمله مؤخراً للجميع ، يعمل على بيئة دلفي 7 ، حاولت من خلاله تغطية أكثر الأشكال المتعارف عليها لل ProgressBar ، أتمنى ان يكون مفيد للجميع.<br />
<br />
- مرفق مثال توضيحي لبعض أشكاله .<br />
<br />
- ملاحظة : العنصر يرث من TGraphicControl و ليس من TwinControl .<br />
<br />
- تم إضافة بعض المؤثرات سيتم رفعها بعد الإنتهاء من إختباراتها .<br />
<br />
الرابط للنسخ الأحدث من العنصر :<br />
<br />
<a href="https://github.com/Issamdnn/IssamProgressBar" target="_blank" rel="noopener" class="mycode_url">https://github.com/Issamdnn/IssamProgressBar</a><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4554" target="_blank" title="">MyProgressbar.rar</a> (الحجم : 10.43 ك ب / التحميلات : 149)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4555" target="_blank" title="">Demo.rar</a> (الحجم : 167.22 ك ب / التحميلات : 173)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[معرفة ip الخارجي]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=11412</link>
			<pubDate>Fri, 25 Jun 2021 23:23:11 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=1040">larbiparadox</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=11412</guid>
			<description><![CDATA[معرفة ip الخارجي<br />
<br />
– استعمال المكون WebBrowser  وذلك بالإتصال بالموقع الذي يعطينا ip الخاص بنا ، نأخذ نص الابي من صفحة html<br />
<br />
<img src="https://www11.0zz0.com/2021/06/25/22/400981865.png" loading="lazy"  alt="[صورة: 400981865.png]" class="mycode_img" /><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://mega.nz/file/BH4EBTaD#UOeUk-fjOtFszJiH8s9QOQQwaWVYUsMIgxVD1Uz4BTk</code></div></div>]]></description>
			<content:encoded><![CDATA[معرفة ip الخارجي<br />
<br />
– استعمال المكون WebBrowser  وذلك بالإتصال بالموقع الذي يعطينا ip الخاص بنا ، نأخذ نص الابي من صفحة html<br />
<br />
<img src="https://www11.0zz0.com/2021/06/25/22/400981865.png" loading="lazy"  alt="[صورة: 400981865.png]" class="mycode_img" /><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://mega.nz/file/BH4EBTaD#UOeUk-fjOtFszJiH8s9QOQQwaWVYUsMIgxVD1Uz4BTk</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تحريك Form1 مع Form2]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=11411</link>
			<pubDate>Fri, 25 Jun 2021 22:40:50 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=1040">larbiparadox</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=11411</guid>
			<description><![CDATA[تحريك Form1 مع Form2<br />
<br />
<img src="https://www6.0zz0.com/2021/06/25/21/616980967.png" loading="lazy"  alt="[صورة: 616980967.png]" class="mycode_img" /><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://mega.nz/file/0CwQUbSb#cY9OBGhPqcyTy57G2qcCWCZZ0q8_OPMm_TM9QebDJVc</code></div></div>]]></description>
			<content:encoded><![CDATA[تحريك Form1 مع Form2<br />
<br />
<img src="https://www6.0zz0.com/2021/06/25/21/616980967.png" loading="lazy"  alt="[صورة: 616980967.png]" class="mycode_img" /><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://mega.nz/file/0CwQUbSb#cY9OBGhPqcyTy57G2qcCWCZZ0q8_OPMm_TM9QebDJVc</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ساعة رقمية بخلفية شفافة]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=11410</link>
			<pubDate>Fri, 25 Jun 2021 22:34:43 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=1040">larbiparadox</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=11410</guid>
			<description><![CDATA[ساعة رقمية بخلفية شفافة<br />
<br />
<img src="https://www12.0zz0.com/2021/06/25/21/105963196.png" loading="lazy"  alt="[صورة: 105963196.png]" class="mycode_img" /><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://mega.nz/file/oe4CVbqT#y4axN6QTH-Sjo8LCK1cCcXcaanfKHcZ1SouxjVTI37s</code></div></div>]]></description>
			<content:encoded><![CDATA[ساعة رقمية بخلفية شفافة<br />
<br />
<img src="https://www12.0zz0.com/2021/06/25/21/105963196.png" loading="lazy"  alt="[صورة: 105963196.png]" class="mycode_img" /><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://mega.nz/file/oe4CVbqT#y4axN6QTH-Sjo8LCK1cCcXcaanfKHcZ1SouxjVTI37s</code></div></div>]]></content:encoded>
		</item>
	</channel>
</rss>