AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Es wird keine EXE erstellt

Ein Thema von kwhk · begonnen am 21. Jan 2019 · letzter Beitrag vom 26. Jan 2019
Antwort Antwort
Seite 3 von 3     123   
EWeiss
(Gast)

n/a Beiträge
 
#21

AW: Es wird keine EXE erstellt

  Alt 22. Jan 2019, 23:22
Zitat:
Der Delphi Compiler benötigt für Delphi-Projekte keine OBJ-Dateien sondern erzeugt direkt DCU Dateien
OK.. Dann lag ich wohl falsch was Delphi betrifft.
Die kochen dann wieder ihr eigenes Süppchen.

gruss
  Mit Zitat antworten Zitat
Benutzerbild von kwhk
kwhk

Registriert seit: 25. Mär 2009
Ort: Dresden
168 Beiträge
 
Delphi 10.3 Rio
 
#22

AW: Es wird keine EXE erstellt

  Alt 23. Jan 2019, 07:02
Ich habe es an einem anderen 10.3 Projekt mal ausprobiert...
Bei Projekt => Optionen => Erzeugung der C/C++-Ausgabedatei : C.objs erzeugen einstellen.
Fazit: Es werden OBJ-Dateien erzeugt, aber keine EXE.

Danach wieder zurückstellen auf Nur DCUs erzeugen
Und nun: Es wird keine OBJ- jedoch die EXE-Datei erstellt.

Das kann jeder ganz einfach ausprobieren. (Probieren geht über Studieren)

Irgendwie erscheint mir diese Arbeitsweise auch logisch.
Wenn ich OBJ-Dateien für C++ erstellen will, dann handelt es sich um Proceduren/Funktionen für das C++ Programm und nicht um eine lauffähige EXE.
Delphi 7 hat bei dieser Einstellung die OBJ-Dateien zusätzlich zur EXE erzeugt, so wie Uwe es in #20 auch sagt, das ist aber bei Delphi 10 nicht (mehr) so.
Hartmut

Geändert von kwhk (23. Jan 2019 um 07:13 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.289 Beiträge
 
Delphi 12 Athens
 
#23

AW: Es wird keine EXE erstellt

  Alt 23. Jan 2019, 07:50
Moin...
Code:
D:\Delphi10RAD\HK\HkMp3Dir>dir
 Datenträger in Laufwerk D: ist Hi_D_2000
 Volumeseriennummer: CAD9-24CB

 Verzeichnis von D:\Delphi10RAD\HK\HkMp3Dir

22.01.2019  11:13    <DIR>        .
22.01.2019  11:13    <DIR>        ..
22.01.2019  09:37    <DIR>        #SI
22.01.2019  00:30               345 HkMp3Dir.dpr
22.01.2019  11:13            30.273 HkMp3Dir.dproj
22.01.2019  11:13                62 HkMp3Dir.dproj.local
22.01.2019  10:40         2.478.080 HkMp3Dir.exe
22.01.2019  11:13               170 HkMp3Dir.identcache
22.01.2019  10:34             2.476 HkMp3Dir.res
22.01.2019  11:13               167 HkMp3Dir.stat
22.01.2019  10:34             9.357 HkMp3DirAuswahl.dcu
22.01.2019  09:46             1.550 HkMp3DirAuswahl.dfm
22.01.2019  09:46             2.206 HkMp3DirAuswahl.pas
22.01.2019  10:34            25.534 HkMp3DirPgm.dcu
22.01.2019  10:35             1.950 HkMp3DirPgm.dfm
22.01.2019  10:28            23.584 HkMp3DirPgm.pas
21.01.2019  21:11               766 HkMp3Dir_Icon.ico
              14 Datei(en),    2.576.520 Bytes
               3 Verzeichnis(se), 1.147.874.422.784 Bytes frei
Alle Dateien (exe, dpr, dcu, dfm, pas) in einem Ordner ist eher kontrapoduktiv. Wir hatten hier mal eine Thread warum das so ist. (u.a. die verschiedenen Plattformen).
Wenn ich den Link finde, hänge ich ihn an.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
10.995 Beiträge
 
Delphi 12 Athens
 
#24

AW: Es wird keine EXE erstellt

  Alt 23. Jan 2019, 07:56
Bei Projekt => Optionen => Erzeugung der C/C++-Ausgabedatei : C.objs erzeugen einstellen.
Fazit: Es werden OBJ-Dateien erzeugt, aber keine EXE.
Das ist korrekt und deckt sich auch mit der Dokumentation (wobei der dortige Hinweis auf die Standardeinstellung wohl noch falsch ist).

Nur bei den Optionen "Nur DCUs erzeugen" und "Alle C++ Builder-Dateien erzeugen" (angeblich Standard) werden auch die Delphi-Dateien mitsamt der EXE erzeugt. Alle dazwischen liegenden "C objs erzeugen" Optionen sind ausschließlich für die Weiterverarbeitung durch den C++ Builder relevant.

Offenbar wird beim Upgrade eines Delphi 7 Projekts hier eine falsche Option eingestellt.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
orbi

Registriert seit: 12. Jun 2015
8 Beiträge
 
#25

AW: Es wird keine EXE erstellt

  Alt 26. Jan 2019, 10:58
Das Problem hatte ich auch und zwar mehrfach! Geholfen hat einfaches Löschen der bisherigen Exe-Datei, Überschreiben hat offensichtlich nicht funktioniert.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


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 23:44 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