AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Elemente aus TStringList in Laufzeit entfernen

Ein Thema von KetchUp · begonnen am 16. Nov 2018 · letzter Beitrag vom 25. Nov 2018
Antwort Antwort
EWeiss
(Gast)

n/a Beiträge
 
#1

AW: Elemente aus TStringList in Laufzeit entfernen

  Alt 18. Nov 2018, 11:33
Zitat:
Du darfst die Liste nicht in der Routine freigeben
Eventuell fehlt ihm etwas Mayo <> Ketchup
sorry das musste sein.

gruss
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#2

AW: Elemente aus TStringList in Laufzeit entfernen

  Alt 18. Nov 2018, 11:38
Oder der Willen, es endlich mit den Klassen zu machen. Dann braucht er die SttringListe, seinen Gegner, nur noch einmalig beim Programmstart.
Ich habe vor 10 Jahren auch mal einen Vokabeltrainer gemacht und der baute auch auf StringListen auf, weil ich damals nix anderes kannte. Sei doch froh, dass dir hier direkt ein sehr viel besserer Weg vorgeschlagen wird. Der ist nicht nur für dich besser, sondern auch für deine Zensur.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#3

AW: Elemente aus TStringList in Laufzeit entfernen

  Alt 18. Nov 2018, 11:41
Oder der Willen, es endlich mit den Klassen zu machen. Dann braucht er die SttringListe, seinen Gegner, nur noch einmalig beim Programmstart.
Ich habe vor 10 Jahren auch mal einen Vokabeltrainer gemacht und der baute auch auf StringListen auf, weil ich damals nix anderes kannte. Sei doch froh, dass dir hier direkt ein sehr viel besserer Weg vorgeschlagen wird. Der ist nicht nur für dich besser, sondern auch für deine Zensur.
Nun ja ich will nicht meckern aber 'Then' immer in die nächste zeile? Verstehe wer will. Das sind alles so kleine Feinheiten.. der Code ist sehr schlecht lesbar.
Aber gut sei's drum.

gruss
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#4

AW: Elemente aus TStringList in Laufzeit entfernen

  Alt 18. Nov 2018, 11:47
Jetzt mal Butter bei die Fische.

Wir wollen dir alle nur helfen. Wir wissen sicher auch, dass das, was wir hier von uns geben und dir empfehlen, nicht leicht für dich ist.
Aber nur weil man etwas nicht gleich versteht sollte man doch nicht bei einer Lösung die nachgewiesenermaßen schlecht ist.

Wenn euch nahegelegt wurde das mit einer StringListe zu machen, dann ist das nur eine Empfehlung. Aber du kannst es sehr viel besser machen.
Ich habe dir ein komplettes Beispiel gepostet und Holger hat es komplettiert. Teste es doch einfach aus. Du wirst sehen wie unglaublich leichter alles wird wenn du nur auf uns hörst.

Vergiss die StringListe. Die scheinst du nicht wirklich verstanden zu haben. Das, mit dem Vergessen, haben dir hier auch schon mehrere gesagt.

PS: ich würde mir an dieser Stelle einen schönen und ausführlichen Roman von Michael wünschen =)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#5

AW: Elemente aus TStringList in Laufzeit entfernen

  Alt 18. Nov 2018, 11:57
Jetzt mal Butter bei die Fische.

Wir wollen dir alle nur helfen. Wir wissen sicher auch, dass das, was wir hier von uns geben und dir empfehlen, nicht leicht für dich ist.
Aber nur weil man etwas nicht gleich versteht sollte man doch nicht bei einer Lösung die nachgewiesenermaßen schlecht ist.

Wenn euch nahegelegt wurde das mit einer StringListe zu machen, dann ist das nur eine Empfehlung. Aber du kannst es sehr viel besser machen.
Ich habe dir ein komplettes Beispiel gepostet und Holger hat es komplettiert. Teste es doch einfach aus. Du wirst sehen wie unglaublich leichter alles wird wenn du nur auf uns hörst.

Vergiss die StringListe. Die scheinst du nicht wirklich verstanden zu haben. Das, mit dem Vergessen, haben dir hier auch schon mehrere gesagt.

PS: ich würde mir an dieser Stelle einen schönen und ausführlichen Roman von Michael wünschen =)
@DieDolly
Sei bitte etwas Verständlichsvoller wenn er nicht einmal weis was free bedeutet
Zitat:
Was hat denn das .Free am Ende für eine Bedeutung/Funktion?
dann scheint er sich noch in der Lernphase zu befinden, irgendwo haben wir alle einmal angefangen.
Nicht das er hier noch die Lust verliert weiterhin zu fragen.

Zitat:
weil noch Grundlagenwissen fehlt.


gruss

Geändert von EWeiss (18. Nov 2018 um 11:59 Uhr)
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#6

AW: Elemente aus TStringList in Laufzeit entfernen

  Alt 18. Nov 2018, 12:03
Was das Free bedeutet steht mindestens 1x auf den letzten paar Seiten. Ansonsten hilft doch immer F1.
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.558 Beiträge
 
Delphi 7 Professional
 
#7

AW: Elemente aus TStringList in Laufzeit entfernen

  Alt 18. Nov 2018, 11:53
@DieDolly
Den Fehler mit der falschen Freigabe kann man bei Klassen genauso machen, es geht erstmal um ein Grundsätzliches Verständnis dafür, wann man etwas erstellt und wann man es wieder freigibt.

Würden wir das mit Klassen machen und die Klasse dann, wenn wir in der letzten Methode, in der wir sie benötigen, freigeben, während wir sie noch benötigen, hätten wir exakt das gleiche Problem.

Abgesehen davon kennen wir nicht die Vorgaben, die für das Schulprojekt gestellt wurden. Wenn es da z. b. hieße: "Erstelle einen Vokalbeltrainer mit Hilfe einer Stringliste", dann helfen wiederholte Hinweise darauf, dass man das alles irgendwie auch ganz anders machen kann, nicht.

Ich halte es für wichtiger, erstmal mit dem in Delphi von Haus aus vorhandenen klarzukommen. Solange das nicht funktioniert, werden auch die besten selbsterstellten Klassenbibliotheken nicht fertig, weil noch Grundlagenwissen fehlt.

Wenn das da ist, kann man anfangen zu überlegen, ob das Problem nicht deutlich eleganter gelöst werden könnte.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz