Zitat von
smart:
Die Sache ist, ich habe hier ein sehr aufwendiges Dos- Programm. Das ganze ist in Turbopascal geschrieben. Ich wollte es nach Windows portieren.
Das wirst du wohl nicht so einfach hinbekommen. Viel Code der unter DOS nur so ging (HW-Zugriff/Serielle Schnittstelle/...) ist unter Windows nicht möglich (Direkter HW-Zugriff) oder viel einfacher mit Komponenten (Serielle Schnittstelle) zu erledigen.
Das einzige was man sinnvollerweise vermutlich übernehmen kann ist die Business-Logik und wenn es gut strukturiert war (wurde schon mit Klassen gearbeitet?) kann man evtl. hier einiges übernehmen (Umsetzen von object-Syntax auf class-Syntax).
Ich vermute mal das ein komplette Reimplementierung mit neuer Architektur sinnvoller ist. Und dort solltest du dir überlegen welche Architektur die nächsten 10 Jahre für dein Programm sinnvoll wäre (
Win32-Exe, .NET-WIndows-Exe, WebService, ASP.NET-Anwendung, Java-Servlet, ...)
Windows Vista - Eine neue Erfahrung in Fehlern.