Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#12

Re: Error: Inkompatible Typen Reguläre Prozedur u Methodenze

  Alt 31. Aug 2007, 16:51
Delphi-Quellcode:
TMyList = class(TList)
  protected
     SortedColumn: Integer;
  public
     procedure SortByColumn(Column: Integer);
  end;

implementation
var
   _sortlist: TMyList; // globale hilfsvariable

// "normale" Funktion
function MyListSortCompare(Item1, Item2: Pointer): Integer;
begin
  result := MachWas(Item1, Item2, _sortlist.SortedColumn);
end;

procedure TMyList.SortByColumn(Column: Integer);
begin
  SortedColumn := Column;
  _sortlist := self;
  Sort(MyListSortCompare);
end;
Andreas
  Mit Zitat antworten Zitat