Com\’è dura la professione!

2 ottobre 2006

Problemi temporanei nel runtime C

Filed under: Microsoft,Programmazione — lbell @ 19:09

La funzione tmpfile(), standard ansi, permette di aprire un file temporaneo senza preoccuparsi di altro. Nella versione inclusa nella libreria runtime di Visual Studio 6 è compilata in modo che i file temporanei vengano creati nella root del disco corrente senza alcun riguardo delle impostazione di ambiente. Facile immaginare cosa succede quando al computer vengono applicate policies di sistema che impediscono agli utenti di scrivere al di fuori degli spazi loro assegnati. Ed ecco come un programma scritto qualche tempo prima ed utilizzato da anni, può smettere di funzionare da un momento all’altro, ma solo se tratta una mole di dati tale da rendere necessaria la creazione di un file temporaneo.

Indubbiamente scrivere le decine di funzioni di una libreria di runtime non è facile, e richiede un grande impegno e basta una singola decisione di design avventata per rendere inusabile il programma che la sfrutta. Il genere di cose da far tirare tardi la sera, sul lavoro.

Lascia un commento »

Non c'è ancora nessun commento.

RSS feed for comments on this post. TrackBack URI

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Crea un sito o un blog gratuitamente presso WordPress.com.

%d blogger cliccano Mi Piace per questo: