Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi for to do: 0 to -1 (https://www.delphipraxis.net/58288-do-0-1-a.html)

DerDan 5. Dez 2005 09:27

Re: for to do: 0 to -1
 
Zitat:

Zitat von kalmi01
Moin, moin, himitsu,

Zitat:

Was aber keine wirklich Lösung ist, dann dadurch wird zusätzlicher Code (nämlich die Fehlerprüfung) in das Programm eingebaut wird, was erstens das Programm größer und natürlich auch etwas langsamer macht.
Bei mir macht es definitiv keinen Unterschied ob Bereichsprüfung+I/O-Prüfung an hab oder nicht, die Exe, mit der ich getestet habe, ist in beiden Fällen 1366016 Bytes.

Das ist mir schon früher aufgefallen, dass es bei Delphi 7 anscheinend keinen Einfluss auf die Programmgrösse hat, welche Prüfungen man aktiviert.

Hallo,

hab auch mal getestet:
ohne Bereichsprüfung 817 kB mit 835 kB

macht zwar nicht viel aus aber immerhin


mfg

DerDan

kalmi01 5. Dez 2005 09:58

Re: for to do: 0 to -1
 
Hallo DerDan,

habs jetzt nochmal mit ner default-"Anwendung" probiert.
Es bleibt sich gleich, ist mit und ohne Laufzeitprüfungen aufs Byte gleich.

himitsu 5. Dez 2005 20:50

Re: for to do: 0 to -1
 
Hat du die Bereichsprüfung vieleicht direkt im Quelltext nochmal angegeben?
{$R+} oder {$RANGECHECKS ON}
Dann ist es ja für den nachfolgenden Qode egal, was in den Optionen steht.

kalmi01 8. Dez 2005 07:04

Re: for to do: 0 to -1
 
Moin, moin, himitsu,

Zitat:

Hat du die Bereichsprüfung vieleicht direkt im Quelltext nochmal angegeben?
{$R+} oder {$RANGECHECKS ON}
Nein, natürlich nicht.
Deshalb schrieb ich ja:
Zitat:

habs jetzt nochmal mit ner default-"Anwendung" probiert
soll heissen: Datei/Neu/Anwendung.
Also quasi Delphi-Original-Code.
Und dann in Projekt/Optionen/Compiler einmal bei Laufzeitfehler alles anghakt und einmal nichts.

Christian Seehase 8. Dez 2005 11:26

Re: for to do: 0 to -1
 
Moin Michael,

Zitat:

Zitat von kalmi01
Und dann in Projekt/Optionen/Compiler einmal bei Laufzeitfehler alles anghakt und einmal nichts.

und dann Build oder Compile?

kalmi01 8. Dez 2005 11:43

Re: for to do: 0 to -1
 
Zitat:

Zitat von Christian Seehase
Zitat:

Zitat von kalmi01
Und dann in Projekt/Optionen/Compiler einmal bei Laufzeitfehler alles anghakt und einmal nichts.

und dann Build oder Compile?

Macht beides keinen Unterschied.

Unterschiede in der CFG-Datei:
Delphi-Quellcode:
mit Laufzeitfehler      ohne Laufzeitfehler
    -$Q+                      -$Q-
    -$R+                      -$R-


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:14 Uhr.
Seite 2 von 2     12   

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