Autor Beitrag
MDX
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 595
Erhaltene Danke: 4

Windows 8.1, Linux Debian 8, Android Lollipop
Delphi, PHP, Java (Android)
BeitragVerfasst: So 05.06.11 15:37 
Hallo...
und mal wieder melde ich mich wegen der VirtualTreeView Komponente. Die scheint mich einfach nicht zu mögen... :motz:

Jedenfalls:
Ich habe ein Programm welches eine URL aus einer Stringlist und den Dateinamen aus einer weiteren Stringlist ausliest (wobei der Dateiname auch in dem VirtualTreeView steht) und diese Dateien in einem Thread herunterlädt. Das funktioniert auch alles ohne Probleme. Jetzt würde ich gerne in der VirtualTreeView Komponente in derselben Zeile wie der jeweilige Eintrag steht eine Progressbar, sowie die aktuelle Geschwindigkeit, Verbleibende Zeit und Größe der Datei bzw. der bereits heruntergeladenen Datei anzeigen lassen. Die Werte an sich hab ich alle schon, ich muss sie nur irgendwie in diese Komponente schreiben können.
Momentan hab ich es so probiert:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
[...]
daten := TEntry.Create;
VST.NodeDataSize:=SizeOf(daten);
daten := TEntries(VST.GetNodeData(Node)^);

with daten do
  begin
    daten.DownloadStatus:=inttostr(Progress)+ ' %';
  end;


Jedoch erhalte ich hier in der markierten Zeile eine Zugriffsverletzung.
Wobei wenn ich recht überlege dass so auch gar nicht funktionieren könnte, da man in dieser Routine ja wissen müsste welche Zeile jz was ist... :nixweiss:

Hat jemand eine Idee wie sich dieses Problem lösen lässt? Wie bereits in einem anderen Thema über die Komponente gesagt, gibt es eigentlich keinen vernünftigen Tutorials oder ähnliches...

Edit:
Kaum postet man sein Problem findet man eine Lösung...
ausblenden Delphi-Quelltext
1:
 node := VST.GetNodeAt(x,y);					


Edit2:
Toll, zu früh gefreut... Funktioniert leider nur mit der jeweils ersten Zeile...
Brauche also immer noch Hilfe :D

Edit3:
Crosspost DP: xe.lv/995
MDX Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 595
Erhaltene Danke: 4

Windows 8.1, Linux Debian 8, Android Lollipop
Delphi, PHP, Java (Android)
BeitragVerfasst: Di 07.06.11 16:39 
Problem im Delphi-Praxis Forum gelöst!