nightmare3519 Posted June 25, 2012 Share Posted June 25, 2012 (edited) Abilerim üstadlarım ben bu DLL.Callfunction ile hiçbir proje yapamadım artık yavaş yavaş başlamak istiyorum ama sizin yardımlarınız lazım bir anlatım yapabilirmisiniz? Edited September 2, 2014 by nightmare3519 Quote Link to comment Share on other sites More sharing options...
pilgetir Posted June 25, 2012 Share Posted June 25, 2012 (edited) Dll.CallFunction komutu dll dosyası ile bilgi alışverişini sağlar. Örneğin bilgisayarı kapatmak için PC.dll isimli dll dosyamızı kullanalım [quote]DLL.CallFunction([color="#FF0000"]"PC.dll"[/color], [color="#4B0082"]"SetPCPowerState"[/color], [color="#00FF00"][b]5[/b][/color], DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);[/quote] [color="#FF0000"] Kırmızı renkli olan yer dll dosyamızın konumu[/color] [color="#4B0082"]Mor renkte olan yer fonksiyon ismimiz dll dosyamızda hangi fonksiyon varsa onu çağırıyoruz.[/color] [color="#00FF00"] Yeşil renkli olan ise parametremiz "SetPCPowerState" fonksiyonu içerisindeki 5. parametreyi çağırdık.[/color] Bir dll dosyasında fonksiyonları nasıl bulabilirim dersen "Dll Function Wiev" dll fonksiyon önizleyiciler var onlardan yararlanabilirsin. Edited June 25, 2012 by pilgetir Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted June 25, 2012 Author Share Posted June 25, 2012 Peki bu SetPCPowerState içindeki 5. parametreyi nasıl bulabiliriz? Quote Link to comment Share on other sites More sharing options...
kingdown Posted June 25, 2012 Share Posted June 25, 2012 yani bununla parametre programı yapabilirmiyiz ??? Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted June 25, 2012 Editor Share Posted June 25, 2012 [code]#define WIN32_LEAN_AND_MEAN #include <windows.h> #define DLL_FUNC extern "C" __declspec(dllexport) DLL_FUNC int __stdcall Hello(int sayi) { return sayi + 5; }[/code] c++ ile yazılan bir dll den örnek vereyim. DLL.CallFunction([color="#FF0000"]"ornek.dll"[/color],[color="#00FF00"]"Hello"[/color],[color="#800080"]5[/color], DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL); kırmızı : dll yolu yeşil : Fonksiyon adı yukarıda stdcall dan sonraki kısım yani. mor : Fonksiyonun içine gönderdiğimiz değer. Çıktısı 10 olacaktır. Quote Link to comment Share on other sites More sharing options...
pilgetir Posted June 25, 2012 Share Posted June 25, 2012 [quote name='nightmare3519' date='25 June 2012 - 16:33 ' timestamp='1340634791' post='1215732'] Peki bu SetPCPowerState içindeki 5. parametreyi nasıl bulabiliriz? [/quote] Dedimya dll önizleyiciler var diye [quote name='kingdown' date='25 June 2012 - 16:33 ' timestamp='1340634801' post='1215733'] yani bununla parametre programı yapabilirmiyiz ??? [/quote] yaparsın Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted June 25, 2012 Author Share Posted June 25, 2012 [quote name='pilgetir' date='25 June 2012 - 17:44 ' timestamp='1340635448' post='1215735'] Dedimya dll önizleyiciler var diye [/quote] Tamam anladım teşekkür ederim bir sorum daha olacak onu sonra sormak zorundayım.. kingdown sende parametreli program yapmayı taktın kafaya Quote Link to comment Share on other sites More sharing options...
kingdown Posted June 26, 2012 Share Posted June 26, 2012 Aynen Pilgetir Yaptıysan Apz veririmsin yapamadım Quote Link to comment Share on other sites More sharing options...
pilgetir Posted June 26, 2012 Share Posted June 26, 2012 Neyi vereyim arkadaşım ? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.