Thema: Delphi bind arguments

Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#2

Re: bind arguments

  Alt 12. Mär 2010, 17:40
vielleicht hilft Dir dieses Beispiel weiter:

Delphi-Quellcode:
type
  t_Sortliste=class(tlist)
......

function BaseSort(s1,s2:pointer):integer;
var
  i : integer;
begin
   result:=0;
   for i:=t_Sortrecord(s1^).slines.Count-1 downto 0 do
     if t_Sortrecord(s1^).slines[i]>t_Sortrecord(s2^).slines[i] then result:=1
   else if t_Sortrecord(s1^).slines[i]<t_Sortrecord(s2^).slines[i] then result:=-1;
end;{-- BaseSort ---------------------------}
 
.....
procedure t_Sortliste.DatenSort;
begin
  sort(BaseSort);
end;
Näheres findest Du in der Hilfe zu TList.sort
Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat