Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Neue Projekte - 64bit Platform als Default ohne Debug (https://www.delphipraxis.net/196008-neue-projekte-64bit-platform-als-default-ohne-debug.html)

KodeZwerg 13. Apr 2018 21:07

Neue Projekte - 64bit Platform als Default ohne Debug
 
Hallo, ich bin wieder zu schlecht um's alleine zu finden.
Ich würde gerne meinem Delphi Tokyo beibringen das es von Hause aus 32 & 64bit als Platform drinn hat wenn ich ein neues Projekt erstelle und 64bit als Default aktiviert ist, nur find ich leider keinen Schalter in dem Konfigurations-Chaos.
Mein Zweiter Wunsch für Neue Projekte wäre das es auf Release und nicht auf Debug steht, ginge das?
Könnte mir einer bitte auf die Sprünge helfen? Danke!

himitsu 13. Apr 2018 22:12

AW: Neue Projekte - 64bit Platform als Default ohne Debug
 
Nja, im Notfall geht immer die OTA, da ins Erstellen einhängen und die gewünschten Optionen ändern.

Oder du baust dir ein dein Standardprojekt zusammen und
[GOOGLE]delphi objektgalerie hinzufügen[/GOOGLE]

KodeZwerg 14. Apr 2018 00:20

AW: Neue Projekte - 64bit Platform als Default ohne Debug
 
Ich komme damit noch nicht so ganz klar. Danke für den Google Link, das mit dem Template bearbeiten gefällt mir nur finde ich nicht das Template für "VCL Forms Applikation", als ich nach dem Icon gesucht habe, habe ich SDIAPP.dproj gefunden aber das ist ein Template für was anderes.

Uwe Raabe 14. Apr 2018 00:41

AW: Neue Projekte - 64bit Platform als Default ohne Debug
 
Die VCL Forms Application ist hard-coded. Du musst schon ein eigenes Template dafür erstellen.

Du kannst ganz einfach eine neue VCL Forms Application erzeugen, Win64 hinzufügen, auf Release umstellen und das Ganze der Objektablage hinzufügen. Dabei musst du das Projekt speichern, wobei du sowohl ein sinnvolles Verzeichnis als auch angepasste Namen für die Unit- und Projektdatei angeben solltest (die werden nämlich später verwendet).

Danach sollte das Template in der Kategorie auftauchen, in der du es eingeordnet hast. Wenn du es auswählst, wirst du erstmal nach dem Zielverzeichnis gefragt (das ist anders als in dem Built-In Template). In diesem Verzeichnis werden dann die Dateien angelegt. Zielplattform und Build-Konfiguration sollten jetzt den Einstellungen beim Speichern des Templates entsprechen.

KodeZwerg 14. Apr 2018 01:32

AW: Neue Projekte - 64bit Platform als Default ohne Debug
 
Nach vielen rummachen und nicht finden wo, nun habe ich es gefunden, eingebunden und sogar unter Datei\Neu sichtbar.
Es lebe hoch die "VCL Forms Application x64" :cheers:
Das ich nun gleich am Anfang aufgefordert werde ein Verzeichniss auszuwählen finde ich Okay.
Das der die .dpr mitbenutzt finde ich Klasse, da hab ich ein paar {$SetPEFlags} drinnen die ich gerne mal vergesse zu setzen.
Deine Erklärung ist tausendmal besser als das was ich bei Emba gelesen habe (geh in ObjRepos Ordner und editier eine Xml Datei)
Vielen Dank Uwe Raabe!! :love:

KodeZwerg 14. Apr 2018 10:30

AW: Neue Projekte - 64bit Platform als Default ohne Debug
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe leider noch ein Problem, meine Vorlage habe ich "finalisiert", also alle Optionen und Einstellungen überarbeitet, unter anderem habe ich der Vorlage auch ein neues Icon zugewiesen, da kam eine Frage auf ob die IDE es in "__ICON.ICO" umbennen darf und in den Source Ordner der Vorlage kopieren darf, da sagte ich "klar mach mal".
Also der Form und in den Optionen ist nun ein und dasselbe Icon.
Soweit so gut, die alte Vorlage habe ich entfernt und die neue genauso wie Uwe Raabe geschrieben hatte eingebunden.
Klappt bis hier hin Super, aber wenn ich nun diese Vorlage starte für ein neues Projekt, fängt die IDE an zu meckern das es das Icon nicht finden kann, der will das Icon aus dem neuen Projekt Ordner laden aber es liegt immer noch im Vorlagen-Ordner.
Was muss ich anstellen das die IDE das Icon auch in den neuen Projekt Ordner kopiert/übernimmmt?

edit
Ich habe ein Bild angehangen mit der Stelle wo der Fehler passiert.

KodeZwerg 16. Apr 2018 08:38

AW: Neue Projekte - 64bit Platform als Default ohne Debug
 
*Höflich Nachfrag* Ich konnte das Icon Problem immer noch nicht alleine lösen, bitte um Hilfe, Danke!

Uwe Raabe 16. Apr 2018 09:14

AW: Neue Projekte - 64bit Platform als Default ohne Debug
 
Wenn es keine tiefgreifenden Geheimnisse birgt, kannst du das Template mit allen zugehörigen Dateien mal hier hochladen?

KodeZwerg 16. Apr 2018 09:39

AW: Neue Projekte - 64bit Platform als Default ohne Debug
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ja klar, im Archiv ist eine Sicherung des kompletten Template Ordners, wenn was fehlen sollte sag Bescheid und vielen Dank für Hilfe!

Ps: Da ist nichts Geheim, also tobt euch damit aus ;-)

Info: Das Template sollte sich normal öffnen lassen kann aber sein das der wegen Pfaden meckert, da von meinem System.

Problem: Wenn ich das Template einbinde und damit ein neues Projekt beginne kopiert die IDE nicht das Icon in den neuen Projekt-Ordner so das die IDE sich beschwert. Ein manuelles kopieren in den Projekt-Ordner repariert zwar diese unzugänglichkeit aber da gibt es doch bestimmt einen Delphi Switch den ich nicht kenne.

edit
Um nachzuvollziehen was ich tat:
Neues Projekt > VCL Forms Applikation > in der .dpr die SetPeFlags rein, in der Form das Icon rein, in den Optionen das Icon rein, 64bit als default auf Release, fertig.

Uwe Raabe 16. Apr 2018 10:55

AW: Neue Projekte - 64bit Platform als Default ohne Debug
 
Zunächst musst du die Vorlage aus der Bibliothek wieder löschen (Tools - Vorlagenbibliotheken - Eigenschaften - <auswählen> - Löschen)

Dann fügst du die Icon-Datei explizit dem Projekt hinzu, speicherst und legst es nochmal in die Objektablage. Nun sollte das Icon bei einem neuen Projekt auch mitkommen.

Die zu kopierenden Dateien werden beim Ablegen in die Objektablage aus der Projektdatei ermittelt. Später hinzugefügte Dateien werden leider ignoriert.

Du könntest zusätzlich auch einen QP-Eintrag erstellen, damit die Icon-Datei auch ohne das Hinzufügen berücksichtigt wird.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:11 Uhr.
Seite 1 von 2  1 2   

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