Hallo, ich habe ein Altes Programm was mit Turbo Basic geschrieben wurde nun habe ich das problem das das programm mit Turbo Basic auf XP nicht richtig läuft.
kann man dieses programm irgendwie umwandeln in z.B. VB, VBA????
Oder gibt es eine andere möglich keit es auf XP zum laufen zubringen.
Es wurde damals auf NT geschrieben und lief dort auch einwandfrei.
Danke
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Hi!
Du solltest genauer beschreiben, was nicht richtig läuft konkret bedeutet. ich bin mir im Moment auch nicht ganz klar darüber ob Turbo basic nur DOS als Zielplattform unterstützt hat.
falls das ein reines Kompatibilitätsproblem sein sollte und DOS die Zielplattform war, würde ich mal einen Test mit der eigentlich für DOS-Spiele gedachten Dosbox durchführen. Die emuliert einen klassischen DOS-PC.
-> http://www.dosbox.com/
http://de.wikipedia.org/wiki/Liste_der_BASIC-Dialekte
Führt Turbo Basic unter MSDOS auf.
Mit Google und dieser Suche Link bin ich auf diese Seite gestossen:
http://www.powerbasic.com/welcome/turbobasic.html
Bis dann
Andreas
Danke dir für die Antwort.
Ich habe das Programm noch mal aus probiert, es kommt die fehler meldung "Illegal function call".
Ich weis du kannst damit nichts anfangen aber ich könnte dir das program ja mal schicken und du kannst dann mal drüberschauen ob du den fehler findest.
Hallo,
Der arme Andreas wird zwangsverpflichtet...
Lade es doch hier hoch: http://paste.pocoo.org/
Und poste den Link.
Dann können sich viel mehr Leute Gedanken machen.
Oder ist der Quelltext geheim?
Gruss
ChrE
Habe jetzt den Quelltext hoch geladen, vielleicht kann mir jetzt jemand helfen.
Was hab ich falsch gemacht, habe ich mich irgendwo verschrieben.
Wenn mir einer helfen kann, bitte ich darum mir den fehler zusagen bzw. den quelltext so zuändern das, dass programm wieder funktioniert.
Hier der Link
http://paste.pocoo.org/show/123315/
Danke Neo12
Hallo,
> kann man dieses programm irgendwie umwandeln in z.B. VB, VBA????
Maschinell bestimmt nicht.
Man kann es aber komplett neu schreiben (Scherz :-) ).
Ich habe kein Turbo Basic. Kann deshalb den Fehler nicht nachvollziehen.
> "Illegal function call"
Wie lautet denn die komplette Fehlermeldung?
Sonst weiss man ja nicht, wo der Fehler passiert.
> habe ich mich irgendwo verschrieben
Ich denke, das Programm läuft unter NT fehlerfrei?
Wieso solltest du dich verschrieben haben?
Gruss
ChrE
Hallo,
Zeile 23: loop unril Wort$ ... -> loop until Wort$ ..
Zeile 143: "do" -> das dazugehörige "loop" fehlt
Zeile 32: If Zahl% = 1 then Zahl% = 1 -> sehr witzig
Gruss
ChrE
So habe jetzt die fehler ausgebessert bis auf zeile 32, weil ich mir nicht mehr sicher bin ob das richtig ist oder nicht.
Überings habe ich das Programm vor ca 5 Jahren geschrieben und habe mich danach nicht mehr weiter mit Basic beschäftigt. Hatte auch nur noch das ausgedruckte programm weiß aber nicht ob es das funktionierende ist. Ich kann das Programm Starten es läuft auch bis man Enter drücken soll damit man mit der Ver- bzw. entschlüßelung beginnen kann. Wenn man Enter drückt kommt diese fehlermeldung:
Error 5: Illegal function call
und es blinkt der Curser
in der Zeile 146
so habe jetzt jedemenge angaben gemacht ich hoffe es reicht wenn nict dann bitte sagt mir bescheid.
Aber vieleicht reicht das ja schon damit mir jemand helfen kann, vieleicht kann jemand das programm auch ausprobieren damit er sieht was ich meine.
hier noch der Link:
http://paste.pocoo.org/show/123522/
Danke Gruß Neo12
Hallo,
hast du noch einen verschlüsselten Text rumliegen oder
willst du wieder mal programmieren?
Dieses Codeschnipsel ist das Scheusslichste, das mir seit
langem untergekommen ist:
- haufenweise GOTO (statt SUB/END SUB) - was ist ein Unterprogramm?
- keine Struktur, keine Einrückung, kaum Kommentare
- Fehler und sinnloser Code
- praktisch toter Basic-Dialekt
Wenn DU (ja du und niemand anderes) das Programm wieder
lauffähig machen willst, formatiere erst mal den Text.
Und zwar so wie hier:
http://en.wikipedia.org/wiki/Turbo_Basic
Ich habe mal etwas Text formatiert, als Beispiel:
http://paste.pocoo.org/show/123534/
Gruss
ChrE
Hi!
Nur um mich mal zurückzumelden: ich war in Urlaub.
Ich hab' dir die Links als Hilfe zur weiteren Suche gesendet. Turbo Basic habe ich selbst nie genutzt.
Bis dann
Andreas