Aus bestehender PB Installation eine Portable Version machen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
N_Gnom
Beiträge: 149
Registriert: 11.09.2013 19:52

Aus bestehender PB Installation eine Portable Version machen

Beitrag von N_Gnom »

Da ich ja mit der mp3d lib so manches Problem hatte und diese nun endlich korrekt läuft, würde ich mir das Ganze gern portable machen.
Also dass ich es einfach auf einen USB Stick ziehen kann und auf jedem PC nutzen kann.

Auf was habe ich genau zu achten, bzw. welche Schritte ausser dem Rüberkopieren des Installordners sind notwendig?

Oder muss man das Ganze anders machen?
Laptop: Win10@64bit - i3 2x2Ghz - 8GB Ram - 1TB HDD
Desktop: Win10@64bit - AMD Ryzen 5 2400G - MSI B450 Tomahawk - 8GB Ram - 240GB SSD
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Aus bestehender PB Installation eine Portable Version ma

Beitrag von ts-soft »

Die Einstellungsdateien aus APPDATA in den Purebasic-Ordner kopieren und dann noch eine Starter-Exe erstellen, die die IDE
mit dem Portableflag startet und das richtige Verzeichnis setzt.

Code: Alles auswählen

EnableExplicit

Define.s Path = GetPathPart(ProgramFilename()) + "APP\"

RunProgram("PureBasic.exe", "/PORTABLE", Path)
Die Definezeile ist anzupassen, auf meinem Stick befindet sich PB im Unterordner APP
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
N_Gnom
Beiträge: 149
Registriert: 11.09.2013 19:52

Re: Aus bestehender PB Installation eine Portable Version ma

Beitrag von N_Gnom »

Also alles aus APPDATA direkt ins selbe Verzeichnis wie PureBasic?
Oder irgendeine Ordnerstruktur, damit es auch gefunden wird?


Vielen Dank, und schön dass es so einfach ist.
Laptop: Win10@64bit - i3 2x2Ghz - 8GB Ram - 1TB HDD
Desktop: Win10@64bit - AMD Ryzen 5 2400G - MSI B450 Tomahawk - 8GB Ram - 240GB SSD
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Aus bestehender PB Installation eine Portable Version ma

Beitrag von RSBasic »

Die Einstellungsdatei(en) direkt ins Stammverzeichnis von deinem PB-Ordner einfügen, wo sich auch die PureBasic.exe-Datei befindet.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Aus bestehender PB Installation eine Portable Version ma

Beitrag von ts-soft »

nur die Dateien: purebasic.prefs und templates.prefs. tools.prefs macht keinen Sinn, da die Tools ja nicht auf dem Stick sind
und der Rest wird von alleine erzeugt, wenn gebraucht.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
N_Gnom
Beiträge: 149
Registriert: 11.09.2013 19:52

Re: Aus bestehender PB Installation eine Portable Version ma

Beitrag von N_Gnom »

Alles klar, vielen Dank.
Werd ich heut Abend gleich mal auf einem PB-Jungfräulichen Lappi probieren.
Laptop: Win10@64bit - i3 2x2Ghz - 8GB Ram - 1TB HDD
Desktop: Win10@64bit - AMD Ryzen 5 2400G - MSI B450 Tomahawk - 8GB Ram - 240GB SSD
Antworten