Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Windows » Programm nachbilden...

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.04.2009, 18:37 Uhr
~tomycat
Gast


hallo,
ich habe ein 16 KB altes dos Prog, das nur unter win95/98 oder älter läuft.
Mit dem Programm kann man 4 Hex Zahlen über die Com1 an einr Hardware senden.
Es sind immer die gleiche 4 Hex Zahlen.Wie komme ich an den Zahlen string ran, die das Prog an Com1 sendet? ich möchte ein c++ Programm schreiben,die diese 4 hex sendet.

Plan a:
Daten mitloggen...
Ich habe 4 Progs runtergelanden,

1.log PRogramm läuft nur unter win 200/xp
2. Programm gestartet, kommt sofort runtime Error
3. klick auf log, dann auf stop, log Datei leer.
4. klick auf start log, logrpogramm stürst ab.

Plan b:
ich lasse ein dos emu lauffen das, das die com1 Simuliert, mit der hoffung, der emu greift auf die win api zu mitzuloggen, Problem, ich finde kein Programm.

plan c:
das c++ programm sendet an das dos prog die 4 hexzahlen irgendwie.Progblem ist, ich muss eigentlich das programm erstmal starten und dann die 4 hex eingeben?!

----
hat sonst jemand noch eine Idee?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.04.2009, 19:07 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


leite den com-port in dosbox/dosemu in ne file um und schon hast dus
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.04.2009, 19:24 Uhr
~tomycat
Gast


ok thx,
ich verstehe nicht, ich das dosprog keine comport wählen?
Das 16 kB Prog läuft nicht in der DosBox.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.04.2009, 23:13 Uhr
Hans
Library Walker
(Operator)


Hi,

Zitat von ~tomycat:
ich verstehe nicht, ich das dosprog keine comport wählen?

ähh, diesen Satz versteh ich auch nicht.


Zitat:
Das 16 kB Prog läuft nicht in der DosBox.

Dann wäre ein Emulator zu nehmen, um es ablaufen zu lassen.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.04.2009, 10:09 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


"dosbox" ist ein emulator ;-)

http://dosbox.sourceforge.net

ich dachte den verwendest du bereits, um überhaupt eine 16bit-app laufen zu lassen

dosemu kann man auch so konfigurieren das er als com1 ne datei oder auch ein socket bereitstellt
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
19.04.2009, 12:06 Uhr
~tomycat
Gast


@Hans
bin nicht regsitiert,sonst hätte ich mich gleich korigiert.
@FloSoft
ich habe die Xp kompadis Bums ausprobiert, geht nicht.Jetzt aber, habe ich es mit der DosBox zum laufen bekommen.wie soll ich jetzt den Comport in eine txt schreiben?
Bitte um kurze Erklärung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
19.04.2009, 17:39 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hier: www.dosbox.com/wiki/SerialPort

und dann eben "modem" nehmen, und ein (eigenes)programm auf den port verbinden denn du da einstellst. wenn dann dein programm was auf den com-port schreibt aus dem dosbox-emulator raus, dann wird das an dein programm per socket übertragen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
19.04.2009, 21:23 Uhr
Hans
Library Walker
(Operator)



Zitat von FloSoft:
"dosbox" ist ein emulator ;-)

http://dosbox.sourceforge.net


Ups! - Den kenn ich gar nicht... Ich hab bei dem Begriff "DOS-box" bisher immer an die "Eingabeaufforderung", bzw. das DOS-Fenster gedacht.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 19.04.2009 um 21:24 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
19.04.2009, 21:25 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


das ist die command-prompt ;-)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
19.04.2009, 21:32 Uhr
Hans
Library Walker
(Operator)


Stimmt, den Begriff gibt's dafür auch noch.
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Windows ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: