![]() |
Re: Eine "schöne" Lösung ohne Format
Zitat:
a) da das Programm nicht kleiner wird, wird die SysUtils vermutlich irgendwo "automatisch" eingebunden. Vielleicht von einer anderen Unit. b) ich finde es sinnlos, schon bestehende Dinge nachzuprogrammieren. Verwende Deine zeit lieber für sinnvolle Sachen. Auch dabei kannst Du was lernen. c) die SysUtils kommt von Borland / CodeGear. Da brauchst Du leine Angst haben, dass die etwas nicht vorhergesehenes machen. Bei Fremdkomponenten sieht es anderst aus. Da will ich den Sourcecode anschauen können, damit ich sehe, was passiert. Aber nachprogrammieren würde ich das bestimmt nicht. |
Re: Eine "schöne" Lösung ohne Format
Die SysUtils kann man aus der USES-Liste raushauen, zur Laufzeit wird die aber automatisch mit eingebunden, weil Delphi das so "verlangt" (ein anderer Ausdruck ist mir nicht eingefallen).
Da der Sourcecode von Delphi aber nur gelesen (und der fehlende Verweis auf SysUtils somit ebenfalls erkannt, aber nicht korrigiert wird) und compiliert wird, kann Delphi diesen Fehler im Source nicht korrigieren, und somit wird die Unit zur Laufzeit von Delphi sowieso in die EXE reingeschnitten. Würde Delphi Fehler automatisch korrigieren, gäbe es ja das nicht:
Delphi-Quellcode:
Delphi würde es ja korrigieren.
[Fehler] Unit1.pas(28): Inkompatible Typen: 'String' und 'Integer'
Deshalb ist es ja: Zitat:
Im Prinzip ist dies dass selbe was RavenIV ausdrücken wollte, nur habe ich es näher erklärt. Hoffe ich konnte helfen, mfg St!nkeSchuh |
Re: Eine "schöne" Lösung ohne Format
Zitat:
Du verwechselst dies mit der Unit 'System'. Die ist automatisch immer mit von der Partie. Die Unit SysUtils musst Du aber einbinden wie jede andere Unit auch, wenn Du die darin enthalteten Funktionen nutzen möchtest. Ein Minimal-Programm wie das Folgende kommt gänzlich ohne die SysUtils.pas aus - und es läuft sogar erfreulich stabil:
Delphi-Quellcode:
program Project3;
begin writeln( 'wuppdi' ); end. Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:47 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