بسم الله الرحمن الرحيم
انتقلت من فترة قصيرة من vb6 الى vb.net2010 لكن واجهت صعوبة في ال API بعض الدوال تشتغل و البعض الاخر لايعمل أو يظهر خطأ
سؤالي كيف يتم التعامل مع ال API في ال vb.net
????
بسم الله الرحمن الرحيم
انتقلت من فترة قصيرة من vb6 الى vb.net2010 لكن واجهت صعوبة في ال API بعض الدوال تشتغل و البعض الاخر لايعمل أو يظهر خطأ
سؤالي كيف يتم التعامل مع ال API في ال vb.net
????
------------------
السلام عليكم ورحمه الله وبركاته
اولا قم باستيراد المكتبه
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 ::.
الف شكر على التواصل
روابط ربما تكون مفيدة للمهتمين بهذا الامر
http://allapi.mentalis.org/apilist/apilist.php
http://msdn.microsoft.com/en-us/library/e4takf5s.aspx
و شكرا لك مرة اخرة اخي الكريم "VB Helper"
------------------
أنصحك باستخدام الإضافة PInvoke حتى تتقن كيفية الإعلان عن دوال الـAPI فالعملية فى الدوت نت مختلفة ولا أخفيك سراً متعبة أكثر من الـVB6
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال