Also bei deiner Exe funktioniert es.
Kompiliere ich deinen Quellcode kommt das:
Zitat:
Unable to open key Software\Javasoft\Java Runtime Environment
Error Code 2008950864Fehler beim Laden von á#$
Dann stürzt er ab und will einen Fehlerbericht senden.
Das verstehe ich einfach nicht. Mit Delphi geht es ja. Und warum geht dein Programm bei dir und mir und wenn ich deinen Code kompiliere geht es nicht mehr?
Wie kannst du den Quellcode überhaupt kompilieren? Denn in der Funktion
int getJvmDllPath(char* path) ist die Variable
res nicht deklariert. Ich kann ihn erst kompilieren, wenn ich die Variable deklariere. Aber selbst dann kompiliert er nur mit Warnungen. Betrifft aber hauptsächlich die Ausgaben mit
printf.