Hi @ all,
Tjoa, ich habe ein kleines Problem: Irgendwie kapiere ich die Syntax der Funktion DLLCALL nicht richtig.
Ich versuche, die sog. Fmod.dll in AutoIt einzubinden, bin aber leider des Englischen nicht besonders mächtig, weshalb mir die Fmod-Dokumentation nicht oder nur unzureichend weiterhilft.
Ich poste hier mal einen Beispielcode rein, wie man ihn in einer Basic-Variante in div. Programmiersprachen findet:
#include "fmod.bi"
Dim Shared MusicHandle As long ptr
MusicHandle = FMUSIC_LoadSongEx("beispielmusik.it",0,0,FSOUND_LOOP_NORMAL,0,0)
if Musichandle then
FMUSIC_PlaySong(MusicHandle)
FMUSIC_SetOrder (MusicHandle,0)
end if
Davon bräuchte ich die Syntax in AutoIt. Normalerweise könnte ich die Basic-Variante verwenden, allerdings benötige ich Funktionen, die nur AutoIt auf einfache Weise bietet... Deshalb brauche ich diese Syntax eben für AutoIt. Ich habe es schon nach dem sog. Try-and-Error-Verfahren probiert, leider ohne Erfolg.
Für Hilfe wäre ich sehr dankbar
EDIT: Die Syntax für IF etc. weiß ich natürlich, mir geht es rein um die Einbindung der DLL-Datei mittels DLLCALL.