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

استفسار عن استخدام API في vb.net

بدأه tornado320 في 19 فبراير 2011 · 3 رد · 521 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انتقلت من فترة قصيرة من vb6 الى vb.net2010 لكن واجهت صعوبة في ال API بعض الدوال تشتغل و البعض الاخر لايعمل أو يظهر خطأ

سؤالي كيف يتم التعامل مع ال API في ال vb.net

????

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

#2

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

اولا قم باستيراد المكتبه

Imports System.Runtime.InteropServices

ثانيا قم بتعريف الداله على سبيل المثال

Declare Auto Function SetEnvironmentVariable Lib _

"kernel32" Alias "SetEnvironmentVariableA" ( _

[MarshalAsAttribute(UnmanagedType.LPStr)] _

ByVal lpName As String, _

[MarshalAsAttribute(UnmanagedType.LPStr)] _

ByVal lpValue As String _

) As Boolean

اخيرا قم باستدعائها

Dim SetEnvResult As Boolean

Dim EnvName As String = "AboutVB"

Dim EnvValue As String = "Grrrreat!"

SetEnvResult = SetEnvironmentVariable(EnvName, EnvValue)

.:: Wish to become better and better ::.

#4

أنصحك باستخدام الإضافة PInvoke حتى تتقن كيفية الإعلان عن دوال الـAPI فالعملية فى الدوت نت مختلفة ولا أخفيك سراً متعبة أكثر من الـVB6

http://www.pinvoke.net/

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

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