AGB  ·  Datenschutz  ·  Impressum  







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

Delphi 2009 PrePostExecute

Ein Thema von Prototypjack · begonnen am 17. Okt 2008 · letzter Beitrag vom 1. Nov 2008
Antwort Antwort
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#1

Delphi 2009 PrePostExecute

  Alt 17. Okt 2008, 13:27
Moin,

Aufgrund des IDE-Fehlers, der unter http://qc.codegear.com/wc/qcmain.aspx?d=66804 bereits dokumentiert ist, habe ich mir eine Unit zusammengezimmert, die dieses Problem temporär löst (ist nur unter Delphi 2009 getestet, sollte aber auch unter Delphi 2006 laufen; bei anderen Delphis habe ich keine Ahnung ob es funktioniert!)

Das ganze ist ein IDE-Experte, der auf spezielle Anweisungen in der DPR reagiert. So funktioniert's:

In der DPR-Datei (Stelle ist egal):
Delphi-Quellcode:
// Entweder
{ENABLEPREPOSTEXECUTEANDMESSAGE}
// Oder
{ENABLEPREPOSTEXECUTE}
// Durch diese Anweisungen wird der Check aktiviert.

// Programme kann man dann mit folgenden Anweisungen starten
{EXECUTEAFTER EXE="exename" PRM="parameters" DIR="directory"}
{EXECUTEBEFORE EXE="exename" PRM="parameters" DIR="directory"}
// Natürlich können diese mehrmals eingesetzt werden
EXE beschreibt den Pfad + Namen zur Exe. PRM sind die Parameter (Optional) und DIR ist das Verzeichnis, in welchem das Programm ausgeführt werden soll (Optional).
Die Unit sollte größtenteils Fehlertolerant sein, dennoch garantiere ich natürlich nicht für Unfehlbarkeit
Der Source steht unter MPL 1.1 und darf gerne weiterentwickelt werden (zum Beispiel ein Auswerten von Command-Line-Tools wäre noch interessant).

Installiert wird der "Fix" so: Man nehme die Unit, binde sie in ein Package ein und installiere es, schon funktioniert der Patch.

Grüße,
Max
Angehängte Dateien
Dateityp: pas umain_131.pas (6,4 KB, 7x aufgerufen)
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#2

Re: Delphi 2009 PrePostExecute

  Alt 18. Okt 2008, 08:10
Hallo, den Fix könntest du ja auch in QC veröffentlichen?
Thomas
  Mit Zitat antworten Zitat
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#3

Re: Delphi 2009 PrePostExecute

  Alt 1. Nov 2008, 15:12
Moin,

Hoppla, ich habe gar nicht bemerkt, dass hier noch jemand geantwortet hat. Stimmt ich hätte den Fix tatsächlich in der QC publik machen können, aber das hat sich nun sowieso erledigt.

Der Fix ist aufgrund des kürzlich erschienenen Updates 1 für Delphi / C++ Builder 2009 obsolet, da dort die grundlegende Funktion der IDE wieder ordnungsgemäß funktioniert!

Grüße,
Max
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
Antwort Antwort


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 21:18 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