ciao oregon, ti posto il pezzo di codice interessato

If Not IO.File.Exists(FileConfig) Then
System.IO.File.Create(.FileConfig)
End If
ini_Scrive("Sezione","Chiave","Valore")

quando gira la prima volta, file inesistente, mi ritrovo il file creato ma vuoto
se gira la seconda volta, file gia' esistente, ci trovo anche il record scritto

infine se eseguo le istruzioni step-by-step, con file inesistente, e' tutto ok
ossia crea il file e ci scrive pure