Vraag : Delphi de kwestie TList en TBookmark van 2010

Hello iedereen,

I am een TBookmarks van een TTable in TList proberen te redden. Maar het probleem is wanneer ik om me in die posities TBookmark in TTable probeer te bewegen. Het plaatst niet correct. Dit gebruikte om terug in de oudere versies van Delphi te werken maar ik heb dit voor Delphi 2010 nodig. Het project van de test is zeer eenvoudig. Vorm me en twee die lijsten in twee grids.

Vriendelijke groeten
1 worden getoond:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
var BookmarkList: TList;

… OP CRE�ëR BookmarkList: = TList.Create;

De Referenties van het Voer van // aan TList. U kunt het willekeurige toevoegen verslag… enkel de orde herinnert.
procedure TFormTest.ButtonAddBookmarkToListClick (Afzender: TObject);
var TempBookmark: TBookmark;
begin
  TempBookmark: = mySQLTable1.GetBookmark;
  BookmarkList.Add (TempBookmark);
eind;

// gaat naar Referenties. ShowMessage moet daar enkel voor me controleren als het terug naar het juiste verslag richt.
procedure TFormTest.ButtonGoToBookmarksClick (Afzender: TObject);
var Cnt: Geheel;
begin
  voor Cnt: = beginnen 0 aan BookmarkList.Count -1
    mySQLTable1.GotoBookmark (TBookMark (BookmarkList.Items [Cnt]));
    ShowMessage (mySQLTable1.FieldByName („Klant“) .AsString);
  eind;
eind;

Antwoord : Delphi de kwestie TList en TBookmark van 2010

Hello iedereen!

Paul Hughes loste reeds die kwestie op EDN op. Dank u voor hulp. Hier is de verbinding.
https://forums.embarcadero.com/message.jspa?messageID=254288

Vriendelijke groeten
Andere oplossingen  
 
programming4us programming4us