Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Delphi Installaware und Autostart (https://www.delphipraxis.net/117468-installaware-und-autostart.html)

SaFu 18. Jul 2008 16:22


Installaware und Autostart
 
HI

Kann mir einer veraten was ich beim Installaware 6 bzw. wo ich den Autostartordner auswählen kann

Und vielleicht noch wie ich unter den Punkt Uninstall meine Anwendung drunter bekomme.

Ich bekomm das einfach nicht hin

Gruss sascha

Larsi 18. Jul 2008 16:39

Re: Installaware und Autostart
 
Ich würde es mit Inno Setup machen, das ist viel einfacher. :)

SaFu 22. Jul 2008 13:54

Re: Installaware und Autostart
 
Hab es immer noch nicht gefunden.

Weis keiner wie man das einstellt das meine Anwendung in den Autostartordner gelegt wird (als verknüpfung)????

Svenkan 23. Jul 2008 11:56

Re: Installaware und Autostart
 
Ich habs mitm Eintrag in der Registry gelöst:

Delphi-Quellcode:
  if CbAutorun.Checked then begin
    Reg := TRegistry.Create;
      try
        Reg.RootKey := HKEY_CURRENT_USER;
        Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', True);
        Reg.WriteString('VPlan Plus', ParamStr(0));
        Reg.CloseKey;
     finally
        Reg.Free;
     end;
  end;

SaFu 23. Jul 2008 12:02

Re: Installaware und Autostart
 
Ja da habe ich auch eine Einstellungen in meinem Programm

Und konnte es gestern auch so lösen Autostart

Hätte es aber lieber als Verknüpfung gehabt. Anscheinend benutzt niemand Installaware

Dank dir trotzdem für die Antwort

Die Muhkuh 23. Jul 2008 12:41

Re: Installaware und Autostart
 
Zitat:

Zitat von fuknersascha
Und vielleicht noch wie ich unter den Punkt Uninstall meine Anwendung drunter bekomme.

Willst Du das auch in den Autostartordner packen? Wäre sinnlos ;-)

Du willst:

- Eine Verknüpfung in den Autostartordner packen, dass Dein Programm automatisch startet?
- Ein Eintrag ins Startmenü machen, so das man das Programm von dort starten bzw. deinstallieren kann.

Seh ich das richtig?

Das geht bestimmt mit Installaware, würde mich sehr wundern, wenn es nicht gehen würde.

sakura 23. Jul 2008 12:50

Re: Installaware und Autostart
 
Welche Version von InstallAware nutzt Du? Ich habe derzeit IA 7 R2 installiert. Da ist es recht einfach. Voraussetzung ist, dass Du eine Version in InstallAware nutzt, welche es Dir erlaubt im MSIcode zu arbeiten. Die mit Delphi mitgelieferte Version unterstützt dieses Feature mWn nicht.

...:cat:...

DeddyH 23. Jul 2008 12:58

Re: Installaware und Autostart
 
Andererseits stelle ich mir wie Larsi die Frage, wieso es nicht InnoSetup sein darf.

SaFu 23. Jul 2008 13:03

Re: Installaware und Autostart
 
Zitat:

Zitat von Die Muhkuh
Zitat:

Zitat von fuknersascha
Und vielleicht noch wie ich unter den Punkt Uninstall meine Anwendung drunter bekomme.

Willst Du das auch in den Autostartordner packen? Wäre sinnlos ;-)

Du willst:

- Eine Verknüpfung in den Autostartordner packen, dass Dein Programm automatisch startet?
- Ein Eintrag ins Startmenü machen, so das man das Programm von dort starten bzw. deinstallieren kann.

Seh ich das richtig?

Das geht bestimmt mit Installaware, würde mich sehr wundern, wenn es nicht gehen würde.

Hab fast alles hinbekommen, nur das mit dem Autostart nicht

Zitat:

Zitat von sakura
Welche Version von InstallAware nutzt Du? Ich habe derzeit IA 7 R2 installiert. Da ist es recht einfach. Voraussetzung ist, dass Du eine Version in InstallAware nutzt, welche es Dir erlaubt im MSIcode zu arbeiten. Die mit Delphi mitgelieferte Version unterstützt dieses Feature mWn nicht.

...:cat:...

Ich habe die Version 6 die Bei Delphi dabei war

Zitat:

Zitat von DeddyH
Andererseits stelle ich mir wie Larsi die Frage, wieso es nicht InnoSetup sein darf.

Naja hab mir das noch nicht angeguckt und habe mich auch jetzt schon länger in Installaware eingearbeitet,
aber vielleicht ist es doch besser wenn ich mich in Innosetup einarbeite für andere Projekte

sakura 23. Jul 2008 13:12

Re: Installaware und Autostart
 
Zitat:

Zitat von DeddyH
Andererseits stelle ich mir wie Larsi die Frage, wieso es nicht InnoSetup sein darf.

Warum muss man Leute immer auf andere Produkte zwängen? :gruebel: Unabhängig davon erstellt InnoSetup immer noch keine MSI Setups was für viele wichtig ist, insbesondere, wenn man Produkte in größeren Firmen platzieren will.

...:cat:...

SaFu 23. Jul 2008 13:14

Re: Installaware und Autostart
 
Naja wenn es Zwei leute empfehlen, lohnt sich ja vielleicht ein Blick

mkinzler 23. Jul 2008 13:15

Re: Installaware und Autostart
 
Zitat:

Unabhängig davon erstellt InnoSetup immer noch keine MSI Setups
Was man auch durchaus positiv werten kann.

sakura 23. Jul 2008 13:18

Re: Installaware und Autostart
 
Zitat:

Zitat von fuknersascha
Naja wenn es Zwei leute empfehlen, lohnt sich ja vielleicht ein Blick

Sicherlich lohnt es sich, InnoSetup ist auch nicht schlecht, aber es hat seine Einschränkungen im Einsatz. Es ist dafür sehr flexibel und kennt sich mit Delphi gut aus :zwinker:

Ansonsten hast Du aus meiner Sicht mit InstallAware einen sehr guten MSI-Scripter. Leider aber ist die mit Delphi gelieferte Version nicht besonders umfangreich und die vollen Versionen sind auch nicht gerade billig. Allerdings wird die nächste Version (8) auch recht interessant :zwinker:

...:cat:...

SaFu 23. Jul 2008 13:25

Re: Installaware und Autostart
 
Also heist es jetzt das die Version, die bei Delphi dabei ist, keinen Autostart erzeugen kann, weil es fehlt.

sakura 23. Jul 2008 13:29

Re: Installaware und Autostart
 
Zitat:

Zitat von fuknersascha
Also heist es jetzt das die Version, die bei Delphi dabei ist, keinen Autostart erzeugen kann, weil es fehlt.

Es fehlt nicht, Du kannst, wenn ich mich nicht irre(!), nur nicht in den Scripting Modus (MSI Code) wechseln. Sollte das doch gehen, dann schreibe es kurz, dann schreibe ich wie es weiter geht ;)

...:cat:...

DP-Maintenance 23. Jul 2008 13:36

DP-Maintenance
 
Dieses Thema wurde von "sakura" von "Sonstige Fragen zu Delphi" nach "Tools rund um Delphi" verschoben.
Ich vergaß die ganze Zeit...


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:33 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