انا عضو جديد وارغب بطرح سؤال واتمني ان لا اثقل عليكم
اخوتي سؤالي هو كيف يمكنني استخدام اجراءات API من داخل الدلفي
شاكراً لكم حسن استقبالكم وشكراً:o
انا عضو جديد وارغب بطرح سؤال واتمني ان لا اثقل عليكم
اخوتي سؤالي هو كيف يمكنني استخدام اجراءات API من داخل الدلفي
شاكراً لكم حسن استقبالكم وشكراً:o
السلام عليكم
اهلا وسهلا معنا في الفريق وفي منتدى الدلفي .(f) (f) (f)
ماهي الدوال التي تريد استخدامها بالضبط ؟
هناك دوال API ورد التصريح بها في الملفات التابعه لدلفي يمكن استخدامها مباشره ( لابد من كتابه اسم الملف الذي يحوي تصريح الداله في قسم uses ) .
الدوال التي لم يتم التصريح بها في دلفي لا بد ان تصرح بها ويمكن استدعاءها بطريقتين dynamic,static .
هناك دوال لا يعلم عنها شئ يمكن ان تسأل MS عنها :D .
اكرر السؤال ما هي الدوال التي تريد استخدامها ؟
(f)
CIONO1
هناك حتى الأحلام أصبحت ممنوعة ...
إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!
ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...
There, even in dreams u r wanted
To be a programmer, how a nice dream it was
Leaving ...
أعيدوا لإسمي لونه المفضل
اشكرك اخي على تجاوبك اما بالنسبة لى فانا جديد مرة على الدلفي
بالنسبة للدالة التي اريد استخدامها في دالة كنت استخدمها في البيسك لانشاء اختصار للبرنامج في سطح المكتب و ابدأ وهي
Public Declare Function fCreateShellLink Lib "vb6stkit.dll" (ByVal lpstrFolderName As String, ByVal lpstrLinkName As String, ByVal lpstrLinkPath As String, ByVal lpstrLinkArguments As String, ByVal fPrivate As Long, ByVal sParent As String) As Long
والسؤال هل بالامكان استخدامها وكيف
ولف شكر مقدما:o
السلام عليكم
بالنسبه للدالة التي ذكرتها فهي خاصة بالفيجوال بسيك حيث انه موجوده ضمن احد ملفات الـDLL التابعه لفيجوال بيسك.
لعمل ShortCut استخدم الطريقة الموجوده هنا :
http://www.swissdelphicenter.ch/en/showcode.php?id=317
(f)
CIONO1
هناك حتى الأحلام أصبحت ممنوعة ...
إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!
ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...
There, even in dreams u r wanted
To be a programmer, how a nice dream it was
Leaving ...
أعيدوا لإسمي لونه المفضل
الف شكر لك tmaaa على تفاعلك واجابتك وجزاك الله عني خير الجزاء
وهذا مثال اخر لابقاء تانموذج فوق التطبيقات دائما أي نموذج عائم
procedure TfrmApPop.FormCreate(Sender: TObject); begin Application.NormalizeTopMosts; SetWindowPos(Self.Handle, HWND_TOPMOST, 0,0,0,0, SWP_NOACTIVATE+SWP_NOMOVE+SWP_NOSIZE); end;
السلام عليكم
اخ اسماعيل shellapi unit تم فيها التصريح بدوال Win32 Shell API فقط لذا لا يجوز القول "حتى تستخدم توابع API اكتب uses Shellapi" , كان الاحرى القول "حتى تستخدم توابعShell API اكتب uses Shellapi" ,فتوابع API مصرح بها في اكثر من unit اعتمادا على نوعها ...
(f)
CIONO1
هناك حتى الأحلام أصبحت ممنوعة ...
إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!
ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...
There, even in dreams u r wanted
To be a programmer, how a nice dream it was
Leaving ...
أعيدوا لإسمي لونه المفضل
والله ضعنا وين اكتب هذه الى تقول عنها بمعني في اي قسم من اقسام Unit
هل يمكن إعطائي اسم كتاب يخص api واساله على العنوان
هذا الموضوع مغلق.