Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - [Delphi 2010] Variant-Methoden lösen Compilerfehler aus


Kabal - Do 08.07.10 15:29
Titel: [Delphi 2010] Variant-Methoden lösen Compilerfehler aus
Hallo,

ich habe aktuell eine Trialversion von Delphi 2010 in der Architectversion und versuche meine Delphi 6 Projekte damit zu kompilieren.
Ich bekomme aber bei allen Methoden zum Thema "Variants" wie z.B. "VarIsNull()", "VarIsEmpty()", "EmptyParam", etc., die Meldung das dies undeklarierte Bezeichner sind.

In der Architect Trial Version sind leider nicht die Sourcecodes dabei, die Hilfe selbst ist auch mehr als dürftig, fast schon nicht vorhanden. Grade im Bereich Variants hat die Hilfe nichts für Delphi enthalten.

Weiß jemand wie man unter Delphi 2010 Variants auf vorhandene Werte bzw. NULL prüft?
Hat jemand eine Erklärung dafür, dass in Delphi 2010 alles zum Thema Variants scheinbar fehlt, wo sind die Sourcecodes? Die IDE hat in ihren Umgebungsvariablen die Pfade zu den Sourcecodedateien angelegt, aber sie wurden nicht installiert. Wo bzw. wie bekomme ich die her?

Ich hoffe Ihr könnt mir bei meinen Fragen weiterhelfen. Denn bis auf das Thema "Variants" habe ich bisher alles zum Laufen mit Delphi 2010 gebracht.

Vielen Dank im voraus.

Mfg
Kabal


elundril - Do 08.07.10 15:31

Hi,

hast du die Unit "Variants" zu der Uses-Liste deiner Unit hinzugefügt?

lg elundril


Kabal - Do 08.07.10 15:47

Autsch, manchmal seh ich den Wald vor lauter Bäumen nicht.

Ja, ich habe die Unit in der Uses-Klausel, aber drumherum war eine IFDefine-Abfrage die halt ungültig war und darum wurde die Unit nicht eingebunden.

Zu meiner Verteidigung muss ich aber sagen, dass das nicht mein Code, sondern der Code von einem früheren Entwickler der Software, ist.

OK, damit wäre der wichtigste Teil meiner Frage geklärt, vielen herzlichen Dank elundril.

Bleibt noch die Frage nach den Delphi Sourcen im Delphi 2010 Installpaket. Wäre schon schöner, wenn ich wieder in die Sourcen schaun könnte, die Hilfe ist halt leider meistens keine hilfe.

Mfg
Kabal


elundril - Do 08.07.10 16:07

da kann ich dir leider nicht helfen, da ich nur Delphi 7 Personal habe. Aber ich denke die Sourcecodes werden vermutlich nicht mitgeliefert bei der Trialversion. Bei D7 Personal sind sie auch nur in DCU-Form dabei.

aber du kannst ja einfach mal im Installationsordner von D2010 nach allen .pas-Dateien suchen, vielleicht sinds sie ja dabei. ;)

lg elundril


Kabal - Do 08.07.10 16:09

Nein,

das Installerpaket ist nur 17,1 MB groß. Bei der Installation wird alles aus dem Netz geladen. Dachte aber die Sourcen wären mit dabei, damit man halt reinschaun kann. Aber ok, wie gesagt, das wichtigste haben wir ja geklärt :)

Mfg
Kabal


mkinzler - Do 08.07.10 16:15

Möglicherweise sind die Sourcen der RTL/VCL bei der Trial nicht dabei. Bei der Vollversion sind sie aber dabei