-
Forum: Programmieren allgemein
by The Knight,
12. Mär 2005
Hoh, super! :) Hab mich gleich mal dort registriert, aber hier bekomme ich doch auch guten Support. ;)
Ich würde sagen, es geht. Zumindest der Teil mit der Registry-Suche. Aber mit der Angabe des Pfades zu der Datei habe ich noch meine Probleme. Es handelt sich da um die Datei C:\1.txt:
// Code für Reg.-Pfad- und Dateisuche
function InitializeSetup: boolean;
var
TempPath : string;
-
Forum: Programmieren allgemein
by The Knight,
10. Mär 2005
Ich möchte meinem Patch-Setup einer Kontrolle unterziehen. Er soll einen Registry-Pfad/Wert suchen und ein bestimmte Datei. Wenn eines von beiden NICHT gefunden wurde, soll eine Messagebox erscheinen und dann das Setup abbrechen.
Ich habe es bisher hinbekommen mit den Codeschnippseln hier, dass der Installer abbricht, wenn der reg-Pfad nicht gefundne wurde:
function InitializeSetup:...
-
Forum: Programmieren allgemein
by The Knight,
17. Feb 2005
Filename: "{app}\gp.exe"; Flags: runhidden
Damit dürfte es funktionieren. :)
-
Forum: Programmieren allgemein
by The Knight,
16. Feb 2005
…ich möchte bei meinem Installer am Ende eine Datei ausführen (exe). Das gehört in die Section, ich weiß. Aber der Installer MUSS die exe ausführen, es darf am Ende nicht da stehen, wenn das Setup abgeschlossen ist, ob die exe ausgeführt werden soll oder nicht. Das soll der Inno-Installer automatisch machen. Besser gesagt er MUSS.
Wie geht das?
-
Forum: Programmieren allgemein
by The Knight,
12. Sep 2004
Sagen wir es so: darauf wäre ich NIE gekommen und so sahen meine eigenen Versuche auch nicht aus. Ich danke dir für deine Kooperation. Meine fertigen Patches werden von 100en Usern benutzt und du kannst dich freuen, einen Teil dazu beigetragen zu haben. Übrigens gutes Inno-Handbuch, was du da angelegt hast, es hat mir einiges gebracht! ;)
-
Forum: Programmieren allgemein
by The Knight,
12. Sep 2004
Ich denke, du hast mich niucht verstanden. Ichmeinte aus registry einen bestimmten wert auslesen und diesen dann in "DefaultDirName=" einsetzen. Das geht mit variablen und so, aber ich bin da selber gescheitert. Der ausgelesene Wert ist ein Pfad (könnte auch Text oder Zahlen usw. sein).... verstehste jetzt?
-
Forum: Programmieren allgemein
by The Knight,
12. Sep 2004
Die von dir zitierten Dinge habe ich schon seit Ewigkeiten auf dem Kasten. ;) Das ist nicht das Problem, sondern das mit dem Registrypfad!
-
Forum: Programmieren allgemein
by The Knight,
11. Sep 2004
Also das war echt das letzte mal, dass ich mit Delphi in Inno irgendwas versucht habe zu coden! :mad: Ich brings nicht.
Könnt ihr mir daher den Quellcode geben? Ich meine die Funktion, mit der man einen Pfad (das ist ein Wert) eines Unterschlüssels aus einem Schlüssel rauslesen kann. Das ganze wird in den Installpfad des Installers kopiert.
Ich gebs auf, ich hasse Delphi coden!! :(
-
Forum: Programmieren allgemein
by The Knight,
20. Aug 2004
Wow, das ging schnell.
Ich probiere es heute abend mal aus.
Was? Die Hintergründe gibt es doch heute noch bei PC Spiel-Installationen. Eigentlich kenne ich gar kein Spiel, dass keinen Vollbild-Hintergrund bei der Installation hat!? ;)
-
Forum: Programmieren allgemein
by The Knight,
20. Aug 2004
Ich habe meinen Installer erfolgreich benutzen können, habe aber festgestellt, das manche User zum dumm für die Bedienung sind. In dem Installationspfad soll daher ein ganz bestimmter Pfad stehen.
Inno soll also zur Regsitry connecten und dort aus einem bestimmten Eintrag einen Wert auslesen (das ist ein Pfad). Dieser Pfad (oder Variable...) soll dann den Wert der Variable bilden, die für den...
-
Forum: Programmieren allgemein
by The Knight,
14. Apr 2004
Uuh, jetzt hätte ich doch noch eine Frage! Ich habe ja einen Patch hier und man muß den Installationspfad angeben. Da der aber schon existiert, kommt eine Aufforderung, ob der Ordner überschrieben werden soll oder nicht. Wie kann ich diese Frage umgehen/automatisieren?
Ich hab in der Hilfe nach overwrite gesucht, dazu gibt’s aber nichts, was hinkommt oder (also für Flags:). Was muß man da...
-
Forum: Programmieren allgemein
by The Knight,
13. Apr 2004
Vergeßt es, Frage hat sich erledigt! Edit!
-
Forum: Programmieren allgemein
by The Knight,
13. Apr 2004
Ach so, das rote musste ich ändern!!! Das musst du gleich sagen, das konnte ich ja nicht wissen… bin doch Anfänger, wie du weißt.
Aber super, jetzt klappt es. Bin sehr dankbar und mehr als zufrieden! :)
-
Forum: Programmieren allgemein
by The Knight,
12. Apr 2004
Bist du sicher, dass das stimmt, was du da schreibst? :/ Ich habe den kompletten Code, genauso wie du ihn geschrieben hast übernommen, aber er geht nicht. Der Pfad zur dem Reg-Schlüssel stimmt aber!! Ich habs auch mit anderen Sachen in "Software" probiert, geht trotzdem nicht. Richtig geschrieben habe ich aber alles.
Hier mein kompletter Code:
AppName=TPR Patch Pack Build 62 German...
-
Forum: Programmieren allgemein
by The Knight,
11. Apr 2004
Mmmh, ich hab mir die Hilfe mal angesehen, kann dieser RegistryCheck vielleicht "function RegGetSubkeyNames" sein? Fallsja, wo gibts dazu Beispiele, vom Programmieren habe ich nämlich absolut keine Ahnung... :(
-
Forum: Programmieren allgemein
by The Knight,
11. Apr 2004
Herr simmack.de hat es erkannt, alte nicht gebrauchte Dateien sollen gelöscht werden! ;) Danke für eure Hilfe.
Aber die Hilfe Dateimacht mich wahnsinnig, die is nur für Profis! :mad: Ich bekomme das nicht hin mit dem Registrycheck. Weiß einer von euch, wie das geht? Die IS-Fehlermeldungen kann ich echt net mehr ersehen! :o
-
Forum: Programmieren allgemein
by The Knight,
11. Apr 2004
Sehr gut, werde ich gleich machen!!
Das Tutorial PDF von simmack ist wirklich gut gemacht, fast meine ganzen Fragen wurden geklärt. Bis auf zwei, die von mir genannte und wie man bei der Install Dateien im Zielordner löscht? Ich habe es mit
Filename: xy
Probiert, geht aber nicht, weil es nicht gibt. Wie ist also der Löschbefehl (nicht mit uninstalldelete verwechseln!)?
-
Forum: Programmieren allgemein
by The Knight,
10. Apr 2004
Ich habe dann noch ein Anliegen, weiß aber nicht, ob das etchnisch möglich ist. In der Systemregistrierung gibt es einen Eintrag/Schlüssel zu meinem Spiel. Ich selbst entwickle aber einen inoffiziellen Patch dazu. Ich möchte aus Sicherheitsgründen das Setup testen lassen, ob der Wert/Schlüssel/Eintrag gesetzt wurde, also ob das Spiel überhaupt installiert ist. Ich hätte nun gerne gewusst, ob und...
-
Forum: Programmieren allgemein
by The Knight,
10. Apr 2004
Ich bete den tag an, an dem es eine komplett deutsche Documentation gibt! Bis dahin, könnt ihr mir diese Fragen beantworten:
- wie kann ich die Erstellungen einer Programmgruppe im Startmenü verbieten
- wie kann ich die Deisntallationsdateien verbieten (oder überhaupt die Deinstall)
- wie kann ich die Komprimierung/das Packen der Dateien so einstellen, dass sie so klein werden wie mit Winrar...