ich habe 1990 bis 2000
aus vielen basic-bas-programmen
mit bc.exe und link.exe
exe-programme compiliert.
aber unter windows xp geht es nicht mehr.
warum?
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Vielleicht deswegen, weil der Quickbasic Compiler nicht mehr für Windows XP geeignet ist?
Du könntest versuchen, den Compiler im Kompatibilitätsmodus für Windows 98/ME zu starten:
=> Rechtsklick auf die .exe-Datei, Reiter "Kompatibilität
CU
Olaf
Hi!
Als Programmierer von Software sollte dir doch eigentlich der Begriff "Kompatibilität" mehr sagen, als dem Rest der Welt. Auch das Problem "kaum hat man was geändert, schon geht gar nichts mehr", sollte dir auch nicht unbekannt sein. OK, machen wir's kurz:
"warum?"
Weil das Ding eben nicht mehr unter WinXP laufen kann oder will.
;-)
Solche Probleme sind ja leider nichts neues und betreffen auch andere Compiler. Turbo-Pascal war z.B. bekannt dafür, dass es Probleme mit schnellen CPU 8wir reden von mehr als 200MHZ...) hatte, wenn man eine bestimmt Bibliothek verwendet hat (CRT), die man eigentlich immer verwendet hat. Ich hab' mein Borland-Pascal 7.0 für DOS daher schon zweimal Patchen müssen (bzw. die Bibliothek CRT geändert und neucompiliert).
Falls es für deinen Compiler eine Lösung gibt, dann wird die für das genaue Modell zu verwenden sein. Was nutzt du den da?
OK, Google hilft da weiter: -> http://support.microsoft.com/kb/28044/de
Offenbar gehört BC.exe zu den QuickBasic-Produkten von Microsoft oder zum Basic PDS 7.0.
Dann schau ich mal, was die Knowledgebase-Suche bei Microsoft zum Thema "bc.exe windows xp" auswirft.
Hmm, nicht viel verwertbares. Sucht man in der englischen Knowledgebase findet man mehr. Sucht man dort nur nach bc.exe gibt's seitweise Fundstellen.
OK, mit der Suche anch "bc.exe windows" findet man etliches. Um nähere Hinweise zu geben, müsste man allerdings nach konkreten Fehlermeldungen suchen.
Bis dann
Andreas
Habe dein Postin von vorhin deswegen zum Löschen vorgeschlagen, weil du deine Telefonnummer dort angegeben hattest. Das hat in einem öffentlichen Forum nichts zu suchen!
Danke aber für deine Rückmeldung.
CU
Olaf
Die Rückmeldung war:
"fabianffm
vielen dank für Ihre prompte hilfe.
bleibt noch die frage:
warum kommt die fehlermeldung:
compiler out of memory"
Sorry, dass ist nicht die Frage die übrig bleibt,sondern die erste richtige Frage. ;-)
Es ist aber in diesem Bereich fast wie mit Autos, es nützt nichts, wenn amn sagt, dass der eigene VW Golf nicht mehr zieht. Es gibt einfach zu viele Golf-Varianten...
Wenn man hingegen sagen würde: ich fahre einen Gilf IV mit einem 90PS TDI-Motor und der zieht ab ca. 120 auf der Autobahn nicht mehr durch und quält sich regelrecht, bis er 170 erreicht, dann kann mann schlussfolgern, der der Luftmesser etwas damit zu tun haben dürfte.
OK, wir brauchen immer noch die genaue Version des Visual-Basic-Compilers, der eingesetzt wird.
Ganz allgemein ergibt eine Googlesuche bereits 14 Fundstellen. OK, dass kann man ja mal abarbeiten. ;-)
OK, aber es handelt sich (glaube ich) eher um Quick Basic und da bringt Google durchaus einige Fundstellen zutage:
http://www.google.de/search?hl=de&q=quick+basic+%22windows+xp%22&btnG=Google-Suche&meta=
Über diese Suche bin auf das deutsche QBasic.de-Forum gestossen, das einen Link auf die QuickBasic-Monstar-FAQ enthält. In der FAQ war dann auch ein Artikel zu Problemen von QBasic unter Windows zu finden: http://www.antonis.de/faq/QBMonFAQ-Dateien/1617974038.html
Tipp: bitte unbedingt selbst auf die Suche gehen. Diese Seiten sind sehr interessant! (Sie ahben mich davon abgehalten, zu dem Schluss zu kommen, dass es keinen Zweck hat mehr Ziet in das alte QuickBasic zu inverstieren).
Die Wikipedia rät übrigens zur Nutzung von freeBasic.
-> http://de.wikipedia.org/wiki/QBasic
-> http://de.wikipedia.org/wiki/FreeBASIC
-> http://www.freebasic.net/
-> http://www.freebasic.de
Bis dann
Andreas