Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Unit gesucht (https://www.delphipraxis.net/9587-unit-gesucht.html)

Phoenix 29. Sep 2003 18:15


Unit gesucht
 
Hallöchen,

ist im anderen Thread irgendwie untergegangen.

Ich weiss, das in Delphi 5 die unit TypInfo für die RTTI zuständig ist. In Delphi 7 ist das die Unit Types.

Wer weiss, wie die Unit in Delphi 6 heisst (noch TypInfo oder schon Types) und wie sie in Delphi-Versionen kleiner gleich 4 heisst? :gruebel:

Wo kann man solche Informationen denn her bekommen, da ich mir denken kann das ich sowas nicht nur für Types / TypInfo herausfinden muss um meine Anwendung möglichst mit jeder Delphi-Version kompilierbar zu machen.

Thanx,

Sebastian

Motzi 29. Sep 2003 18:26

Re: Unit gesucht
 
Also in Delphi6 heißt sie definitiv noch TypInfo.pas... :roll:

overmoon 29. Sep 2003 23:09

Re: Unit gesucht
 
Ich habe Delphi 6 Personal.

Und ich habe gerade mal beides ausprobiert.

Also

Delphi-Quellcode:
uses Types;
und

Delphi-Quellcode:
uses TypInfo;
Und beides funktioniert. Es gibt sie also beide. :gruebel:

:wiejetzt:

overmoon

phlux 29. Sep 2003 23:38

Re: Unit gesucht
 
Es kann sein das beide ja existieren, aber wie Phoenix schrieb, war mal die eine mal die andere für RTTI zuständig. Musst also nachgucken welche das jetzt macht.

overmoon 1. Okt 2003 14:26

Re: Unit gesucht
 
Ich habe mal ein bisschen gegooglet und folgendes gefunden.


Zitat:

The RTTI API is implemented in the "typinfo.pas" unit, which is in "$DELPHI)\Source\rtl\common" in Delphi 6, and "$DELPHI)\Source\vcl" in Delphi 5.
Ergo:

Die Unit heißt typinfo.pas in Delphi 5 und 6. :cyclops:

overmoon 1. Okt 2003 14:35

Re: Unit gesucht
 
Und noch ein bisschen mehr:

Zitat:

RTTI is undocumented in Delphi 3,Delphi 4, Delphi 5 as well as in any version of C++ Builder. There are two places where you can find information about RTTI - typinfo.pas source file, which is located in X:\delphi\Source\VCL directory and this article. This article contains a complete listing of RTTI types, functions and procedures.
Folglich:

In Delphi 3 und 4 heißt die Unit auch "typinfo.pas ".

:dancer: :dancer2:

Phoenix 1. Okt 2003 14:42

Re: Unit gesucht
 
Ja Klasse. :)
Damit wären dann auch sämtliche Kompatibilitätsprobleme in der Hinsicht ausgeräumt. Vielen Dank ;-)

overmoon 1. Okt 2003 14:47

Re: Unit gesucht
 
:-D Bitte sehr. :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz