Witam,
mam taką zmienną
DscAdresyList: array of packed record id:integer; wlasciciel:integer; glowny:boolean; tekst:TStrings; end;
wielkość tablicy ustawiona itp, błąd jest w tym momencie:
DscAdresyList[lista].tekst.SetText(Result.FieldValueByName('tekst'));
// ale próbowałem też
DscAdresyList[lista].tekst.Text:=Result.FieldValueByName('tekst');
Acces Violation itp
Result to zmienna typu TMySQLResult (używam directSQL do łączenia z bazą), a Result.FieldValueByName zwraca wynik w postaci PAnsiChar. Naczytałem się sporo o wskaźnikach ale mi to nie pomogło, zresztą to chyba nie o to chodzi bo ta linia działa, ładnie się w ListView pokazuje tekst
item.SubItems.Add(Result.FieldValueByName('tekst'));
a mi już brak pomysłów i od wczoraj lecę metodą prób i błędów...
pozdrawiam
Paweł Lis