Newsgroup: it.comp.programmare.win32
Titolo: AIUTO !!! Ho crato una console application ma non gira in DOS !

Sono stato due giorni interi a spremermi per fare un programma (con MS
Visual Studio 6.0) usando solo librerie di c.
Il problema é che sotto windows il programma fa il suo dovere alla grande ma
sotto dos mi dice che l'applicazione non puó essere eseguita sotto dos...
Come faccio per ricompilarlo in maniera tale che ci giri ?
il progetto é una semplice Win32 console application (Questo Win32 mi crea
qualche dubbio ma non sapevo come altro fare il progetto)....
AIUTATEMI !!!! Plz..

 
Una win32 application è una cosa ben diversa da un'applicazione dos!
Per realizzare applicazioni che funzionino sotto ms-dos devi usare un 
compilatore compatibile e non puoi utilizzare le funzioni win32.
L'ultimo compilatore dos rilasciato da ms è Visual C++ 1.52 (non so se 
sia ancora in commercio). Esistono sicuramente dei compilatori free che 
generano eseguibili dos (anche se non sò quanto siano compatibili con lo 
standard C++) e la borland dovrebbe permette di scaricare gratuitamente 
dal suo sito le vecchie versioni di borland C++ (o l'ultima versione dos 
si chiamava ancora Turbo C?), ma non so se si possa utilizzare per 
sviluppare software commerciale.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

sviluppare software commerciale.
una volta che il compilatore viene rilasciato gratuitamente.. dubito
che esista un vincolo per la produzione commerciale...
cod

qualche dubbio ma non sapevo come altro fare il progetto)....
<predica>
in questo momento io sto puntando mille dita, ripetendo mille volte: "te
l'avevo detto" a tutte le persone che hanno commesso l'ERRORE. LO SAPEVO
che a forza di chiamare la finestra del terminale di Windows "Prompt di
DOS" qualcuno si sarebbe confuso!
</predica>
allora, amico, benvenuto nel club. Ci sei cascato anche tu. Niente
paura, succede quasi a tutti. Hai usato solo funzioni della runtime C?
bravissimo, questa si chiama portabilità
Cerca un compilatore C a 16 bit per DOS e ricompila. Non so che
consigliarti, di compilatori DOS conosco solo DJGPP (si chiamava così?)
che però è a 32 bit, quindi richiede o un DOS a 32 bit (ce n'è uno in
cantiere ma dovremo aspettare ancora un bel po') o un extender, ossia
una libreria che fornisca le estensioni a 32 bit, in genere DPMI
Oppure ti cerchi qualche vecchio, decrepito compilatore a 16 bit
originale per DOS, come ad esempio il Turbo C++ di Borland, che mi pare
sia scaricabile gratuitamente (
http://museum.borland.com/
), a patto di
registrarsi (
http://community.borland.com/
). Buona fortuna
-- 
Posted from 
mx1.aruba.it
 [62.149.128.130] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

una libreria che fornisca le estensioni a 32 bit, in genere DPMI
DJGPP prevede un extender scaricabile dal sito
www.delorie.com
.
--
CyberWalkie - walkietalkie(at)
libero.it

che esista un vincolo per la produzione commerciale...
Esiste, esiste...
Borland (e non solo) ha sempre fatto cosi'.
Attualmente, per esempio, le versioni Standard di C++
Builder, distribuite gratuitamente, non possono essere
utilizzate per realizzare software commerciale.
--
CyberWalkie - walkietalkie(at)
libero.it

 ha scritto nel messaggio
news:HEX27.50160$cd.3...@news1.tin.it...


l'Ansi C;
Una nota : lo standard del linguaggio non e' ANSI, ma ISO.
I due documenti di standard si differenziano nella
numerazione delle sezioni.
--
CyberWalkie - walkietalkie(at)
libero.it