Forum: PC-Programmierung programm nach start


von Renate (Gast)


Lesenswert?

hallo,

gibt es eigentlich eine möglichkeit ein programm sofort nach dem start
von dos mit guter grafischer auflösung zu programmieren zu bringen?

von Dieter (Gast)


Lesenswert?

Häh?

von Sascha (Gast)


Lesenswert?

Hääääähhhhh?

Was willst du genau machen?
Ein Programm gleich nach dem Start von DOS automatisch aufrufen
lassen?

Beschreib mal genauer was du tun willst, und wo du es tun willst:
Redest du von dem "richtigen" DOS, dem Betriebssystem, oder von der
Eingabeaufforderung (Win98: "Command"; WinXP: "cmd") ???

von Rufus T. Firefly (Gast)


Lesenswert?

Das ist wohl eine Fortsetzung des Threads, in dem Renate nach einem
"graphischen Kommunikationsprogramm" suchte (Titel war wohl "VB für
DOS" oder so ähnlich).

Ja, ein DOS-Graphikprogramm kann mit der Autoexec.bat aufgerufen werden
und so direkt nach dem Starten von DOS aktiv werden.

von Maria (Gast)


Lesenswert?

Renate? LOL

von Renate (Gast)


Lesenswert?

das richtige dos...

ich hab jetzt ein wenig rumprobiert, es müsste doch möglich sein eine
gescheite grafik gleich nach dem start einzubinden.

Wenn ich nur eine Win95 diskette mit io.sys, ibmbio.sys und command.com
mache kommt ja auch kurz das bitmap von win95 und das sieht doch auch
ganz gut aus ....

von Rufus T. Firefly (Gast)


Lesenswert?

Nachtrag: Man kann auch ein DOS-Programm schreiben, das sich als
Devicetreiber bereits in der Config.sys aufrufen lässt, das dann den
Graphikmodus aktiviert und irgendwelches Geraffel ausgibt.
Allerdings geht so etwas nicht mit VB, QBASIC oder ähnlichem, sondern
ein Compiler ist nötig, der .Exe oder .Com-Dateien ausspucken kann.

Warum habe ich den Eindruck, daß es um so eine Art softwaremäßiges
"case modding" zu gehen scheint?

von Renate (Gast)


Lesenswert?

@Rufus T. Firefly
>>Warum habe ich den Eindruck, daß es um so eine Art softwaremäßiges
"case modding" zu gehen scheint?

nicht ganz, es sollten eigentlichtlich nur ein paar "alte" Laptops
die nur ein floppy haben als steuerrechner herhalten.

Ich hab es schon mal mit dem gutan alten QuickBasic probiert das macht
auch ganz gute lauffähige *.exe dateien nur halt von der grafik her
eher pfui ...:-(

Was gibt es denn sonst noch für programme die eine grafik einbinden
können auf dos ebene???

von Chris (Gast)


Lesenswert?

> Was gibt es denn sonst noch für programme die eine grafik einbinden
> können auf dos ebene???

Turbo Pascal 7 kann das vielleicht, zumindest habe ich schonmal ein
Simulationsprogramm für DOS gesehen, das darin geschrieben und grafisch
war. Diese Programmiersprache ist auch nicht gar so furchtbar wie
QBASIC.

von Tobi (Gast)


Lesenswert?

Theoretisch kann das jede Sprache, die Frage ist nur, wieviel Arbeit sie
einem abnimmt. Mit Direktzugriff auf die Grafikkarte konnt man auch
schon früher unter DOS und TP7 1024x768x256 problemlos benutzen.

Was für einen Grafikmodus bräuchtest du denn für dein Vorhaben?

von Renate (Gast)


Lesenswert?

eigentlich reicht mir schon 640*480 aus.

jetzt kommt bestimmt die aussage das kann qb und quickb ja auch nur ist
das ganze da sehr grob trotz der auflösung ....

von Chris (Gast)


Lesenswert?

> Theoretisch kann das jede Sprache, die Frage ist nur, wieviel
> Arbeit sie einem abnimmt.

Nein, du brauchst auch einen Compiler für die entsprechende
Architektur, in diesem Fall x86er 16-Bit-Realmode (DOS eben).

Deswegen wird man z.B. mit einer Sprache wie Smalltalk soetwas
höchstwahrscheinlich nicht hinbekommen, da ganz einfach kein Compiler
für DOS existiert (bzw. bei Smalltalk ist das ja die VM, die fehlt).

von Tobi (Gast)


Lesenswert?

Ok, das ist klar. Das diese Sprache natürlich in der gewählten Umgebung
laufen muss hatte ich vorausgetzt. Und man muss in dieser Sprache noch
irgendeine Möglichkeit für hardwarenahe Zugriffe haben.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.