Zitat von
NamenLozer:
Hallo, napstar.
Dazu brauchst du Threads, das sind Programmteile, die parallel ausgeführt werden können. Das Problem dabei ist, dass du aus einem Thread nicht direkt auf das Formular oder Komponenten darauf zugreifen kannst. Bzw du kannst zwar, aber das führt unter Umständen zu sehr unschönen Effekten wie Zugriffsverletzungen etc, wenn gerade ein anderer Thread auch darauf zugreift (auch die Hauptanwendung ist ein Thread). Damit das nicht passiert musst du synchronisieren. Das ist aber unter Umständen gar nicht so einfach - ich wollte selber mal soetwas machen und bin dann dran gescheitert, dass es dauernd Zugriffsverletzungen gab. Wenn du noch ein Anfänger bist, würde ich das mit den Threads erstmal sein lassen - oder mich langsam rantasten, Tutorials lesen und eifnache Beispiele proggen.
hmmm ich glaube du hast recht..
aber vergessen wir mal dieses multi download funktion und fortschrittsbalken...
ich habe jetzt ein edit, listview, combobox und ein button... wenn ich auf den button klicke wird der inhalt vom editfeld und der inhalt vom combobox in den listview eingetragen... ich mache das so
Delphi-Quellcode:
procedure TForm1.SpeedButton3Click(Sender: TObject);
var item : TListItem;
begin
item:= ListView1.Items.Add;
ListView1.Items[ListView1.Items.Count-1].Caption := YLink.Text;
ListView1.Items[ListView1.Items.Count-1].SubItems.Add(ComboBox1.Text);
YLink.Text:=ListView1.Column[1];
end;
wie kann ich diese werte auslesen?