![]() |
Delphi-Version: 5
Alle REAL variablen als EXTENDED, wie?
Wie kann man in einem umfangreichen Programm alle REAL Typen als EXTENDED definieren? Ich habe einmal gesehen, dass dies mit einem Befel möglich ist.
|
AW: Alle REAL variablen als EXTENDED, wie?
Delphi-Quellcode:
Gruß
Type
Real = Extended; Andreas |
AW: Alle REAL variablen als EXTENDED, wie?
Zitat:
Man kann zwar im eigenen Code Real als Alias für Extended definieren, aber das geht nicht Projekt-weit. Man muss es in jeder einzelnen Unit machen. Da ist es sicher einfacher, mit einem entsprechenden Programm ein global search und replace in der Source zu machen. Der gute alte CodeWright konnte das (verwende ich immer noch für sowas), es gibt sicher Alternativen. |
AW: Alle REAL variablen als EXTENDED, wie?
Zitat:
Bitte aber beim Ersetzen aufpassen, daß dabei die richtige Option (z.B. "nur ganze Wörter" oder "reguläre Ausdrücke") aktiviert ist, damit keine ungewollten Überraschungen auftreten... Gruß Andreas |
AW: Alle REAL variablen als EXTENDED, wie?
Du meinst vielleicht
![]() |
AW: Alle REAL variablen als EXTENDED, wie?
Bitte entschuldigt meine späte Reaktion, komme erst jetzt zum Antworten.
Andreas13, hat mich erinnert, was ich vor langer Zeit einmal sah; es war dies mit dieser Type-Deklaration. Der Tipp mit {$REALCOMPATIBILITY ON} für Double könnte für mich auch noch nützlich sein. Vielen Dank für all' Eure Hilfe. Ja trotz allen Widrigkeiten verwende ich immer noch D5. Inzwischen funktioniert die IDE nur noch auf einer VM mit WXP. Die ganze Sammlung an Programmen, die ich über all' die vielen Jahre für meine persönlichen Studien brauche, wurde so gross, dass ich mich scheue diese mit einer neueren Version zu kompileren. Gruss MET |
AW: Alle REAL variablen als EXTENDED, wie?
Zitat:
Zitat:
|
AW: Alle REAL variablen als EXTENDED, wie?
Zitat:
Die Variante mit der TYPE-Deklaration scheint komplizierter zu werden. Das betreffende Programm enthält unter USES eine Vielzahl von UNITS. Nach meinem Verständnis müsste dann die Deklaration in jeder dieser Unuts gemacht werden. Oder übersehe ich etwas? |
AW: Alle REAL variablen als EXTENDED, wie?
Hi MET,
{$REALCOMPATIBILITY ON} ist ein sog. CompilerSchalter. Den müßtest Du auch in jeder Unit eintragen... Also ist es auch nicht einfacher. Einen "Haken" zum globalen Setzen kenne ich auch nicht, was dessen eventuelles Vorhandensein allerdings nicht ausschließt. Gruß Andreas |
AW: Alle REAL variablen als EXTENDED, wie?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz