Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi VST Sortieren (https://www.delphipraxis.net/135474-vst-sortieren.html)

youuu 11. Jun 2009 14:20


VST Sortieren
 
Hi,

ich habe zum Sortieren des VST diesen Code.

Delphi-Quellcode:
procedure TFormMain.VstEmpfaengerHeaderClick(Sender: TVTHeader;
  Column: TColumnIndex; Button: TMouseButton; Shift: TShiftState; X,
  Y: Integer);
begin
  if Button= mbLeft then
  Begin
    if Column= VstEmpfaenger.Header.SortColumn then
      VstEmpfaenger.Header.SortDirection:= TSortdirection(1- ord(VstEmpfaenger.Header.SortDirection))
    else
      VstEmpfaenger.Header.SortColumn:= Column;
  End;
end;
jedoch bekomm ich beim compelieren diesen Fehler.
Kann mir jemand das erklären?



[DCC Fehler] UnitMain.pas(261): E2010 Inkompatible Typen: 'VirtualTrees.TSortDirection' und 'UnitMain.TSortDirection'

generic 11. Jun 2009 14:42

Re: VST Sortieren
 
Du hast in der Unit "UnitMain" auch TSortDirection definiert.

Nun weis der Compiler nicht was er nehmen soll bzw. er nimmt das was am nächsten definiert ist.

Du musst daher die Unitnamen vor der Definition schreiben (mit Punkt getrennt).

Delphi-Quellcode:
VstEmpfaenger.Header.SortDirection:=VirtualTrees.TSortDirection(1- ord(VstEmpfaenger.Header.SortDirection))

youuu 11. Jun 2009 14:45

Re: VST Sortieren
 
Zitat:

Zitat von generic
Du hast in der Unit "UnitMain" auch TSortDirection definiert.

Nun weis der Compiler nicht was er nehmen soll bzw. er nimmt das was am nächsten definiert ist.

Du musst daher die Unitnamen vor der Definition schreiben (mit Punkt getrennt).

Delphi-Quellcode:
VstEmpfaenger.Header.SortDirection:=VirtualTrees.TSortDirection(1- ord(VstEmpfaenger.Header.SortDirection))

Super das war es danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz