Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#13

Re: Dynamisches Array oder Klasse als Array auslegen

  Alt 23. Sep 2006, 19:37
Du hattest in deinem Eröffnungsbeitrag aus dem C++ Code zitiert:

Code:
WINAMPPLUGINPROPDSP **winampDSP = NULL;
Wenn du den Namen für deine globale Variable in Object Pascal beibehalten willst, dann so:

Delphi-Quellcode:
var
  winampDSP: PPWinAmpPluginPropDSP; // siehe Beitrag #2
Allerdings darf dann der Parameter der Prozedur nicht winampDSP heißen, da die C++ Bezeichner wegen der case sensitivity nicht 1:1 nach Object Pascal übertragen werden können:

Delphi-Quellcode:
procedure AddDSP(dsp: PWinampDSPInfo);
var
  a: DWORD;
begin
  DspPtrArray := winampDSP;
  // ...
  DspPtrArray^[a] := dsp;
marabu
  Mit Zitat antworten Zitat