Forum: Programmieren allgemein
by jawo3,
30. Aug 2010
Vielen, vielen Dank!
Das war alles super verständlich und funktioniert einwandfrei:!:
:thumb:
jawo3
Forum: Programmieren allgemein
by jawo3,
30. Aug 2010
Auch in der dort verwendeten Form funktioniert das nicht...:(
Ich habe nochmal einen neuen Zeiger Temp_z als Zwischenschritt erstellt.
Das läuft aber immer noch nicht... Bitte hilf mir :cry:
procedure TForm1.ButtonEntfernenClick(Sender: TObject); //Button entfernt markierte Einträge aus der Liste
var ii, zaehler: integer;
letzter : integer;
Temp_z: Zeiger;
begin
Forum: Programmieren allgemein
by jawo3,
30. Aug 2010
So, ich habe die eine Schleife rausgeworfen, aber immernoch "list index out of bounds"...
Irgendwie fühle ich mich gerade ziemlich dumm:(
procedure TForm1.ButtonEntfernenClick(Sender: TObject); //Button entfernt markierte Einträge aus der Liste
var ii, zaehler: integer;
letzter : integer;
begin
if ListBoxAnzeige.Count<>0 then
begin
z:=Wurzel;
Forum: Programmieren allgemein
by jawo3,
30. Aug 2010
Ich habe gerade mal versucht, das einzufügen, aber ich erhalte immer "list index out of bounds". :?:
Irgendwie habe ich das noch nicht richtig verstanden...
Hier nochmal mein Stand:
procedure TForm1.ButtonEntfernenClick(Sender: TObject); //Button entfernt markierte Einträge aus der Liste
var ii, zaehler: integer;
letzter : integer;
begin
if ListBoxAnzeige.Count<>0 then
begin
Forum: Programmieren allgemein
by jawo3,
30. Aug 2010
Dieser Versuch ist leider auch kläglich gescheitert:
procedure TForm1.ButtonEntfernenClick(Sender: TObject); //Button entfernt markierte Einträge aus der Liste
var ii: integer;
letzter : integer;
begin
if ListBoxAnzeige.Count<>0 then
begin
with ListBoxAnzeige do
begin
Forum: Programmieren allgemein
by jawo3,
30. Aug 2010
Eigentlich nicht:oops:
Ich muss also noch einschränken und abgleichen, ob das markierte Element dem aktuellen Zeiger entspricht?
Forum: Programmieren allgemein
by jawo3,
30. Aug 2010
Ich habe mir das jetzt so gedacht für den Entfernen-Button, aber leider funktionier das nicht.
Ich erhalte die Fehlermeldung: Invalid Pointer Operation.
Hier der Quelltext zum Entfernen Button:
procedure TForm1.ButtonEntfernenClick(Sender: TObject); //Button entfernt markierte Einträge aus der Liste
var ii: integer;
letzter : integer;
begin
if ListBoxAnzeige.Count<>0 then
...
Forum: Programmieren allgemein
by jawo3,
30. Aug 2010
Ich schau mir das mal an danke...
Forum: Programmieren allgemein
by jawo3,
30. Aug 2010
Hi,
danke für die Antwort. Ja, die einfach verkettete Liste war eine Vorgabe.
Ich werde mal versuchen, das von dir Beschriebene umzusetzen.
Ich melde mich dann nachher nochmal.
Gruß
jawo3
Forum: Programmieren allgemein
by jawo3,
29. Aug 2010
Hallo,
ich habe vor einigen Tagen schon mal eine Frage zu meinem derzeitigen Programm gestellt und ihr konntet mir schnell und kompetent weiterhelfen. Leider bin ich jetzt auf ein neues Problem gestoßen, dass wieder damit zusammenhängt, dass ich mich noch nicht so gut mit Zeigern auskenne, was sich hoffentlich bald ändern wird.
Es geht erneut um das "Vokabel-Programm" in dem Wörter...