

Turbo C v Dosboxu (kompilační problém)
Zdravím, momentálně studuji na oboru IT a učím se programovat v jazyce C v prostředí Turbo C. Prostředí si vždy zapínám v Dosboxu. V něm jsem si nastavil zatím jen fullscreen, ale problém je jinde. Vždy, když chcu nějaký program zkompilovat, spadne celý Dosbox. Napadlo mě, že dosbox nejspíše nepodporuje otevření ve více oken, protože při kompilaci se mi zároveň otevře už okno samotného napsaného programu. Problém je ale v tom, že mi TC nestihne ani zkompilovat zdrojový kód do samotného .exe souboru, takže nemůžu pak nic dělat. Neznáte náhodou nějaký způsob, jak to fixnout?
OS: Windows 7
Turbo C v. 20.1
Dosbox v. 0.74
Díky za případné rady.
V DOSe neexistuju ziadne okna takze sa nemoze otvorit "druhe okno programu". Obrazovka je len jedna a vsetko sa robi na nej, vcetne kompilacie.
Jak presne si ten TC spustil pod tym dosboxom? Jak presne ten dosbox "spadne"? Co to pise?
Preco nepouzijes virtualbox a nedrbnes si tam normalny DOS?
TC si otvírám tak, že přetáhnu spouštěcí soubor tc.exe přímo na spouštěcí soubor Dosboxu. Tím se mi už otevře samotné Turbo C prostředí. Jakmile napíšu nějaký program a stisknu ctrl+F9 (hotkey pro kompilaci), nic to neudělá a celý Dosbox prostě spadne. Ve virtualboxu to nedělám kvůli tomu, protože jsem líný.
A tu fosilnost užíváte též z lenosti? A což spouštět klasicky, příkazem v samotném DOSBoxu?
Za prve nemackaj Ctrl kombinacie ale spustaj kompilaciu z menu. Nejaka zmena?
Za druhe TC nespustaj ziadnym pretahovanim, ale namountuj si v DOSe pismeno disku a spust TC rucne. Nejaka zmena?
P.S: este by som skontroloval nastavenia DosBOXu tykajuce sa pamate a disku, netunil si ten dosbox nejak?
BTW. mas pod hostovskym Win prava zapisovat do zlozky v ktorej je TC.exe?
Tak nakonec jsem to vyřešil, přitom to byla úplně banální věc. Jediné, co stačí, je nepoužívat hotkeye, ale normálně přes horní menu se proklikat. Zkoušel jsem si ručně namountovat disk, zkoušel jsem to i přes přetahování ikonky. U obodvojí byl problém pouze to, že jsem používal hotkey pro kompilaci. Schválně jsem si spustil pouze samotný Dosbox a zkusil hotkey ctrl+F9 a opravdu mi to spadlo. A že zrovna při téhle kombinaci jenom. No nic, omlovám se za problémy, příště už to budu dělat ručně. Děkuji za ochotu :).
Ved to bolo prve co som ti pisal. On akekolvek klavesy v prvom rade dostane ten dosbox, a moze to byt v nom nastavenme ze ctrl-neco je napr. zavret dosbox apod. co ja viem co tam programator dosboxu alebo Windows s takymito kombinaciami pacha (P.S. je mozne ze sa to da v dosboxe nastavit)
man dosbox:
...
SPECIAL KEYS
ALT-ENTER Go full screen and back.
ALT-PAUSE Pause emulation.
CTRL-F1 Start the keymapper.
CTRL-ALT-F5 Start/Stop creating a movie of the screen.
CTRL-F4 Swap mounted disk‐image (Only used with imgmount). Update directory cache for all drives!
CTRL-F5 Save a screenshot.(png)
CTRL-F6 Start/Stop recording sound output to a wave file.
CTRL-ALT-F7 Start/Stop recording of OPL commands.
CTRL-ALT-F8 Start/Stop the recording of raw MIDI commands.
CTRL-F7 Decrease frameskip.
CTRL-F8 Increase frameskip.
CTRL-F9 Kill dosbox.
....