Hat hier denn nochmal wer weitergemacht?
(abgesehn von einem Virusentwickler
)
Manchmal macht es wirklich keinen Spaß, wenn einem "ständig"
delphieigene Units unterkommen, welche mit Debuginformationen kompiliert wurden, OBWOHL es die Release-Versionen sein sollten ... ist z.B. nett, wenn man mit F7 sonstwo landet, aber nicht da wo man wollte.
(bei den Indys sind beide "Versionen" sogar komplett identisch und vollgestopft mit Debugzeugs)
Soein Programm, welches du
DCU anhand iherer SourceCodes (wenn sie denn vorhand sind) neu kompiliert,
wäre ja eigentlich ganz praktisch. Auch wenn man, wie Daniel mal seine Sourcen etwas editiert.
Oder wie wäre es mit einigen FixupPacks von jbg direkt integriert?
Und vorallem, was sollte wo eigentlich reingehören
Code:
. Debug Release (für die
OH, sonst findet man da ja nix)
++ -$C+ -$C- $ASSERTIONS
+- -$D+ -$D- $DEBUGINFO
++ -$G+ -$G- $IMPORTEDDATA
++ -$I+ -$I- $IOCHECKS
+- -$L+ -$L- $LOCALSYMBOLS
-- -$M+ -$M- $TYPEINFO
-- -$Q+ -$Q- $OVERFLOWCHECKS
-- -$R+ -$R- $RANGECHECKS
-- -$W+ -$W- $STACKFRAMES
+- -$Y+ -$Y- $REFERENCEINFO (hier gibt's ja auch noch -$YD)
+- -DDEBUG
--inline:off --inline:auto
ganz vorne sind die Standardeinstellungen aus den Projektoptionen
und ansonsten isses so, wie ich es eventuell gedenke machen zu werden
im Anhang nur mal 'nen kleiner Anfang/Test
die Units selber würden sich also erstmal kompilieren lassen
(ob sie dann auch laufen müßte man dann mal sehn)
und das mit den Packages hab ich mir noch nicht angesehn
hier wäre es eigentlich auch praktisch, Borcodero für eigene Anwendungen 3 (4) Standard-Versionen anbieten würde und nicht nur die 2 (Debug und Release)
- debuggen ohne Codeoptimierung und mit allen möglichen Zusatzinfos
- debugen mit debuginfos, aber der Code so wie im Release (ohne Asserts, Überlauftests, ...)
- das Release ohne alles
vielleicht noch 'nen Release mit Asserts, Überlauftests, ... und ohne Debuginfos