الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ثلاثة أسئلة في دلفي

مغلق
بدأه SYJ في 24 أغسطس 2004 · 5 رد · 705 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أولا :

كيف يمكن أن أجعل اليرنامج لا يفتح الا مرة واحدة؟

أي انه اذا كان مفتوحا و قمت بفتحه مرة أخرى لا يفتح

ثانيا:

ما هي أفضل طريقة لفحص ما اذا كان الجهاز متصلا بالانترنت سواء كان الاتصال هاتفيا او عن طريق شبكة و على جميع انواع الويندوز؟؟

علما اني أعرف الطريقة على ويندوز 2000 فقط

ثالثا:

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

علما انني غيرت اللغة في نفس البرنامج و كانت الأحرف تظهر كرموز غريبة؟؟؟

أرجو الاجابة بأسرع وقت ان امكن شاكرا لكم جهودكم

#2

اخي العزيز

بالنسبة للسؤال الثالث :

لابد و ان تختار نسخة win تدعم اللغة العربية

و بالننسبة للـ WINXP تحدد للغة من اختيارك لبلدك

مثل الدولة مصر و الغة ( العربية ) EGYPT

#3

بالنسبة للسؤال الثاني :

في WIN98 او WIN ME شغل من قائمة Start

RUN و اكتب الامر WINIP CFG سوف يعطيك رقم

GِATEWAY اكتب هذا الرقم في ورقة ثم شغل

RUN مرة اخري و اكتب Ping و رقم GATEWAY

----------------------------------------------------

في WIN2000 او WINXP تذهب الي الشبكة و تري رقم

الــ GATEWAY و تشغل RUN و تكتب PING و رقم GATEWAY

#4

نسخة واحدة من البرنامج

في جسم البرنامج الرئيسي مثلا Project1

var

Hwnd: THandle;

begin

Hwnd := FindWindow ('TForm1', nil);

if Hwnd = 0 then

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end

else

SetForegroundWindow (Hwnd)

end.

أو بإمكانك كتابة

var

hMutex: THandle;

begin

HMutex := CreateMutex (nil, False, 'OneCopyMutex');

if WaitForSingleObject (hMutex, 0) <> wait_TimeOut then

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end;

end.

#5

أشكركم على الأجوبة

بالنسبة للسؤال الثاني فأنا أريد فحص الانترنت برمجيا..

أما السؤال الثالث .. ألا يوجد طريقة للكتابة بالعربي بدون تغيير اعدادات الويندوز ؟؟

#6

السلام عليكم ورحمة الله وبركاته

لقد جربت البرنامج الذي طرحته ولكنه لا يعل

البرنامج يعمل بدون أي أخطاء ولكن الكود لا يعمل بشكل صحيح

أرجو الرد ولكم جزيل الشكر

أخوكم

أبو الخير

بسم الله الرحمن الرحيم

الحمد لله الذي هدانا لهذا وما كنا لنهتدي لولا أن هدانا الله

صدق الله العظيم

هذا الموضوع مغلق.

مواضيع مشابهة