Skocz do zawartości

DLL


Skovv

Rekomendowane odpowiedzi

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

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

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

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

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...