Deutsch
Anwendungen

InstallChild

 
- Seite 1 -



Jac
de
Lad
Hm, auch ich will dieses Jahr wieder ein Wettbewerbsprogramm beisteuern. Diesmal allerdings keine Erweiterung sondern ein vollständiges Programm bzw. eine Programmsuite. Soviel zur Theorie, hier die Beschreibung: InstallChild ist ein Installer-Programm. Ähnlich wie Z-Up-Maker, InstallShield, Gk-Setup, Paquet Builder, Nullsoft Installer...derlei gibts schon viele. Auch InstallChild macht im Prinizip nichts anderes. Der kleine Unterschied zu einigen Installern besteht im Prinzip darin, dass InstallChild in XProfan geschrieben ist und kostenlos ist. Ich hab keine Ahnung, ob sich InstallChild durchsetzen kann oder ob jemand das Prog lieber verwenden will als einen anderen kostenlosen Installer. Wie in Parcival gehts mir hier wieder darum, dass ich das eigentlich schon lange schreiben wollte. Mehr für mich, aber vielleicht hat noch jemand anderes dafür Verwendung. Einen Vorteil, denke ich, habe ich allerdings schon vor InstallShield: Die Pakete werden kleiner als bei der Konkurrenz. Außerdem habe ich mir ein (meiner einung nach viel besseres) System für den UnInstaller einfallen lassen. Das bleibt aber vorerst mein Geheimnis, denn InstallChild ist noch nicht fertig. Der Installer an sich ja schon fast; der Uninstaller und das Serviceprogramm zum Erstellen der Setups fehlen noch gänzlich.

Da InstallChild aber alle Standard-Features von Installern beherrscht (Registry-Einträge, Uninstall-Einträge etc.) denke ich aber, dass es sich für mich lohnt, hier weiterzuarbeiten.

Sobald, wenn ich eine verwendbare Version zustande bekommen habe, werde ich die posten.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
13.01.2007  
 



 
- Seite 4 -



Jac
de
Lad
@Dietmar: Aber um die Filezip2.dll komme ich nicht drumherum, das mache ich nicht selbst!
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
24.01.2007  
 



[quote:154a84e935=Jacob Liebeck]@Dietmar: Aber um die Filezip2.dll komme ich nicht drumherum, das mache ich nicht selbst![/quote:154a84e935]
Nimm die BriefLZ.inc und schreib Dir nen eigenen Header für Deine Bedürfnisse. Zip-Format ist doch garnicht nötig.
Wird auf jedenfall kleiner (nicht das Packergebnis sondern Dein Programm) und packen geht schneller.

Gruß
Thomas
 
24.01.2007  
 




Jac
de
Lad
Naja, mir gehts darum, dass die Pakete möglichst klein werden, da bietet sich Zip schon an. Aber vielleicht werde ich in einer der nächsten Versionen (es ist ja immer noch nicht fertig) die Option anbieten, dass man wählen kann, womit gepackt wird.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
24.01.2007  
 



BriefLZ errreicht annähernd ZIP Packraten, ist schneller. ZIP wird ja lediglich für SFX-Setups genommen.
 
24.01.2007  
 




Jac
de
Lad
Ich schaue es mir mal an, versprochen, aber zuerst will das Programm fertig schreiben und jetzt nicht nochmal den ganzen Kern neu stricken.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
24.01.2007  
 




Jac
de
Lad
Hm, eigentlich wollte ich jetzt die Beta1 posten, aber komischerweise zerningeln sich alle EXE-Dateien in den Paketen. Ansonsten ist fast alles fertig, bin nur noch am fixen...morgen ists sicher so weit...
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
24.01.2007  
 



So - Du hattest mich ja mal nach meinem Installer gefragt.

Von meiner Homepeitsch  [...]  kannst Du "ColoradoDesktop" laden - dort ist er eingesetzt gewesen.

Das Feature war - das ich NUR eine Include vorne anfügen musste (installer.inc) und das ganze Programm war von sich aus sein eigener Installer und Programm in Einem!

Die Include schaut obs bereits installiert ist - oder eine ältere Version. Wenn nötig wird die alte Version a) beendet und b) deinstalliert. Danach installiert sich das Programm selbständig - den Dialog siehst Du ja. Legt natürlich auch gleich Verknüpfungen an etc - und - das wichtigste - legt unter Software in der SysSteuerung einen DeinstallEintrag an. Alles eine einzige EXE - die Include vorneweg!

Das Deinstallieren war schwierig - wie soll sich eine Exe selbst deinstallieren sammt aller Dateien - aber auch das ist mir gelungen wie Du siehst!

Und das beste - beim PlattenAbsturz verlor ich die Inc - gut wa? Aber das Prinzip war für mich das absolut Beste! Einfach ne INC includieren und das ganze Programm hat sich um alles gekümmert. Wie Du siehst habe ich mir auch etwas mehr Mühe beim "look" gegeben.

Wenn Du es schaffst das nochmal nachzuproggen in XProfan - bei selbigen Funktionsumfang - kriste von mir 100€ für den Source und den Source werde ich dann hier posten.

Einzig alleine nach dem Include musste IMMER eine Prozedur aufgerufen werden, diese hatte Parameter um mit den Parametern festzulegen was der Installer anzeigen soll (Programmname/Version/Welche Verknüpfungen angelegt sind etc).

Nichts zu tun hat der Installer - die Include - wenn das Programm installiert ist. Dann lässt die Include einfach weiter durchlaufen zum eigendlichen Programm.

Der Installer den Du dort siehst ist feinstes reinstes Profan - glaube 4.5 oder 6 oder sowas - glaube mittlerweile 5 Jahre alt.
 
03.02.2007  
 




Jac
de
Lad
Naja, InstallChild hat nicht den Anspruch eine Include zu sein, die das alles macht. Es soll ein Installer im klassischen Sinn werden.

Sind deine Dateien intern komprimiert?
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
04.02.2007  
 



Jupp, komprimiert. Nach einem eigenen in profan geschriebenen KompriAlgo.
 
04.02.2007  
 




Jac
de
Lad
Die hier beschriebenen Funktionen deines Installers übertrifft InstallChild schon seit der ersten Beta. Nur will ich es nicht als Inc realisieren und der Look, naja, darüber kann man sich streiten...

Die 100€ nehme ich trotzdem (Kontonummer und Bankleitzahl habe ich dir per PM geschickt!)!
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
06.02.2007  
 



Jacobs Signatur
Diesjähriger Wettbewerbsbeitrag wurde eingestellt...


huh?
 
09.02.2007  
 




Jac
de
Lad
Ja, dafür gibts so viele Gründe:

1. Die 100€ von dir sind noch nicht angekommen und ich kann meine Mitarbeiter (mich) nicht bezahlen.
2. Ich spiele grad fleißig Oblivion, da habe ich keine Zeit zum Proggen.
3. Ich habe auch noch Prüfungen (am 12.3 und 21.3).

Aber: InstallChild ist nicht direkt eingestellt, sondern wird verschoben. In der Woche vom 19.2. bis 23.2. habe ich Urlaub. Da selbst ich nicht 16 Stunden Oblivion am Stück spielen kann, muss ich mir noch andere Tätigkeiten suchen. Da werde ich mich dann daran machen zuerst die Bux zu fixen und anschließend das Design von InstallChild nochmal zu überarbeiten. Mal sehen, wanns fertig wird!
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
09.02.2007  
 




Zur Anwendung


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

65.032 Betrachtungen

Unbenanntvor 0 min.
Gast.081529.08.2024
Uwe Lang26.04.2020
AndreasS27.11.2018
Andre Rohland02.02.2018
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie