Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
15. Jun 2009
sTemp ist immer ungleich NULL , selbst wenn es "leer" ist.
Wenn schon, dann solltest du vWert auf NULL prüfen.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
15. Jun 2009
Man könnte den Typ auswerten und entsprechend versuchen umzuwandeln, aber in meinem aktuellen Fall ist dieses nicht so.
Die Originaldefinition sieht eigentlich nur so aus (aus himXMLi.pas) und diehnt eigentlich nur der Möglichkeit einer Funktion unterschiedliche Parameter zu übergeben (da keine überladenen Properties möglich sind ... außer in neueren Delphiversionen und da auch nur bei den...
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
15. Jun 2009
vergiß aber nicht, daß bei Reinhard Kerns Lösung der Record selber freigegeben werden muß, wenn da etwas größeres drin enthalten ist, welches via Pointer referenziert ist und auch bei Objekten.
TIndex = Record
ValueType: (vtIntValue, vtStringValue);
IntValue: Integer;
StringValue: String;
Class Operator Implicit( Value: Integer): TIndex;
Class Operator Implicit(Const...
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
15. Jun 2009
Soll der Typ wärend der Laufzeit geändert werden könne,
oder reicht es, wenn man ihn zum Compilieungszeitpunkt festlegen kann?
siehe himXML ... die Klassen da lassen sich mit unterschiedliche Typendefinitionen kompilieren, aber diese sind dann zur Laufzeit unveränderbar.