Autor Beitrag
AirJordan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 53

WinXP, Win7, Win2008 Server
D7 Enterprise
BeitragVerfasst: Fr 13.05.05 23:38 
Hallo,

ich habe in meinem Projekt die TMS Componenten DBToDoListe und DBAdvGrid. Beide haben in meinem Programm nichts miteinander zu tun. Wenn ich die ToDoListen Komponente einfüge und neu compiliere, erhalte ich die Fehlermeldung "Inkompatible Typen AdvGrid.TSortDirection und ToDoList.TSortDirection" :cry:

Ich habe mir die beide Definitionen im TMS-Sourcecode mal angeschaut und keine Unterschiede in den Typen entdecken können.

Hier mal ein Ausschnitt aus meinem Sourcecode. Auch wenn ich "Direction" direkt (also nicht über with...do) anspreche, bekomme ich diese Fehlermeldung. Schmeisse ich die ToDoListe raus und entferne die Units, klappt wieder alles... :shock:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
  Cursor := crHourGlass;
  DoSort := false; // disable internal sort
  case ACol of
   2 : begin
         with dbBVSHVereineGrid.SortSettings do
         begin
           Column := ACol;
           if Direction = sdAscending then
              Direction := sdDescending else Direction := sdAscending;
           if Direction = sdAscending then
              dmBVSH.sqlBVSHVereine.SQL.Text := sSQLSearchStringVereine + ' ORDER BY VereinsNummer'
           else
              dmBVSH.sqlBVSHVereine.SQL.Text := sSQLSearchStringVereine + ' ORDER BY VereinsNummer DESC';
           dmBVSH.sqlBVSHVereine.ExecSQL;
           dmBVSH.sqlBVSHVereine.Active := True;
         end;
       end;


Hat einer eine Idee, was ich hier falsch mache. Kann ja nicht sein, das man die beiden Komponenten nicht zusammen in einem Projekt benutzen kann. :shock:

_________________
Wer nichts verdient außer Geld, verdient nichts außer Geld...
diabklick! Die Diabestes Tagebuchsoftware