Hallo Leute, Hallo Flashbanger!

Ich habe leider noch keine Zeit gehabt hier mal zu antworten. Fr dein Problem mit der Portabilitt von Delphi<-->Lazarus habe ich auch noch kein Allroundkonzept gefunden. Aber ich benutze Lazarus auch auf einem Stick. Ich habe mir ein Tool gebastelt das vor jedem Lazarusstart die Pfade in den Konfigdateien anpasst. Dadurch kann ich Lazarus an jedem beliebigen PC(Win2000/XP und die ntigen Rechte vorrausgesetzt) anstpseln und benutzen. Allerdings habe ich immer nur kleinere Projekte bearbeitet. Fr mehr Erfahrung fehlen einfach die Tester. Ich hnge halt einfach mal das Projekt hier an. Wer mchte kann es ja weiter entwickeln oder benutzten.

Info:
1. Zur Vorbereitung muss im LazarusInstallationsverzeichnis (meistens ....\lazarus) noch ein Temporres verzeichnis angelegt werden (...\lazarus\Tmp) und in "Einstellungen -> Umgebungseinstellungen -> Verzeichnis fr das Erstellen von Testprojekten" eingestellt werden, wenn das nicht schon geschehen ist.

2. Auf dem Stick wird ein Verzeichnis angelegt z.B. ...\PortabelLazarus. In diesem Verzeichnis wird ein Backupverzeichnis angelegt fr die Konfigdateien, das sieht das z.B. so aus ...\PortabelLazarus\Backup.

3. Jetzt das Tool PortabelLazarus.exe in das Verzeichnis ...\PortabelLazarus kopieren.

4. Jetzt das gesamte Verzeichnis ...\Lazarus in das Verzeichnis ...\PortabelLazarus kopieren und das wars.

5. Und nun Lazarus nur noch mit PortabelLazarus.exe starten.

Es werden vorerst allerdings nur die Dateien environmentoption.xml, helpoptions.xml und fpc.cfg weitestgehend angepasst. Im Projektverzeichnis wurde eine Teststruktur angelegt um das Tool zu Testen. Es mssen sicherlich einige anpassungen vorgenommen werden wie zum Beispiel wegen der FreePascal Version. Die bei mir eingesetzte Version ist 2.2.0 und Lazarus ist 0.9.23 Beta. Ich habe allerdings noch etwas Schnickschnack angebastelt damit das Teil nicht so spartanisch aussieht. Das muss natrlich nicht sein.

Am 11.11.2007 wurde eine neue Version freigegeben. Sie wurde um die Dateien includelinks.xml, inputhistory.xml, projtemplate.xml erweitert. Zustzlich wurde eine kleine Backupfunktion hinzugefgt. Bei berschreiten von 60 Backups wird darauf hingewiesen das der Benutzer sich darum kmmern sollte, was auch ber das Programm geschehen kann. 

So und nun viel Spass beim testen und arbeiten mit "PortabelLazarus".

Tschsss !