AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi system.pas in Delphi2007 compilieren?
Thema durchsuchen
Ansicht
Themen-Optionen

system.pas in Delphi2007 compilieren?

Ein Thema von semike · begonnen am 11. Apr 2007 · letzter Beitrag vom 31. Okt 2016
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von ascotlx
ascotlx

Registriert seit: 8. Mär 2005
Ort: Hamburg
97 Beiträge
 
Delphi 7 Professional
 
#11

Re: system.pas in Delphi2007 compilieren?

  Alt 1. Aug 2007, 15:57
Hallo,

ich habe auch das Problem mit dem Debugger unter Delphi 2007 und würde die beschriebene Änderung gerne ausprobieren..
nur trage ich die genannten Compileroptionen ein?? Ich habe folgende Zeile gefunden, die es sein könnte und habe sie wie
folgt ergänzt.

Alt
Zitat:
{$H+,I-,R-,O+,W-}
Neu
{$H+,I-,R-,O+,W-,D-,C-,L-,Y-} Nur wird bei mir immer noch die system.dingsdabumsda und auch andere ??pas?? Dateien "angesprungen".

Kann mir jemand helfen ?? Der Debugger nervt ...

BTW (gibt es bei der Hilfe auch eine Möglichkeit die Beispiele wieder zu sehen ??)

danke ascotlx
workarounds gibt es wie Sand am Meer und manchmal hat man ein workaround ohne es zu wissen
  Mit Zitat antworten Zitat
BerndS

Registriert seit: 8. Mär 2006
Ort: Jüterbog
491 Beiträge
 
Delphi 12 Athens
 
#12

Re: system.pas in Delphi2007 compilieren?

  Alt 1. Aug 2007, 16:09
Hallo ascotlx ,

hast du die Units, wie unter #9 beschrieben, per DCC32.EXE neu erstellt? So hat es bei mir geklappt.

Gruß Bernd
  Mit Zitat antworten Zitat
Benutzerbild von ascotlx
ascotlx

Registriert seit: 8. Mär 2005
Ort: Hamburg
97 Beiträge
 
Delphi 7 Professional
 
#13

Re: system.pas in Delphi2007 compilieren?

  Alt 1. Aug 2007, 16:25
ja, hab ich ...
workarounds gibt es wie Sand am Meer und manchmal hat man ein workaround ohne es zu wissen
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#14

AW: Re: system.pas in Delphi2007 compilieren?

  Alt 31. Okt 2016, 13:46
Auch wenn dieses Thema schon fast 10 Jahre alt ist, erlaube ich mir, es noch einmal hervorzuholen.

Das hat mich nun doch sehr interessiert, und so versuchte ich es auch, nämlich mit Delphi 7 und XE2. Erkenntnisse:

- Es ist auch bei beiden genannten Delphis möglich, wenn auch bei letzterem wesentlich aufwendiger, mit deutlich mehr Verrenkungen.
- Der Kommandozeilenparameter -z scheint überflüssig zu sein, es funktioniert jedenfalls auch ohne diesen.
- Der größte Nachteil: Die DCUs sind größer als die mitglieferten, leider auch dann, wenn man versucht, die RTTI (bei XE2) auszuschalten. Keine Ahnung, mit welchem Zaubercompilern Borland / Inprise / Codegear / Embarcadero kleinere DCUs erzeugen.

Wen es interessiert, der kann es sich unter Zuhilfenahme der o.g. Kommandozeile (vermutlich generell mit Administratorrechten) selbst zusammenbasteln, denn die dcc32 gibt alle im wahrsten Sinne des Wortes Fehlermeldungen aus, es wird das Fehlen von Dateien an bestimmten Orten bemängelt. Zum einen müssen an bestimmten Orten Projektdateien erstellt bzw. dorthin abgelegt werden, zum Beispiel solch eine wundersame "program.dpr" mit dem Inhalt:

Delphi-Quellcode:
program;
begin
end.
, zum anderen auch in den Quellen weitere Dateien zusammengesucht werden. Ich brach es ab, als die system.dcu und sysinit.dcu erstellt waren, allerdings moserte dann dcc32 immer noch das Fehlen einer Projektdatei (sogar dann, als diese eindeutig vorhanden war), aber ich brach es eben ab, da Ziel erreicht wurde. Immerhin compilierte XE2 auch mit diesen selbsterstellten DCUs, und das Compilat war auf's Byte genau gleichgroß zum dem mit den mitglieferten DCUs erstellten.

Fazit: Es war einen Versuch wert, lohnte sich aber nicht.

Geändert von Delphi-Laie (31. Okt 2016 um 17:05 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:35 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