Buona sera sono un migrante nel senso che sto cercando di passare da Windows 7 a Windows 8 Pro per il momento ho solo installato i vari programmi SOGEI e avviati per impostare i miei dati, file dat provincia ecc., non so se nell'elaborazione daranno problemi ma al momento tutto mi funziona ad eccezione di Voltura.
Il programma di suo funziona con tutti i problemi di visualizzazione che ha sia con Vista che con Windows 7 quindi per evitare di cambiare le impostazioni dello schermo ho provato ad installare un programma che si chiama Autosize (
http://www.southbaypc.com/AutoSizer/ ) con il quale si possono impostare le dimensioni e la posizione sullo schermo del programma Voltura.
Fino a questo punto tutto funziona bene prima avvio Autosize e poi Voltura che si apre con le dimensioni e posizione volute ma perché mi dovrei accontentare no da buon migrante voglio tutto e di più ovvero voglio avviare i due programmi con un link solo e qui ho due possibilità:
1- lanciare Autosize all'avvio e tenermelo l' in backgroud ad occupare memoria (che non è mai troppa) anche quando non serve;
2- trovare il sistema di lanciare i programmi con un file batch o cmd.
Ovviamente cerco di ottenere il massimo e rispolverando vecchie conoscenze di DOS mi scrivo un bel file batch che riporto:
start /B "" "C:\Program Files (x86)\AutoSizer\AutoSizer.exe"
start /B D:\Catasto\Voltura1\Pgm\Voltura.exe
Questa è la forma base ho provato ad inserire alternativamente tra le due righe anche i comandi
path D:\Catasto\Voltura1\PGM
o
cd\D:\Catasto\Voltura1\PGM
Il risultato è sempre lo stesso mi si aprono in sequenza due finestre di errore,
La prima riporta la seguente dicitura:
DS Error
pgm(NZDV0000)
screen(e\”USERS\ZENOBIO\DESKTOP\NUOVADS\ NZDV0000)
ds-error(8224/8224/8224)
(ho sostituito il mag e min con le () altrimenti le scritte non si leggevano)
la seconda quanto segue:
Voltura.exe – COBOL Text Windows
Execution error : file 'dsgrun'
error code: 14, pc=0, call=1, seg=0
114 error message text not found (Signal 11)
In aggiunta a ciò mi si crea nella cartella contenente il file Voltura.bat un file “mfdebug.log” con le seguenti indicazioni:
NetExpress Exception Handler - 08/07/2013 14:04:07
D:\Catasto\Voltura1\Pgm\Voltura.exe caused an exception at address : 0x20202020
Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x20202020
Registers:
EAX 20202003 EBX 20202020
ECX 00000000 EDX 00000012
DS 002B ESI 6261D000
ES 002B EDI 002A7D7C
FS 0053 GS 002B
CS 0023 EIP 20202020
SS 002B ESP 0018FBE8 EBP 0018FDF8
Flags 00010202
Error occurred in : D:\Catasto\Voltura1\Pgm\Voltura.exe, loaded at 0x00000000
COBOL call stack:
dsgrun (obj program)
NZDV000 (gnt program), loaded from D:\Catasto\Voltura1\Pgm\nzdv0000.lbr
Voltura (obj program)
Run-time : D:\Catasto\Voltura1\Pgm\cblrtss.dll, loaded at 0x600F0000
CompanyName MERANT International Limited
FileDescription Micro Focus 32-bit RTS
FileVersion 3.714, 3.491
LegalCopyright Copyright (C) 1984-2000 MERANT International Limited
OriginalFileName cblrtss.dll
ProductName Micro Focus Net Express
ProductVersion 3.1.11
OS Information:
Windows NT 5.1 (Build 2600: Service Pack 3)
CPU: Intel Pentium Model 15 step 11, 4 processors
Available memory - 1048575 KB
Le mie capacità di programmazione sono nulle giusto qualche file *.bat il minimo che uno doveva saper per far funzionare i programmi in DOS so che il mondo dei pc è cambiato e molto perciò chiedo se c'è qualcun del forum che mi può aiutare tenendo conto che il tutto non servirà solo a me ma anche agli altri frequentatori del Forum.
A questo punto è doveroso un ringraziamento a tutti quelli che hanno avuto anche solo la pazienza di leggersi questo lunghissimo post.