AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Delphi Projekt kompilieren im Kontextmenü
Tutorial durchsuchen
Ansicht
Themen-Optionen

Projekt kompilieren im Kontextmenü

Ein Tutorial von jfheins · begonnen am 14. Mär 2006 · letzter Beitrag vom 30. Okt 2006
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von jfheins
jfheins
Registriert seit: 10. Jun 2004
Also, ich möchte euch heute zeigen, wie man einen Punkt "Projekt kompilieren" ins Kontextmenü einbauen kann.

Ziel ist also ein Kontextmenüeintrag, damit wir einfach auf eine .dpr Datei doppelklicken können und der Delphicompiler uns dann das ganze compiliert.

Vorteil: Man braucht nicht erst Delphi/BDS öffnen, um kurz eine exe herzustellen. (Man muss natürlich Delphi installiert haben ...)

Nachteil: Wahrscheinlich nicht alle Features der IDE ... ^^

Also ans Werk:
  • Geht in die Ordneroptionen (Systemsteuerung oder in einem beliebigen Ordner Extras > ...)
  • Registerkarte "Dateitypen"
  • zu "dpr" gehen und unten auf "Erweitert", dann auf "Neu" klicken
  • Als Vorgang geben wir jetzt sowas wie
    Vorgang:
    Projekt &kompilieren
    an (das & steht für das Tatenkürzel, das der Eintrag bekommt)
  • Und jetzt kommts ... als "Anwendung für diesen Vorgang" tragen wir folgende Zeile ein:
    Anwendung für diesen Vorgang:
    cmd.exe /C "echo. && cd "C:\Dokumente und Einstellungen\Julius\Eigene Dateien\Borland Studio-Projekte\Bpl" && echo Building Units ... && echo. && dcc32 -B -Q -H -W "%1\..\*.pas" && echo. && echo. && echo Building Project ... && echo. && dcc32 -B -Q -H -W "%1" && echo. && echo. && echo Project was compiled successfully - press any key to exit && pause>nul"

    (Das rote durch euren entsprechenden BPL-Pfad ersetzen )
  • Jetzt noch zweimal auf "OK" klicken, dann auf "Schließen" und schon steht der Eintrag im Kontextmenü einer jeden .dpr-Datei bereit

(Bisher nur mit .dpr's getestet ... also Projektgruppen usw. auf eigene Gefahr )

Getestet mit: Delphi 2005 & WinXP

(Ich fand es nützlich, wenn man grade etwas neu compilieren muss, und man Delphi nicht öffnen will ...)
 
Benutzerbild von jfheins
jfheins
 
#11
  Alt 15. Mär 2006, 22:42
Ich würde mal sagen, er findet die Datei advpanel.pas/dcu nicht ...
wo hast du die denn versteckt ?
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins
 
#12
  Alt 16. Mär 2006, 16:15
Ok, neue Version sozusagen ... ich habe herausgefunden, wie man den -U Parameter benutzt

Neuer Code:
cmd.exe /C "echo. && echo Building Project ... && echo. && echo. && dcc32 "%1" -B -Q -H -W -U"C:\Dokumente und Einstellungen\Julius\Eigene Dateien\Borland Studio-Projekte\Bpl" && echo. && echo. && echo Project was compiled successfully - press any key to exit && pause>nul"


Das Rote natürlich wieder ersetzen ...
  Mit Zitat antworten Zitat
Balu der Bär
 
#13
  Alt 30. Okt 2006, 10:30
Zitat von ichbins:
Code:
dcc32 -B -Q -H -W "%1"
müsste doch eigentlich völlig ausreichen?
Auch wenn es leicht Offtopic ist, kann mir jemand sagen was die einzelnen Parameter machen oder mir eine Quelle geben wo alle Parameter aufgelistet sind? Besten Dank.
  Mit Zitat antworten Zitat
bigg
 
#14
  Alt 30. Okt 2006, 10:39
moin,

mit "cmd -> dcc32.exe -help" kann man sich die Parameterliste anzeigen lassen.
Miniaturansicht angehängter Grafiken
dcc32_216.png  
  Mit Zitat antworten Zitat
xaromz

 
Delphi 2006 Enterprise
 
#15
  Alt 30. Okt 2006, 10:39
Hallo,
Zitat von Balu der Bär:
Auch wenn es leicht Offtopic ist, kann mir jemand sagen was die einzelnen Parameter machen oder mir eine Quelle geben wo alle Parameter aufgelistet sind? Besten Dank.
Gib doch in der Shell mal "dcc32" ein. Da bekommst Du eine schöne Liste.

Gruß
xaromz
  Mit Zitat antworten Zitat
Balu der Bär
 
#16
  Alt 30. Okt 2006, 10:41
Danke.
  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 20: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