Visualizzazione risultati 1 fino 9 di 9

Discussione: Errore esecuzione eseguibile

  1. #1
    Guest

    Arrow Turbo PAscal (e 2)

    Dopo essere riuscito ad avere turbo pascal, il programma ha funzionato per una sera, poi lui come tutti i programmi indos ke ho, nn ha + funzionato dicendo ke nn era compatibile ne in modalità windows ne in dos.
    qualcuna sa xkè?
    è il programma od è il computer?
    grazie
    Ultima modifica di numerone : 14-11-2004 alle ore 17.31.48 Motivo: Richiamo all'utente: i messaggi che hanno aree specifiche in aree non specifiche sono considerati off topic - In oltre bisogna usare titoli specifici

  2. #2
    Guest

    Predefinito

    sezione sbagliata:
    Hardware,software e pc nella sezione "plug and pray" di questo forum

  3. #3
    Guest

    Predefinito

    Che sistema operativo usi?

  4. #4
    Guest

    Predefinito

    windows

  5. #5
    Guest

    Predefinito

    l'aveva capito,credo intende quale nel senso xp,me,98 ecc ;)

  6. #6
    Guest

    Predefinito

    xp home
    grazie codicil

  7. #7
    Guest

    Predefinito

    nisba
    Ultima modifica di comma33sgm : 14-11-2004 alle ore 11.13.22

  8. #8
    Guest

    Predefinito

    Prova a dare una letta qui: http://support.microsoft.com

  9. #9
    Guest

    Predefinito

    In generale: un file contiene informazioni.
    Nel file di testo tali informazioni son date dal testo, nel file mp3 dalla canzone, nel file .iso da altri files ecc...
    Tutti dovremmo sapere che gli eseguibili sono files binari perché contengono informazioni in binario.
    Però anche i .doc, i .iso ed i .mp3 contengono le informazioni in binario; quindi che differenza c'é tra gli eseguibili e gli altri? Semplicemente i primi sono programmi, gli altri no.

    Che vuol dire essere un programma? Vuol dire che quando facciamo doppio click su di esso, esso si avvia, mentre se facciamo doppio click su un altro files esso dovrà essere letto da un altro programma.

    Tuttavia se portiamo un file .exe su linux, esso sarà un files binario qualsiasi, quindi l'affermazione un file .exe é un file eseguibile non é del tutto vera.
    C'é un passaggio intermedio da considerare: il caricamento in memoria.
    La realtà é che su disco l'eseguibile é un qualsiasi file binario il cui programma di lettura é direttamente il sistema operativo, ma una volta caricato diventa un file eseguibile puro, questo perché il caricamento in memoria necessita di alcune attenzioni particolari.

    Il problema nel tuo caso é dato dal fatto che il caricatore non riconosce il file.
    Windows XP é un gran rompicoglioni per eseguibili dos in quanto questi non possono essere letti direttamente dal sistema operativo (per il semplice fatto che sono a 16 bit), ma necessitano di un caricatore a parte incluso nel sistema chiamato NTVDM.exe; tale programma altro non é che un bug col caricatore intorno...

    Da quel che ho capito sulla tua macchina é partito NTVDM. L'unico consiglio che ti posso dare (a parte quello di formattare) é passare ai 32 bit col FreePascal...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •