Seite 1 von 1

Interface in einer Procedure nutzen ?

Verfasst: 20.11.2004 11:04
von WolfgangS
Hallo !
ich rufe eine Methode einer DLL so auf:

Code: Alles auswählen

Structure SOUNDSTRUCTURE
    SampleSourceObject.SampleSource
    SoundEffectObject.SoundEffect
EndStructure

Dim mysound.SOUNDSTRUCTURE(5)
...
mysound(0)\SoundEffectObject\play()   ; Aufruf
Alles klappt wunderbar.
Jetzt will ich aber diesen Aufruf in eine Procedure legen.
Ich dacht mir dass es so geht:

Code: Alles auswählen

Structure SOUNDSTRUCTURE
    SampleSourceObject.SampleSource
    SoundEffectObject.SoundEffect
EndStructure

Procedure playme(*mysound.SOUNDSTRUCTURE)
    *mysound\SoundEffectObject\play() 
EndProcedure

Dim mysound.SOUNDSTRUCTURE(5)
...
playme(@mysound(0)) ; Aufruf stürzt aber ab
Die Funktion (myfunction(@mysound(0))) wird ausgeführt (funktioniert), aber stürzt dann gleich ab.
Warum ?

MFG
WolfgangS