Jetzt bin ich aber neugierig geworden, was ist das den für ein Datentyp?
Variant.
Der ... Datentyp, der alles (außer Zeigern ... )
Falsch.
varUnknown
und
varByRef
ist ein
Pointer
,
varOleStr
ein
PWideChar
und
varArray
ein
PVarArray
. Alles Zeiger.
Zitat:
...ist zwar sehr mächtig, andererseits kann man damit Unsinn anrichten... Also Finger weg von V……
Ne, is klar.
Finger weg von PChar, Interface,
COM und -ach was sag ich- Programmierung allgemein. Alles mächtig aber gefährlich.
Delphi ist zwar sehr mächtig, andererseits kann man damit Unsinn anrichten. Also Finger weg von D……
Richtig ist: Ohne Variants keine Datenbankzugriffe, kein Reflection /
RTTI-Gedöns, (fast) kein
OLE,
COM usw.
Richtig ist aber auch: Was man mit konkreten Datentypen erledigen kann, sollte und braucht man nicht mit Variants zu erledigen.
Übrigens: So richtig langsam sind Variants nun auch nicht.