Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#19

Re: Wer Hilft bei einer kleinen übersetzung Delphi > C ?

  Alt 2. Aug 2007, 17:14
Weiss nicht ob ich das richtig rübergebracht habe

Delphi-Quellcode:
procedure BASSVIS_ExecutePlugin(Param: PBASSVIS_EXEC;
    var Base: TBASSVIS_PARAM
); stdcall; external dllfile;
Base gibt mir aus Delphi einen wert zurück über die Variable 'var'
Geschieht das in C automatisch ??

so wie ich deine Aussage verstanden habe benötige ich in C keine Varable vor Base.

Müßte dann so aussehen

Code:
void BASSVISDEF(BASSVIS_ExecutePlugin)(BASSVIS_EXEC* Param, BASSVIS_PARAM* Base);
Ist aber dann ein pointer(zeiger) auf die Structur soll aber einen wert der sich in Base befindet zurückgeben.

Vestehe ich jetzt nicht so richtig.

Gruss Emil

EDIT:
Code:
int BASSVISDEF(BASSVIS_SetPlayState)(BASSVIS_PARAM* Param, PlayState State, int value = -1);
Denke das wäre dann mein letztes problem
Playstate ist enum muss auch hier ein Stern übergeben werden?

Code:
int BASSVISDEF(BASSVIS_SetPlayState)(BASSVIS_PARAM* Param, PlayState* State, int value = -1);
  Mit Zitat antworten Zitat