Heute wieder mal was von mir
Ich habe meine Androhung aus
diesem Thread wahr gemacht und mithilfe von Intraweb einen
Delphi-Online-Compiler geschrieben. Das Ergebnis möchte ich euch natürlich nicht vorenthalten

Natürlich nicht den Compiler, sondern das Interface drum herum
Mithilfe von diesem Programm ist es möglich, von überall seine Projekte zu kompilieren.
Es gibt ein Multiusersystem, das entweder eine
MySQL-Datenbank benutzt oder auch die Logindaten
in Dateien schreiben kann. Alle wichtigen Einstellungen, die das Programm betreffen,
werden in der zugehörigen Ini-Datei festgelegt. Für die Userverwaltung gibt es auch ein Webinterface,
auf das jeder User mit Adminrechten zugriff hat. Es steht allerdings nur zur Verfügung, wenn man
eine Datenbank benutzt.
Die Ini-Datei kann einfach während des Betriebes geändert werden. Danach muss der Server
(es sei denn man ändert den Port) nicht neugestartet werden. So kann man zum Beispiel mitten
im Betrieb die Datenbank wechseln oder für Wartungsarbeiten das Usersystem kurzzeitig in eine
Datei umleiten.
Benötigt wird jedoch eine Version von Delphi mit Delphis DCC, dem Delphi Commandline-Compiler.
Ich habe noch eine Readme-Datei geschrieben, die das Einrichten des Programms nahezu haarklein
beschreibt (Danke an Zecke, er weiß schon warum

) -> also RTFM!
Die Benutzung ist denkbar einfach: Einloggen, dann entweder alle Dateien einzeln
auswählen oder alle Dateien in ein Zip-Archiv packen und hochladen und auf die Compiler-Ausgabe freuen!
Die Grafiken der Exe sind von Abu, da ich künstlerisch verdammt ungeschickt bin
Natürlich will ich dieses Projekt immer weiter am laufen halten, das ganze noch dynamischer
gestalten und noch wesentlich mehr Features einbauen, aber dafür brauche ich eure Hilfe,
sprich: euer Feedback! Also zögert nicht mir Kritik oder Lob an den Kopf zu schmeißen
In diesem Sinne: Viel Spaß damit
Hier nochmal alle Features der ersten Version, der
Version 1.0 Public-Beta im Überblick:
- Delphianwendungen von überall kompilieren
- Bequemes Webinterface
- Multiusersystem
- Datenbankunterstützung
- Die meißten Einstellungen können während des Betriebs geändert werden
Neuerungen in der Version 1.1 Public-Beta- Adminpanel für Benutzer von Dateien jetzt aktiviert und benutzbar
- Keine Einstellungen müssen mehr vorgenommen werden um einfach drauf los zu testen. Dennoch sollte man sich wenigstens den Punkt "Ersten Adminuser erstellen" in der ReadMe anschauen.
Neuerungen in der Version 1.2 Public-Beta- Es gibt jetzt einen cfgEditor, mitdem man einfach Suchpfade in der dcc32.cfg hinzufügen oder entfernen kann
- Die meisten Einstellungen, die man vorher per hand in der Ini ändern musste, sind jetzt auch über das Adminpanel änderbar
- Ein Bug gefixt, der das Programm zum Absturz bringen konnte, wenn man Datenbanken benutzt