ToDo: Kontrolle
ToDo: Quelle Compiler + Libs

FAQ - Hamster selber compilieren

  1. 1. Delphi (Programmiersprache von Borland; Pascal-Nachfolger)

    Der Hamster wird von den Entwicklern mit Delphi 5 entwickelt. Es gibt eine kostenlose Delphi Variante mit der man keine kommerzielle Programme erstellen darf: Delphi 6 Personal Edition. Da der Hamster kein kommerzielles Programm ist, ist diese Version genau richtig für uns. Dieser Version gibt es nur in Englisch, aber kann durch die Delphi Updates auf Deutsch umgemünzt werden.

    Für den Download (~140MB) gibt es keine Webseite mehr, aber der FTP-Link funktioniert noch immer:

    ftp://ftpd.borland.com/download/delphi/personal/BorlandDelphiPersonalEdition.exe

    Während des Downloads sollte man sich auf http://www.borland.com/ schonmal als Entwickler registrieren und eine Seriennummer und Authorization Key für Delphi 6 Personal Edition holen (zu finden bei den Downloads -> Keys Only). Mit diesen wird später die Installation durchgeführt, und Delphi nach der Installation über die Entwickler-ID endgültig registriert.

    Hier die Installations-Reihenfolge:

  2. RXLib für Delphi 6

    Nun ist Delphi 6 Personal Edition komplett installiert. Für Hamster benötigt man aber noch zusätzlich die RXLib von den Authoren Fedor Koshevnikov, Igor Pavluk und Serge Korolev. Man bekommt die RXLib Dateien für Delphi 6 nur noch auf

    http://www.micrel.cz/RxLib/ (Aktuell nur ab D7 aufwärts)

    Unter der alten URL http://www.rxlib.com/ findet man nur noch irgendeine Suchmaschine. Die inoffiziellen Dateien auf http://www.torry.net/huge.htm sind für Delphi 6 veraltet, genauso wie

    ein ähnliches Projekt von einem anderen Author auf http://sourceforge.net/projects/rxlib/

    Hier die Installations-Reihenfolge:

    1. Dateien aus RXLIB275.ZIP in ein temporäres Verzeichnis entpacken
    2. RXINST.EXE ausführen und in in C:\Programme\Borland\Delphi6\RX installieren
    3. Dateien aus RX275FIX.ZIP nach ...\Delphi6\RX\Units kopieren
    4. RXLIBUPD.ZIP nach ...\Delphi6 entpacken
    5. Nun Installation anhand ...\Delphi6\RX\RREADMEENG.TXT vornehmen

      1. Keine Änderungen an RX.INC vornehmen
      2. Bibliothek-Pfad in Delphi 6 erweitern um: $(DELPHI)\RX\DCU\D6
      3. strutils.* Dateien löschen bzw. umbenennen
      4. Kopieren der *.R32 Dateien von ..\Delphi6\RX\Units\Resource\Eng nach ..\Delphi6\RX\Units
      5. Mit Delphi RXCTL6.DPK öffnen und kompilieren
      6. Mit Delphi DCLRX6.DPK öffnen und installieren
  3. Hamster kompilieren

    Nun kann man endlich den Hamster kompilieren, aber eine kleine Falle gibt es noch:

    Wenn man das Hamster-Projekt zum ersten Mal kompiliert fehlen einige Resource-Dateien (*.R32) die von der RXLib benötigt werden, daher einfach die fehlenden *.R32 Dateien von ...\Delphi6\RX\Units ins Hamster-Sourcecode-Verzeichnis kopieren, dann klappt's.