امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
روش دیگه برا لود گردن Api
نویسنده پیام
Toxic_Program آفلاین
كاربر دو ستاره
**

ارسال‌ها: 195
موضوع‌ها: 32
تاریخ عضویت: اسفند ۱۳۸۲

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #1
روش دیگه برا لود گردن Api
به غیر از روش عادی که در بالای کد صورت می گیره روش دیگه ای برای فراخوندن یه Api تو وی بی نیست ؟

یک صدام نادون هزار عاقل کشانده در ره باطل یکی قاتل یکی مقتول در این دریای بی‌حاصل با این دستگاه دوربینم جهان را پر بلا بینم جهان بهر صفا باشد به غیر آن خطا باشد آدم‌کشی چرا باشد مگر که در جهان بین الملل نیست که از رحم و مروت هیچ خبر نیست ؟
۲۸-اردیبهشت-۱۳۸۴, ۱۱:۲۱:۱۶
وب سایت ارسال‌ها
پاسخ
mehdvirus آفلاین
در حال پیشرفت
***

ارسال‌ها: 439
موضوع‌ها: 27
تاریخ عضویت: اسفند ۱۳۸۲

تشکرها : 0
( 39 تشکر در 26 ارسال )
ارسال: #2
 
فكر كنم فهميدم منظورت چيه !
خوب اول تمام آي پي اي ها رو تعريف كن Biggrin Amaze
۲۸-اردیبهشت-۱۳۸۴, ۱۶:۱۷:۲۰
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #3
 
تنها راه صدا زدن يه تابع از توي يه فايل DLL توي وي بي همينه ! راه ديگه اي وجود نداره . :roll:

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۲۸-اردیبهشت-۱۳۸۴, ۲۲:۱۱:۵۸
ارسال‌ها
پاسخ
kimia آفلاین
كاربر دو ستاره
**

ارسال‌ها: 223
موضوع‌ها: 28
تاریخ عضویت: خرداد ۱۳۸۳

تشکرها : 0
( 13 تشکر در 12 ارسال )
ارسال: #4
 
توي دات نت كه راههاي مختلفي وجود داره ولي غير اون رو نمي دونم. آقاي وحيد دوهزار و خرده اي (!) يه بار يه مطلب گذاشته بودند توي سايت‌! لينكش رو نمي دونم شرمندم....
۳۰-اردیبهشت-۱۳۸۴, ۰۶:۳۳:۰۴
وب سایت ارسال‌ها
پاسخ
Toxic_Program آفلاین
كاربر دو ستاره
**

ارسال‌ها: 195
موضوع‌ها: 32
تاریخ عضویت: اسفند ۱۳۸۲

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #5
 
کد:
'Create a new project and add this code to Form1
Private Declare Function FreeLibrary Lib "kernel32" (ByVal hLibModule As Long) As Long
Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal lpLibFileName As String) As Long
Private Declare Function GetProcAddress Lib "kernel32" (ByVal hModule As Long, ByVal lpProcName As String) As Long
Private Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hWnd As Long, ByVal Msg As Any, ByVal wParam As Any, ByVal lParam As Any) As Long
Private Sub Form_Load()
    On Error Resume Next
    'KPD-Team 1999
    'URL: http://www.allapi.net/
    'E-Mail: KPDTeam@Allapi.net
    'We're going to call an API-function, without declaring it!
    Dim lb As Long, pa As Long
    'map 'user32' into the address space of the calling process.
    lb = LoadLibrary("user32")
    'retrieve the address of 'SetWindowTextA'
    pa = GetProcAddress(lb, "SetWindowTextA")
    'Call the SetWindowTextA-function
    CallWindowProc pa, Me.hWnd, "Hello !", ByVal 0&, ByVal 0&
    'unmap the library's address
    FreeLibrary lb
End Sub
همچین کدی هست اما نمی دونم چرا برنامه هنگ می کنه وقتی ازش استفاده می شه .

یک صدام نادون هزار عاقل کشانده در ره باطل یکی قاتل یکی مقتول در این دریای بی‌حاصل با این دستگاه دوربینم جهان را پر بلا بینم جهان بهر صفا باشد به غیر آن خطا باشد آدم‌کشی چرا باشد مگر که در جهان بین الملل نیست که از رحم و مروت هیچ خبر نیست ؟
۰۳-خرداد-۱۳۸۴, ۱۴:۴۲:۳۶
وب سایت ارسال‌ها
پاسخ
ashkan آفلاین
بنيانگذار سايت
******

ارسال‌ها: 1,553
موضوع‌ها: 80
تاریخ عضویت: آبان ۱۳۸۲

تشکرها : 0
( 140 تشکر در 87 ارسال )
ارسال: #6
 
آره مال منم هنگيد ؟؟؟ [تصویر:  1.gif] [تصویر:  12.gif]

آشنایی با نظریه زبان باعث شد تا بفهمم کامپیوتر اونی نیست که من میدونم.
۰۳-خرداد-۱۳۸۴, ۱۵:۵۲:۱۰
وب سایت ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #7
 
دوستان عزيز سلام

اين تكنيكي كه اين اينها بكار گرفتن روشي هستش با نام صدا زدن توابع از طريق آدرس اونها !
اين روش رو من فقط در زبان C ديده بودم اما اينطوريش رو نديده بودم ! 8O 8O
يه مشكلي كه هست اينه كه كار با آدرس و حافظه توي وي بي كلا ممنوع هستش و محدود ميشه به همين چندتا آي پي آي !!
منم چند باري كه يك سري كد از زبان ++C رو به وي بي تبديل كردم با همين مشكل برخورد كردم !
اين مشكل رو هم نمي دونم چطور ميشه حل كرد ! :cry: :cry: :oops:

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۰۳-خرداد-۱۳۸۴, ۲۰:۱۶:۳۱
ارسال‌ها
پاسخ
ashkan آفلاین
بنيانگذار سايت
******

ارسال‌ها: 1,553
موضوع‌ها: 80
تاریخ عضویت: آبان ۱۳۸۲

تشکرها : 0
( 140 تشکر در 87 ارسال )
ارسال: #8
 
راست ميگي احتمالا تو سي بدون مشكله ولي تو وي بي نشدني.
سي به زبان سطح ماشين خيلي نزديكتره واسه همين خيلي راحتر كار ميكنه.

آشنایی با نظریه زبان باعث شد تا بفهمم کامپیوتر اونی نیست که من میدونم.
۰۴-خرداد-۱۳۸۴, ۰۷:۵۰:۲۸
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Exclamation [سوال] یادگرفتن vb یا c# یا هر زبان دیگه ای esafb52 20 11,536 ۲۴-اسفند-۱۳۹۰, ۱۶:۴۶:۴۱
آخرین ارسال: Ghoghnus
  جستجوی یک رشته درون رشته ی دیگه RAMA2009 5 8,623 ۲۴-اسفند-۱۳۹۰, ۱۲:۰۶:۵۴
آخرین ارسال: Di Di
  bind کردن برنامه vb با یه فایل دیگه RAMA2009 22 10,587 ۱۱-بهمن-۱۳۹۰, ۱۲:۱۳:۳۲
آخرین ارسال: Payman62
  ارسال پکت به جای برنامه دیگه mohamadpk 28 18,412 ۰۲-اسفند-۱۳۸۹, ۱۱:۰۸:۱۷
آخرین ارسال: tak-fanar
  در یه تکست باکس دو کلمه رو پیدا کنیم و بین این دو کلمه رو توی یه تکست باکس دیگه بریز kimiafars 13 8,888 ۱۸-شهریور-۱۳۸۸, ۱۱:۵۶:۵۳
آخرین ارسال: pashmaloo
  نحوه ی کامپایل برنامه (VB 6) به همراه دیتابیس اکسس برای اجرا بر روی کاپیوتر های دیگه MCS 0 2,864 ۲۲-مرداد-۱۳۸۸, ۰۱:۴۳:۱۱
آخرین ارسال: MCS
  برای ایجاد یک CommandButton روی یک برنامه دیگه خارج از فرمم چکار کنم red11011 8 6,632 ۱۹-خرداد-۱۳۸۸, ۱۷:۲۰:۱۳
آخرین ارسال: lord_viper
Question محدود کردن OpenDialog برنامه های دیگه far_222000 0 1,325 ۱۵-تير-۱۳۸۷, ۱۰:۴۰:۰۳
آخرین ارسال: far_222000
  چه جوری میشه یه برنامه رو در برنامه دیگه ادغام کرد meisambandari 9 5,946 ۲۵-اسفند-۱۳۸۶, ۱۹:۳۶:۳۴
آخرین ارسال: godvb
  چه طوری می شه اطلاعاتی که از Queryبدست آورده ایم تو یه جدول دیگه کپی alishah 1 1,686 ۳۰-آبان-۱۳۸۶, ۱۴:۴۱:۲۳
آخرین ارسال: psdcompany

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS