Re: Woher kommt dieser Laufzeitfehler?



Hallo Stefan,

Stefan Koschke schrieb:

> function kopfzeileninfo(zl : string) : kopf;
> var
> tlist : Tstrings; //gesplitteter Inhalt der Zeile zl
> begin
> //Bestimmen der Inhalte der Zeile
> //und Rückgaberecord einstellen
> tlist := zeilensplit(zl);
> .....
> result.status := tlist[2];
> result.rast := strtoint(tlist[3]);
> ....
> //und das hatte ich nicht im Code, weil ich der Meinung war, daß , wenn
> tlist oben unter var deklariert ist,
> //dieses automatisch freigegeben würde!
> tlist.free;
> end;
>
> function zeilensplit(zl : string) : TStrings;
> var
> i : integer;
> e : string;
> begin
> result := nil;
> //Es wird eine Zeile mit etwa diesem Aufbau gesplittet :
> "(1616262)(37372)(3734737)(37272)..."
> //Splitten per "("
> split(z,'(',result); //das ist die Split-Funktion aus FastStrings
> //hier wird noch ein wenig an den Inhalten geändert, z.B. Klammer zu
> entfernt
> .....
> end;

Ich habe eben wohl zu schnell gelesen.
Habe ich ein TStrings.Create übersehen? Ich finde es nicht. Oder erzeugt
Split() diese Instanz wenn mit nil gefüttert?

Außerdem ist TStrings so nicht direkt verwendbar. Schaue Dir mal die OH
dazu an.

Gruß, Joe
--
.



Relevant Pages

  • Re: const char * als Parameter für DLL
    ... string pData, ... charpSCBuffer, ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)
  • Re: Konstanten und Geschwindigkeit
    ... > Funktion eine Referenz erwartet, ... String und Co. interessiert das jedoch wenig, ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.vb)
  • Re: LibXML::Text
    ... den Code ins eigene Programm einzubauen. ... return $string; ... Prev by Date: ... Next by Date: ...
    (de.comp.lang.perl.misc)
  • Bibliothek zum parsen von Dateien
    ... - Abfragen ob die erste Zahl ein integer ist oder nicht ... Integer) eingeschlichen hat geeignet mit einer Ausnahme reagieren. ... Prev by Date: ... Next by Date: ...
    (de.comp.os.unix.programming)
  • Re: In Registry schreiben von C# aus.
    ... all string values are interpreted as standard sz values. ... > My blog about Win32 and .NET ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.vc)