Einzelnen Beitrag anzeigen

Franzelchen

Registriert seit: 22. Mär 2007
82 Beiträge
 
#34

Re: TStringlist, THashedStringlist gibts nichts schnelleres?

  Alt 26. Mär 2010, 20:23
@ Sir Rufo

Dein letzter Beitrag hat mich überzeugt.
Zitat von Sir Rufo:
Ohne die Funktion (was da überhaupt passieren soll) ist das schon mal grundverkehrt. ?????

In meinem Beispiel habe ich Dir gezeigt wie das vom Prinzip her geht.

Erzeuge eine Instanz (TStringList) und übergebe der Funktion diese Instanz, auf das die Funktion dort die Ergebnisse reinschreiben kann.

Somit hast du dort, wo du dann diese Daten weiterverarbeitest (zur Anzeige) auch die Kontrolle darüber, wann diese Instanz wieder aus dem Speicher entfernt werden kann (z.B. nach der Anzeige).

Eine visuelle Komponente (TStringGrid) zum Berechnen zu benutzen ist schon vom Ansatz falsch,(??????) da diese Komponenten zum Anzeigen gut geeignet sind aber auch nur dafür.
Die Fragezeichen zeigen vermutlich worin ich jetzt schon meine Probleme sehe.

function VerabeiteDatenAusDatei( const FileName : string; const Ergebnis : TStringList ) : boolean; Ich begreife nicht wieso Du an die Funktion eine Stringliste übergibst

      if VerabeiteDatenAusDatei( Edit1.Text, MeinErgebnis ) then und diese als Ergebnis noch vorhanden ist, wenn doch der einzigste Rückgabewert der Funktion vom Typ boolean ist?
  Mit Zitat antworten Zitat