
Dos-aplikace
Dobrý den,
potřebuji spustit aplikaci pro ms-dos přes kterou spravuji různé průtokoměry aplikace komunikuje s com porty 1-4 ale když tuto aplikaci spustím na windowsxp tak se k danému zařízení(průtokoměru)připojí ale když to spustím na pc s windows 7 v dosboxu tak se aplikace spustí ale nekomunikuje se zařízením.
Má otázka zní existuje něco kde tuto aplikaci mohu spustit aniž bych potřeboval pc s win-xp.
a máš dosbox správně nakonfigurovaný? (seriový port)
Zkus se podivat na tohle:
http://www.dosbox.com/wiki/Configuration:SerialPor t
http://www.f15ijp.com/2013/04/dosbox-using-a-seria lport/
Tak z toho nejsem moudrý
do konfigurace dosboxu dáš
to je tak těžké to pochopit?
to ne ale kdyřž nastavím takto ten sérioví port tak se aplikace neotevře vůbec
a v počítači máš sériový port COM1?
edit: zkrátím to. Pokud máš nějaký hejpočkej USB-COM adaptér, tak ty si alokují typicky COM5 nebo COM6. (přesné číslo je vidět ve správci HW)
v takovém případě ta konfigurace musí zohlednit jméno toho fyzického COM portu, takže např. serial1=directserial realport:com6
To mají snad všechny základní desky.
to samozřejmě nemají.
A co je tohle?
bravo, nasiel si dva modely. a co zvysnych 99 modelov?
Jasně jsem psal, že to mají pc desky. I moje to má. A nehodlám se dávat stovky fotek. Schválně jsem vybral desky 2015, a mají to taky.
Třeba můj notebook: (má jen virtuální COM porty):
Cha.. na moje "hrátky", keď som potreboval testovať moje aplikácie bez fyzického pripojenia hw, ich mám virtuálnych viacej:
Píše to : Serial1: Desired serial mode not supported <9600,8,n,1>
zkus reagovat na to co ti píšu.
já reaguji ale i když to nastavím jak říkáš program se nespustí
Jaké COM porty máš k dispozici ve svých Windows 7?
mám ten usb prevodnik na com2
A dal jsi teda do té konfigurace com2?
Kdyz se kouknes do spravce zarizeni, jaké COM porty tam vidis?
Pripadne mas urcite moznost si COM porty nbakonfigurovat.
Kdyz potrebujes pro svuj DOS program porty COM1 .. COM4, musis je v DosBox nasmerovat na realne COM porty - viz prispevek od TouchWooda
Tohle chápu to udělám ale program se mi nespustí pak restartuji nastaveni dosboxu a aplikace se spustí
neexistuje nějaký jiný emulátor pro dos ??
Ak sú tie Win7 32-bitové, potom máš ešte 2 možnosti:
1. Nastaviť programu kompatibilitu s Windows98/ME
2. Virtual PC - XP mode
Znovu a pomaleji.
Jaké máš fyzické COM porty na počítači z toho tvého USB převodníku?
Jak máš udělané nastavení v DosBoxu?
Jedinou informaci, kterou jsi dal je, že se aplikace nerozjede. Uvědom si, že nikdo odsud na tvůj počítač odsud nevidí.
Takže je jen na tobě, zda chceš svůj problém řešit nebo ne.
Chci vyřešit problém.
Takže fyzicky jsem nastavil na můj prevodník(RS-323)Com2
Dos box je nastaveny serial1=directserial realport:com2
A aoplikace se nespustí ale když nastavím zpět hodnoty na dummy tak vše jede ale nekomunikuje.
Pokud nastavis na dummy, pak komunikovat ani nemuze a veskera komunikace se zahazuje.
Pokud to nastavis na
tak se aplikace snazi komunikovat na portu COM1
Kdo nastavuje parametry portu (rychlost apod.)? Aplikace?
Zkousel jsi jen nastavit kompatibilitu aplikace s Windows XP, jak ti radil nekdo drive a nespoustet ji v DoxBoxu?
možná bude problém v tom, že ty Win7 má v 64b verzi..
možná ta aplikace používá ten port nestandardně, a pak je DOSbox asi málo: 249
V takovém případě bych ti doporučil použít VMware player (to je už plná virtualizace) a do něj nainstalovat např. FreeDOS.
"Takže fyzicky jsem nastavil na můj prevodník(RS-323)Com2"
- to si urobil jak?
Stale si neodpovedal ze co za COM porty mas v spravci zariadeni.
Keby si mal realny COM port na doske a ne USB gebuziny, tak by som ti poradil nabootuj DOS z USB sticku a potom nemusis riesit zbytocne veci.
A já bych doporučil to, co používám sám, a to je udržovat pro DOS aplikace vyhrazené staré železo. Ty staré mašiny netopí, nehlučí a fungují desetiletí bez problémů.
Nie, u mňa platí iné - DOS aplikácie patria do starého železa - a to doslovne...
Takže si mám radši koupit windows aplikace za desítky tisíc a k nim koupit nový interfaceový desky rovněž za desítky tisíc? Chlapče, to si radši přitáhnu ze sběrného dvora další počítač, kterej má ISA sloty.