Thema: Delphi c code nach delphi

Einzelnen Beitrag anzeigen

scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#12

Re: c code nach delphi

  Alt 5. Mär 2005, 14:28
Ich weis nicht, ob es unter C mit dem PByte klappt, aber unter Delphi sollte es so aussehen, wenn man einen Zeiger erhöhen will:
Delphi-Quellcode:
begin
  cpData := PCOPYDATASTRUCT(lParam);

  if (cpData^.dwData = 1) then
  begin
    iconData := PNOTIFYICONDATA( ( ( Integer(cpData^.lpData) ) + 8 ) );
    itrayCommand := pinteger( ( ( Integer(cpData^.lpData) ) + 4 ) )^;
  end;
end;
Allerdings würde ich auch Luckies Record-Variante vorziehen, sie ist einfacher und führt zum selben Ergebnis.
  Mit Zitat antworten Zitat