AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Nullsoft Installer Tool für eigene Anwendung
Thema durchsuchen
Ansicht
Themen-Optionen

Nullsoft Installer Tool für eigene Anwendung

Ein Thema von TUX_der_Pinguin · begonnen am 2. Sep 2008 · letzter Beitrag vom 2. Sep 2008
 
TUX_der_Pinguin

Registriert seit: 1. Jun 2005
Ort: Anholt (NRW)
609 Beiträge
 
Delphi 11 Alexandria
 
#1

Nullsoft Installer Tool für eigene Anwendung

  Alt 2. Sep 2008, 08:29
Ich benutze den Nullsoft Installer (NSIS) um einen Installer für meine Anwendung zu erstellen,
da ich im Script Versions Nummern und ein paar andere variable Informationen stehen habe, dachte
ich mir das ich mir ein kleines Programm schreibe was die Script Datei entsprechend verändert
und anschließend durch den Kompiler von NSIS jagt.

Es soll gar kein Editor wie z.b. HM Edit werden, jedoch eine Funktion aus diesem Editor würde ich gern
übernehmen und zwar kann man dort wenn man das Script kompiliert den Status bzw. die Ausgabe des Kompilers
sehen. Nur habe ich grade keinen Plan wie ich das selbst hinbekomme.

Die Anwendung ruft den Compiler mit folgender methode auf. Zumindest steht das so in HM Edit im Ausgabe "Fenster".

Zitat:
C:\Programme\NSIS\makensis.exe /NOTIFYHWND 123456 setup.nsi
Jetzt habe ich versucht mit ShellExecute das gleiche zu machen, jedoch weiß ich nicht was für ein Handle
ich übergeben muß und wie ich steuern kann wohin das ganze geschrieben wird, hat da vielleicht jemand
eine Idee oder gar Erfahrung. Ich habs schon versucht mit "Panel1.Handle" etc. versucht nichts passiert.

Das zweite etwas kleinere Problem ist, ich würde gerne auf den Kompiler warten d.h. wird der Button
zum kompilieren gedrückt so soll dieser solange deaktiviert bleiben bis der Kompilier fertig ist.
ShellExecute führt ja nur das Programm aus, wartet jedoch nicht auf die gestartete Anwendung.

Am wichtigsten wäre herrauszufinden wie ich das mit der Anzeige gelöst bekomme, weil ich so in meinem
kleinen Tool auch mitbekomme wenn irgendwas nicht geklappt hat (weil z.B. eine Datei fehlt).

Nullsoft Installer: http://nsis.sourceforge.net/Main_Page
HM NIS Edit: http://hmne.sourceforge.net/
  Mit Zitat antworten Zitat
 


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 22:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz