atari-home.de - Foren
Software => Coding => Thema gestartet von: tuxie am Fr 25.05.2007, 08:52:59
-
Hallo,
ich bin gerate dabei ein kleines Progie zu Schreiben und will auf Shell Kommandos aus GFA-Basic zugreifen.
Meine Frage ist ob dies möglich ist und vor allem wie.
Tschau Ingo
-
Hi tuxie,
Meine Frage ist ob dies möglich ist und vor allem wie.
Klar ist das möglich, sonst gäbe es EasyMiNT nicht. ;D
Die Shell Kommandos sind ja in der Regel Programme die man aufruft, das macht man per Pexec.
error%=GEMDOS(75,mode&,L:V:prg_pfad$,L:V:cmd$,L:V:environment$)
Aber einfach ist das alles nicht und ein ziemlicher Programmieraufwand, vor allem das zusammenbasteln der Strings für Programmpfad, Environment und Kommandozeile ist ziemlich viel Pfriemelei. Außerdem muß man u.U. noch lange Dateinamen berücksichtigen, dann muß man das sowieso alles per GEMDOS Aufrufen machen. Wenn man dann auch noch ARGV berücksichtigen will wird´s richtig nett. Kommt natürlich auf Deine Programmiererfahrung an.
Wenn Du´s wagen willst, solltest Du erstmal lesen, lesen, lesen, z.B. die Programierhinweise zu MiNT, den TOS Hypertext und was es sonst noch so zu GfA Basic gibt.
Also, hau rein, es gibt nichts Gutes, außer man tut es. ;D
Ciao
maanke
-
Hallo,
danke für die Tipps!
Werde ich mir mal ran nehmen. Aber erst nach meinem Urlaub.
Tschau ingo
-
Nicht vergessen, vorher über RESERVE Speicher freizugeben, GFA-Compilate reservieren bei Default sämtlichen GEMDOS-Speicher, dem sie habhaft werden können.