| |
|
|
Sebastian König | Hallo zusammen,
natürlich soll es die neuen Features von XProfan 10 auch in Profan2Cpp geben. Ich habe sie jetzt soweit implementiert, um (mal wieder ) eine Beta-Phase zu starten. Auf der Profan2Cpp-Homepage (siehe Signatur) steht ab sofort die aktuelle Beta-Version 1.5.9 zum Download bereit.
Auch abgesehen von den Erweiterungen habe ich einiges überarbeitet bzw. optimiert - bitte also auch fleißig mit nicht-XProfan-10-Codes testen.
Über eine rege Teilnahme würde ich mich natürlich sehr freuen - danke schonmal an alle Tester!
MfG
Sebastian |
|
|
| |
|
|
|
Sebastian König | Für die, die Profan2Cpp gerne testen würden, aber noch keinen passenden C++-Compiler installiert haben, hier nochmal eine Übersicht über die Bezugsquellen. Alle hier aufgeführten Compiler gibt es völlig kostenlos!
Bei Fragen zur Einrichtung helfe ich natürlich auch gerne weiter - einfach hier posten oder mir eine eMail schicken!- Dev-C++ / MinGW
Hierbei handelt es sich um eine Windows-Version des bekannten GCC-Compilers. Dev-C++ ist eine IDE, die MinGW als Compiler enthält. Verschiedene Versionen gibt es auf der [...] bereit. Empfehlen würde ich Dev-C++ 4, da sich Version 5 (immer noch) im Beta-Stadium befindet. Wenn jemand doch Dev-C++ 5 testen möchte, sollte er [...] eine Version wählen, die nicht neuer als 4.9.8.0 ist, da danach eine andere MinGW-Version benutzt wird, die Profan2Cpp noch nicht unterstützt. - Borland C++
[...] gibt es die Kommandozeilen-Version 5.5 des Borland-Compilers. Sie enthält keine IDE, was aber völlig egal ist, da Profan2Cpp ein Makefile erstellt und den Aufruf auf Wunsch automatisch übernimmt. - Microsoft Visual C++
Seit einiger Zeit gibt es auch den Microsoft-Compiler kostenlos zum Download. Das Visual C++® Toolkit 2003 wird meinen Tests zufolge von Profan2Cpp unterstützt. Das Toolkit allein enthält nur allerdings nur den Compiler und andere Tools - es wird zusätzlich noch das Platform SDK benötigt. Beides findet sich auf den Download-Seiten von Microsoft.
|
|
|
| |
|
|
|
Sebastian König | Ich habe gerade eine neue Beta-Version (1.5.9b) hochgeladen, in der unter anderem ein Fehler korrigiert wurde, durch den beim Kompilieren mit Dev-C++ teilweise undefined reference-Fehlermeldungen ausgegeben wurden (z.B. im Zusammenhang mit OleLoadPicture).
Außerdem wurde der Syntax-Check erweitert, sodass Profan2Cpp nun endlich auch unbekannte (i.d.R. also falsch geschriebene) Konstanten bzw. Systemvariablen moniert.
Alle Änderungen sind in der Datei changes.txt im Beta-Paket dokumentiert.
Schönes (Fußball-)Wochenende!
MfG
Sebastian |
|
|
| |
|
|
|
Sebastian König | Inzwischen steht Version 1.5.9d zum Download bereit. Sie befindet sich auf dem Stand der aktuellen Subscription-Version (S17). Außerdem wurden natürlich auch einige Fehler behoben - Details siehe changes.txt.
Selbstverständlich freue ich mich weiterhin über Rückmeldungen!
Danke
Sebastian |
|
|
| |
|
|
|
Sebastian König | Gerade habe ich Version 1.5.9e hochgeladen. Im Vergleich zur letzten Version hat sich diesmal einiges getan (siehe changes.txt).
Unter anderem habe ich einige String-Funktionen (Trim$, Ins$, Del$ usw.) überarbeitet und auch eine kleine Änderung im Message-Handling vorgenommen. Um möglichst sicher zu gehen, dass dadurch keine unerwünschten Nebeneffekte entstanden sind, möchte ich euch bitten, auch bzw. insbesondere solche Codes zu testen, die mit den älteren Version schon ohne Probleme funktionieren.
Den Download gibts wie gewohnt auf der Profan2Cpp-Homepage oder auch direkt im Anhang dieses Beitrags.
Danke schonmal an alle, die mithelfen!!
MfG
Sebastian |
|
|
| |
|
|
|
Sebastian König | Und wieder mal eine neue Version: 1.5.9g. Die Änderungen stehen wie üblich in changes.txt.
Unter anderem habe ich auch den Syntax-Check mal wieder erweitert. Neu sind E0035 (Variablenbezeichner [Name] ungültig.) und W0012 (Bezeichner [Name] bereits intern vergeben.). Wäre super, wenn ihr das ganze bitte nochmal mit möglichst vielen Codes testet um eventuelle Falschmeldungen zu finden...
So langsam ist auch die Fertigstellung in Sicht, denke ich. Inoffiziell würde ich diese Version vielleicht als Release-Candidate 1 bezeichnen.
MfG
Sebastian |
|
|
| |
|
|
|
Sebastian König | ...nochmal eine neue Version: 1.5.9h. Die Unterstützung für Borland Turbo C++ 2006 ist darin nun fest eingebaut und kann in den Compiler-Einstellungen ausgewählt werden.
Außerdem wurden auch wieder ein paar Fehler behoben (siehe changes.txt im Archiv).
Ach ja, ich habe ein paar Dinge optimiert: Diese Version geht beim Übersetzen etwas flotter zu Werke...
MfG
Sebastian |
|
|
| |
|
|
|
Sebastian König | Gerade habe ich Version 1.5.9i fertiggestellt - wieder mit ein paar Bugs weniger und nochmal etwas mehr Tempo beim Übersetzen... |
|
|
| |
|
|
|
Sebastian König | Es geht noch weiter . Im Anhang gibt es nun Version 1.5.9j, die nochmal einige Verbesserungen enthält, unter anderem bei der Behandlung von Arrays.
Außerdem gibt es einen neuen Kommandozeilen-Parameter: Mit -d [Pfad] lässt sich explizit das Verzeichnis angeben, in welches das fertige Programm ausgegeben werden soll (unabhängig von dem Verzeichnis, in dem der übersetze Code und die anderen Dateien zum Erstellen landen). Praktisch ist das zum Beispiel für die Einbindung in das XProfEd-Benutzermenü, wofür ich
[Pfad]Profan2Cpp.exe -f -d
empfehlen würde.
MfG
Sebastian |
|
|
| |
|
|
|
Sebastian König | Für Version 1.5.9j wurden mir keine Fehler mehr gemeldet... Ich denke also, dass ich die aktuelle Beta-Phase damit für beendet erklären kann . Danke an alle, die mitgemacht haben!!
MfG
Sebastian |
|
|
| |
|
|