fh_feras
خبير ديلفي
- الى اهل الخبره بال GUI
إن CBuilder يعتمد على VCL المصنوعة أساسا للغة Delphi وهذا يجعله أريح لأن بإمكانك استخدام مكاتب ومكونات جاهزة للدلفي أما MFC فهي الطريقة الأريح في حال استخدامك VisualC لوجود مكاتب ومكونات جاهزة أخيرا, أنت في قسم C لذلك لن يقول لك أحد أن Java أفضل :D
- برمجة مضاد لفيروس shodi واستئصال الفيروس من الملف التنفيذي المصاب
هناك طريقة ظريفة لاسترجاع الملف الأصلي إذا كان مصاب بهذا الفيروس, وذلك تبعا لشرح كيفية عمله في موقع Symantec والطريقة هي بتنفيذ الملف المصاب ثم نسخ الملف ذو اللاحقة ogr والذي يمثل الملف الأصلي ثم إنهاء التنفيذ ثم حذف الملف المصاب ثم إعادة تسمية الملف الذي نسخن…
- سؤال في وضع الفورم أسفل الشاشة
كيف كانت تجربتك ولماذا فشلت!
- ما هو قانون احداثيات منطقة الحل المثلى
غريب ولكنني عندما نظرت للصورة وجدت أنه للمعادلات الثلاث لا يوجد حل! فكيف الحل هو المنطقة الملونة! على كل إذا كان طلبك بأن تلون منطقة الحل فالأمر بسيط عليك أن تفكر فقط بطريقة مختلفة فمثلا إذا قمت بتلوين المنطقة بالأزرق ثم عند رسم كل مستقيم «متراجحة» بتلوين المن…
- أسرار الكبار في برمجة الالعاب التجارية
هذا ليس ما قصده الأخ NubiaPrince كما أنني معه 100% وما قاله تطبقه الشركات البرمجية سواء في الألعاب والبرامج التجارية وإنما تفعل ذلك من وجهة نظر الكلفة والتخصصية فباستخدام مكون تجاري مثلا من شركة متخصصة في برمجيات الشبكات تحصل على دعم للشبكات جيد لبرامجها مقابل…
- كيفية استخدام CreateRemoteThread
i don't think so but: this is important, you forgot about other procedures used to do the same function like 'MessageDialog' and there is custom made messages like 'ShowMessage' in Delphi which do not call MessageBox
- هل السى C++/CLI اقوى من السى شارب ؟؟؟
نعم, ولكن Microsoft ذكرت ذلك قبلك ولم تخفه بالنسبة إلى لغات VB.Net و C#.Net حيث أن ترجمتها يعني وصولها إلى لغة ML والتي تفسر من قبل dotNetFramework ولكن بطريقة لو قرأت القليل عنها لعرفت أنها من القوة والسرعة والوثوقية «الركيزة لبيئة dotNetFramework» ما يكفي بأ…
- برنامج بصمة الصوت
إن كان السؤال عن اللغة التي يجب استخدامها فالجواب هو أي لغة
- نمط الورقة الوحيدة في السي بلس بلس
ولو أن الموضوع قديم جدا, ولكن عند قرائتي الجديدة له ظهر عندي تساؤل والمشكلة التي طرحتها أنت وسأبدأ بذكرها: بعد طلب تابع single::GetSingle لحجز ذاكرة للغرض يمكن أن يتم تحريره والآن عند طلب التابع single::GetSingle مرة أخرى لن يقوم بإنشاء الغرض لأن قيمة instance…
- كيفية قراءة كلمة من adobe Reader عند وضع المؤشر عليها
معك 100% أنا كنت عم تابع كل تفاصيل نقاشكم, الله يعطيكم العافية, ويا ريت كل نقاشات المنتدى هيك وإن شاء الله بكون ضمن النقاش التالي
- عناوين الحقول في عنصر DBGrid
:P ذكرت أولا: ثم أضفت: :wacko:
- ClientSocket, ServerSocket
لم ترفق برنامج Client ولكن حتى قبل البدء بقرائة المرفق لاحظت أنك تستخدم file و SendBuffer فلماذا لا تستخدم TFileStream و SendStream عندما تريد نقل ملفات!
- البطئ عند تفريغ TreeView
إن إجرائية Clear تقوم باستدعاء BeginUpdate و EndUpdate داخليا الوقت المستهلك لا يمكن تقليصه لأنه تنفيذ لرسالة TVM_DELETEITEM ينفذها Windows على TreeView
- عناوين الحقول في عنصر DBGrid
هل تقصد أنك تكرر هذه التعليمة لكل حقل لذلك تجد أن هناك طريقة أفضل, إن كان ذلك صحيحا فبإمكانك تضمين ذلك في حلقة for i:= 0 to Query.FieldCount-1 do Query.Fields.DisplayTitle:= Table.FieldByName(Query.Fields.FieldName).DisplayTitle أما أن تكون العملية بطيئة فهذا …
- كيف يمكننى الربط برمجياً بين Client / Server / Database
إذا كان Client هو عميل لبرنامج محادثة فلا حاجة لربطه مع قاعدة بيانات طبعا ولكن كان سؤالك يا أخ Swift
- كيفية إرسال أوامر الى انترنت اكسبلورر
لم أفهم ما تريده بالضبط وعلى ما أعتقد يجب عليك أن تغير طلبك لمستوى أقل لأنه عندما تتحدث عن صفحة وب ضمن Explorer فهذا يعني أن لها مفسرها الخاص الذي يتحكم بها «طبعا بإمكانك برمجة مفسر صفحات وب عندها تتحكم بما تريد!»
- كيف يمكننى الربط برمجياً بين Client / Server / Database
تمام تقوم بربط Client فورا بقاعدة البيانات
- كيف يمكننى الربط برمجياً بين Client / Server / Database
بالنسبة لربط البرنامج مع قاعدة بيانات فإن العملية لا تختلف سواء كان البرنامج يمثل Server أو Client فأنت تنشأ اتصال مع قاعدة البيانات والذي سيختلف بين Server و Client هو اعدادات الاتصال أما بقية الأمور فهي نفسها «هذه الإعدادات طبعا تستطيع تخزينها في ملف Ini مثل…
- ماهي اقتراحاتكم لقسم دلفي ؟
المنتديات هي عبارة عن تداول أفكار وحل لمشاكل جماعية لذا لا أعتقد أن فكرة الدروس ناجحة مع أنها فكرة جيدة
- كيفية حماية البيانات داخل الملف التنفيذي
تقوم هذه البرامج بتشفير وضغط التطبيق وتدعى PEPackers أو PEEncoders وكونها تقوم بتشفير وضغط Resources الموجودة في التطبيق فهذا يعني أنه لم يعد بالإمكان الحصول على النص المخزن في التطبيق إلا بعملية فك تشفير التطبيق وطبعا هناك برامج معاكسة ولكن بما أن الحماية كما…