Rainer G. schrieb:
mein mit Borland-C 4.5 erstelltes Programm lief 2003 unter Windows 3.1.
Du hast 2003 nocht Windows 3.1 verwendet?
Da war Windows XP schon zwei Jahre auf dem Markt.
"Borland-C 4.5" heißt genaugenommen "Borland C++ 4.5" und ist also nicht nur ein C-, sondern auch ein C++-Compiler.
Wer sich das Ding antun will: Hier gibts das noch:
https://winworldpc.com/product/borland-c/40
Wenn das Programm ein stinknormales C-Kommandozeilenprogramm ist, dann kann man das mit einem annähernd beliebigen C-Compiler übersetzen.
Auch um Programmierfehler im Quelltext zu finden, empfiehlt sich hier ein /moderner/ Compiler mit anständiger statischer Codeanalyse.
llvm ist kostenfrei für alle möglichen Betriebssysteme verfügbar und hat eine sehr anständige statische Codeanalyse. Das findet in Code, den andere Compiler ohne Murren übersetzen, durchaus noch fiese Problemzonen.
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/LLVM-18.1.8-win32.exe
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/LLVM-18.1.8-win64.exe