Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di zaion
    Registrato dal
    Mar 2002
    Messaggi
    258

    intercettare errori in c

    Ho fatto un programma in c che sfruttando i comandi
    findfirst e findnext crea una specie di esplora risorse.

    Se pero cerco dei files in un driver che non esiste allora
    il sistema operativo mi propone automaticamente una maschera
    del tipo:
    <anulla> <riprova>

    E non mi ritorna il controllo al programma finche non si fa anulla.

    Ora mi chiedo se per caso qualcuno ha una più pallida idea di cosa
    accade di preciso e se per caso sappia come intercettare questo
    errore prima del OS in modo da gestirmelo come meglio mi pare.

    Forse è una cosa un po' antica e che quindi pochi sapranno ma mi
    interessarebbe molto capire come intercettare messagi di
    errore di questo tipo.

    Magari se mi mandate anche un piccolo programma dimostrativo
    di quelli che funzionano e non campati in aria che funzionano solo
    per via teorica.

    grazie By Zaion
    bye bye

  2. #2
    try {
    // istruzioni normali
    }catch{
    // in caso di errore
    }
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    40
    codice:
    UINT oldmode = SetErrorMode(SEM_NOOPENFILEERRORBOX);
    
    // FAI QUELLO CHE DEVI FARE...
    
    SetErrorMode(oldmode);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.