Skovv Opublikowano 5 Stycznia 2009 Udostępnij Opublikowano 5 Stycznia 2009 Mogę prosić o jakiś prosty artykuł o pisaniu dll w c++(jak go napisać) i jak go używać za pomocą GM Z góry thx Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ZeroXbot Opublikowano 5 Stycznia 2009 Udostępnij Opublikowano 5 Stycznia 2009 Najpierw to radziłbym Ci się zaznajomić z C++, bo jest napewno trudniejszy od GML-a, a nadal widzę w twojej sygnie:"Jeszcze tylko GML i bedzie dobrze". Masz na stronie głównej w newsie link do zbioru DLL-i poszukaj może znajdziesz coś dla siebie, a jak nie no to próbuj. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Skovv Opublikowano 5 Stycznia 2009 Autor Udostępnij Opublikowano 5 Stycznia 2009 Nie ma nic o dll Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ZeroXbot Opublikowano 5 Stycznia 2009 Udostępnij Opublikowano 5 Stycznia 2009 Proszę i na drugi raz czytaj uważniej Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 5 Stycznia 2009 Udostępnij Opublikowano 5 Stycznia 2009 Na początek to: https://gmclan.org/index.php?czytajart=36 A później napiszę Wam obszerniejszy i dokładniejszy artykuł o DLLkach :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Skovv Opublikowano 5 Stycznia 2009 Autor Udostępnij Opublikowano 5 Stycznia 2009 o tomi właśnie chodziło :] Dziex Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Skovv Opublikowano 5 Stycznia 2009 Autor Udostępnij Opublikowano 5 Stycznia 2009 Mam kilka pytań: To jest kod twojego DLL #include<windows.h> #define export extern "C" __declspec(dllexport) export double GMBeep( double a1, double a2 ) { Beep( a1, a2 ); } export char* GMText( void ) { return "Jakis tekst przekazany przez funkcje biblioteki."; } export double GMAdd( double l1, double l2 ) { return l1 + l2; } Spoko przykład ale nie rozumiem: export double GMBeep( double a1, double a2 ) { Beep( a1, a2 ); } co to jest te double i Beep? double pisze że zwracana, ale nadal nie rozumiem. Beep to jakaś funkcja/komęda? export char* GMText( void ) { return "Jakis tekst przekazany przez funkcje biblioteki."; } Char i void? tego też nie rozumiem. Z góry Dziex Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XivroX Opublikowano 5 Stycznia 2009 Udostępnij Opublikowano 5 Stycznia 2009 double -typ liczby zwracanej (8 bajtów o ile się nie mylę) char -to samo co w GM string beep - funkcja wywołująca dźwięk (beep!) najpierw nauka c++ później pisanie dlli Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 5 Stycznia 2009 Udostępnij Opublikowano 5 Stycznia 2009 @Skovv: Jak nie znasz podstaw podstawy C++, to się nie bierz za pisanie DLLi w nim :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ZeroXbot Opublikowano 5 Stycznia 2009 Udostępnij Opublikowano 5 Stycznia 2009 char -to samo co w GM string Char to nie string! String to string, a char to pojedynczy znak np. K Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 5 Stycznia 2009 Administratorzy Udostępnij Opublikowano 5 Stycznia 2009 no tak, ale char czasem nie jest dodatkowo od 0 do 255 ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XivroX Opublikowano 5 Stycznia 2009 Udostępnij Opublikowano 5 Stycznia 2009 export char* GMText( void ) { return "Jakis tekst przekazany przez funkcje biblioteki."; } tia... rzeczywiście to jest jeden znak :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Ch3mical Opublikowano 5 Stycznia 2009 Udostępnij Opublikowano 5 Stycznia 2009 Kolego autorze topica (nie pamiętam nicku :P ). Jeśli chcesz się za to wziąć na poważnie, chcesz kontynuować naukę C++ i widzieć to w przyszłości w twoim życiu, radzę zakupić książkę z kursem na np. Allegro lub w innym sklepie (nie koniecznie internetowym), a nie ściągać wszystko z kursów ze strony głównej. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 5 Stycznia 2009 Administratorzy Udostępnij Opublikowano 5 Stycznia 2009 tia... rzeczywiście to jest jeden znak :P http://pl.wikipedia.org/wiki/Typ_znakowy mający na celu przechowywanie pojedynczego znaku tekstu Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 5 Stycznia 2009 Udostępnij Opublikowano 5 Stycznia 2009 Chciałbym zauważyć że char* to pointer do pierwszego znaku. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się