I tried to connect "Bass.dll" and GLBasic, but nothing.
> DLL - Funktionen ansprechen
> Von Hand laden:
> // Lädt die Funktion "foo" aus my.dll in den Zeiger: foo
> void (__stdcall* foo)(int, char); // Deklaration
> void LoadDllFunction()
> {
> DLLCALL("my.dll", "foo", (void**) &foo);
> }
How it can be understood ?
> Automatisch laden lassen:
> // ausserhalb von Funktionen:
> // DECLARE(name, "dll", (parameter), rückgabetyp)
> DECLARE(foo, "my.dll", (int, char), void);
> // DECLARE_ALIAS(name, "dll", "echter_name", (parameter), rückgabewert)
> DECLARE_ALIAS(foo, "my.dll", "foo@4", (int, char), void);
How it can be understood ?
> Wenn die Funktion eine __cdecl Funktion ist (also kein __stdcall), hängt man an DECLARE ein _C an:
> DECLARE_C(foo, "my.dll", (int, char), void);
> DECLARE_C_ALIAS(foo, "my.dll", "foo@4", (int, char), void);
How it can be understood ?
I need a simple working - "Inline" code.
Please, help.