Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Nella dichiarazione dell'API dichiara lpReturnedString come String, e nella funzione leggichiave usa come buffer una stringa di tanti spazi quanta č la dimensione del buffer. Tempo fa ho fatto una classe in VB.NET per leggere gli INI e cosė funziona.
Inoltre non sarebbe male se tu leggessi il valore di ritorno di GetPrivateProfileString, cosė da sapere il codice dell'errore che si verifica.
ThrowNew ArgumentException("Parameters cannot be null")
ReturnNothing
EndIf
EndFunction
Ribadisco che a me cosė funziona perfettamente. Prova.
Ultima modifica effettuata da Phil93 il 29/04/2011 alle 17:26
si ma come faccio se č un buffer? a farglielo riempire? se gli passo la strnga e basta lui non fa niente - andrea993 - 28/04/11 23:04
Funziona comunque. Se vuoi un buffer di una dimensione n, basta che passi una stringa di n spazi. Edito il messaggio e ti posto il codice della classe che ho creato io. E' in VB.NET ma non dovrebbe essere un problema. - Phil93 - 29/04/11 17:22