Lansare programe Win/DOS pe 64 biti

Moderator: HAMOR

Post Reply
imre.bodosi
Site Admin
Posts: 456
Joined: 08 Dec 2011, 10:49

Lansare programe Win/DOS pe 64 biti

Post by imre.bodosi »

Ce facem pe 64 biti cu cataloagele unde sunt amestecate bd vechi/cu programe dos si noi/cu programe windows ?
Problema este cu hmenue.exe si cu hutil care nu are versiune atasata la nume fisier care trebuie sa ruleze si in Dosbox.

1. de regula bazele de date si programele aferente se pun in cataloage distincte pe ani.

2. bd pot fi in acelasi catalog si se poate folosi si acelasi hmenu.bat, testand de unde este lansat. Daca OS=Windows_NT se lanseaza hmenuew.exe, altfel hmenueb.exe. Pentru hutil creati un hUTIL.bat care in functie de OS=Windows_NT lanseaza hUTIL_w.exe sau hUTIL_b.exe. Astfel cand hmenu lanseaza hUTIL dbf se va lansa acest bat care alege varianta hutil de lansat. Atentie ! acest hutil trebuie sa functioneze si in DOS, pot fi de facut setari de prn, imprimante, hartii etc.

‎3. daca sunt putine programe dos de lansat se poate crea un bat cu numele programului DOS care sa contina lansarea dosbox:
"C:\Program Files (x86)\DOSBox-0.74\Dosbox.e​xe" -c "hutil_b demos.dem" sau
"C:\Program Files (x86)\DOSBox-0.74\Dosbox.e​xe" -c "hcont_30b %1"

‎4. inca o idee. Programele DOS si windows se pun in catalaoge distincte. Se mapeaza pe driveul p: fie catalogul cu programe DOS, fie cu cele Windows. In hmenu, la lansare, se pune Catalog de programe: p: Astfel cand se lanseaza de ex. p:\HCONT_40 se lanseaza varianta DOS sau windows in functie de mediul din care este lansat.
arpad.mezei
Posts: 109
Joined: 08 Dec 2011, 10:06

Windows-ul este pe 32 sau 64 biti?

Post by arpad.mezei »

Cum se poate afla daca Windows-ul este pe 32 sau 64 biti?
-----------------------------------------------------------------------

[My] Computer / Properties sau din Control Panel / System:

System / System type: 32-bit Operating System
sau 64-bit Operating System

daca sistemul de operare este pe 64 biti, atunci exista 2 cataloage:
C:\Program Files - pentru aplicatiile pe 64 biti
C:\Program Files (x86) - pentru aplicatiile pe 32 biti


Deci atentie la instalarea programului Java, necesar pentru DUKIntegrator.
In programele HAMOR Soft se presupune ca DUKIntegrator este intr-un catalog DECL_OBL\
In acesta trebuie sa existe si cataloagele D112, D300, D390, D394, S100X, in functie de cite
programe HAMOR se folosesc. In aceste cataloage exista cite-un fisier .ini, care contin
definitia parametrului DU_Java, cu calea unde este instalat programul Java.
Initial este:
...
// Lansare java - cale de acces + java.exe + parametri
DU_java := 'c:"\Program Files\Java\jre6\bin\java.exe" -version:1.6 -jar'


Atragem atentie ca in diferentierea dintre 32 sau 64 biti este vorba despre sistemul de operare,
nu despre procesorul fizic!
- pe un calculator cu procesor pe 64 de biti se poate instala atit Windows pe 32 de biti cit si pe 64 biti!
- pe un calculator cu procesor pe 32 de biti nu se poate instala decit Windows pe 32 de biti!
imre.bodosi
Site Admin
Posts: 456
Joined: 08 Dec 2011, 10:49

Re: Lansare un program in DOSBOX

Post by imre.bodosi »

1. Lansare hcont cu revenire, fara sa fim nevoiti sa tastam exit pentru iesire din DOSBox
"c:\Program Files (x86)\DOSBox-0.74\dosbox" -c "cd d:\HAMOR" -c "hcont.exe democ.dem" -c exit -noconsole

"c:\Program Files (x86)\DOSBox-0.74\dosbox" - lansare DOSBox
-c "cd d:\HAMOR" - schimba catalogul curent
-c "hcont.exe democ.dem" - lansare hCONT
-c exit - executa exit pentru iesire din DOSBox, optiunea -exit se pare ca nu functioneaza
-noconsole - sa nu mai afiseze o fereastra de consola in spate

2. Daca pe un calculator 64 biti exista si arhive cu executabile DOS, ex. hCONT_30.exe,
pentru lansare automata din meniu se poate proceda asa:
- se redenumeste hCONT_30.exe existent in hCONT_3d.exe si
- se creeaza hCONT_30.bat:
"c:\Program Files (x86)\DOSBox-0.74\dosbox" -c "hCONT_3d.exe %1" -c exit -noconsole
- la lansare din hmenu a programului hCONT_30 pe o baza de date din 1999.12 (DBF_12.99)
se va lansa .bat-ul creat, care va executa hCONT_3d DBF_12.99 in DOSBox
imre.bodosi
Site Admin
Posts: 456
Joined: 08 Dec 2011, 10:49

Instalare DOSBox

Post by imre.bodosi »

Bazele de date de arhiva, chiar si cele cu executabile DOS, trebuie sa fie utilizabile.
Este si o obligatie legala.
Aceste programe DOS pe sisteme win 64 biti nu pot fi rulate si incepand de la win 8 nici pe cele de 32 de biti.
Una din solutiile cu care se poate asigura functionarea acestor arhive este rularea in DOSBox.

Instructiuni de instalare si utilizare:
DOSBox.ZIP
Instructiuni de instalare si utilizare:
(85.17 KiB) Downloaded 591 times
imre.bodosi
Site Admin
Posts: 456
Joined: 08 Dec 2011, 10:49

DOSBox in full screen

Post by imre.bodosi »

DOSBox poate fi rulat pe ecran complet (full screen) tastand Alt+Enter.
Revenirea in mod fereastra tot cu Alt+Enter.
imre.bodosi
Site Admin
Posts: 456
Joined: 08 Dec 2011, 10:49

Re: Lansare programe Win/DOS pe 64 biti

Post by imre.bodosi »

Am instalat si teste DosBox 0.74 pe win 10, display UHD(4k)
Functioneaza perfect, cu Alt+Enter - full screen.
Altfel fereastra este prea mica, nu am gasit cum sa setez in .conf
Post Reply