قسم الهاردوير مناقشة كل ما تعلق بمجال Hardware وعتاد الحاسب الآلي

أدوات الموضوع

الصورة الرمزية Adnan
Adnan
:: مبرمج ::
تاريخ التسجيل: Mar 2004
الدولة: Syria - Damascus
المشاركات: 27
نشاط [ Adnan ]
قوة السمعة:0
قديم 12-08-2004, 02:09 PM المشاركة 1   
افتراضي اختبار اذا كان منفذ كوم موجودا Twitter FaceBook Google+



تستطيع اختبار ما اذا كان منفذ كوم موجودا او لا او غيره
ببعض التعليمات البسيطة

مثال في لغة ديلفي
فقط ضع ثلاث ازرار و هذا هو الكود لليونت كامل

==========================================
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Button3: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

function ComPortAvailable(Port: PChar): Boolean;
var
DeviceName: array[0..80] of Char;
ComFile: THandle;
begin
StrPCopy(DeviceName, Port);

ComFile := CreateFile(DeviceName, GENERIC_READ or GENERIC_WRITE, 0, nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL, 0);

Result := ComFile <> INVALID_HANDLE_VALUE;
CloseHandle(ComFile);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
if ComPortAvailable('COM1:') then
ShowMessage('Port available')
else
ShowMessage('Port not available');
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
if ComPortAvailable('COM2:') then
ShowMessage('Port available')
else
ShowMessage('Port not available');
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
if ComPortAvailable('COM3:') then
ShowMessage('Port available')
else
ShowMessage('Port not available');
end;

end.

====================================

اعلانات

الصورة الرمزية asmaaali
asmaaali
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2004
الدولة: مصر
المشاركات: 324
نشاط [ asmaaali ]
قوة السمعة:100
قديم 13-08-2004, 12:27 AM المشاركة 2   
افتراضي


مشكور جدا اخ عدنان علي هذه المشاركات الجميلة وان شاء الله بداية رائعة لك معنا
ملحوظة : الملف الموجود بهذه المشاركة لم استطع تحميله بشكل جيد ولا توجد مشكلة عندي
وكل الملفات الاخري استطعت تحميلها وتشغيلها
ارجو ايجاد حل
وشكرا

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

aymanezat
:: مهندس ::
تاريخ التسجيل: Aug 2004
الدولة: studeant
المشاركات: 2
نشاط [ aymanezat ]
قوة السمعة:0
قديم 13-08-2004, 01:29 AM المشاركة 3   
افتراضي


الله ينور


الصورة الرمزية asmaaali
asmaaali
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2004
الدولة: مصر
المشاركات: 324
نشاط [ asmaaali ]
قوة السمعة:100
قديم 13-08-2004, 02:44 AM المشاركة 4   
افتراضي


انتهت المشكلة واستطعت التحميل للملف


البيضاني
:: عضو فضي ::
تاريخ التسجيل: Aug 2004
المشاركات: 100
نشاط [ البيضاني ]
قوة السمعة:79
قديم 22-08-2004, 03:48 AM المشاركة 5   
افتراضي


في اي برنامج اطبق هذا العمل اقصد ماهو البرنامج لذي يستعمل هذة اللغة مثل فلاش؟؟؟؟


الصورة الرمزية Adnan
Adnan
:: مبرمج ::
تاريخ التسجيل: Mar 2004
الدولة: Syria - Damascus
المشاركات: 27
نشاط [ Adnan ]
قوة السمعة:0
قديم 22-08-2004, 08:10 AM المشاركة 6   
افتراضي


شكرا على هذه المشاركة يا اخ البيضاني

هذا المثال يطبق على لغة ديلفي كما ذكرت سابقا
و هي لغة برمجة عامة مستقلة بذاتها و ليست سكربت كما الحال في الفلاش
واذا اردت الحصول على معلومات عن هذه اللغة فقد و ضعت مقالة عن ديلفي و تستطيع الوصول
البها من خلال الرابط التالي
http://www.qariya.com/vb/showthread.php?s=&threadid=918


الصورة الرمزية alsahr
alsahr
:: مهندس جيد ::
تاريخ التسجيل: Feb 2004
الدولة: جمهورية مصر العربية
المشاركات: 200
نشاط [ alsahr ]
قوة السمعة:0
قديم 12-09-2004, 08:53 AM المشاركة 7   
افتراضي


مشكور


elkashf
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2004
المشاركات: 136
نشاط [ elkashf ]
قوة السمعة:0
قديم 28-03-2006, 05:30 PM المشاركة 8   
افتراضي


لك الشكر على هذا التوضيح أخى الفاضل

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 09:39 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025