Newsgroup: it.comp.appl.access
Titolo: Cercare documentazinoe sulle funzioni delle librerie

Intanto buongiorno a tutti.
Sto usando delle funzioni trovate sul sitocomune per gestire la stampante
predefinita ma mi sorge un problema:
quando trovo queste tre funzioni
Declare Function GetProfileSection& Lib "kernel32" Alias
"GetProfileSectionA" (ByVal lpAppName As String, ByVal lpReturnedString As
String, ByVal nSize As Long)
Declare Function GetProfileString& Lib "kernel32" Alias "GetProfileStringA"
(ByVal lpAppName As String, ByVal lpKeyName As String, ByVal lpDefault As
String, ByVal lpReturnedString As String, ByVal nSize As Long)
Declare Function WriteProfileString& Lib "kernel32" Alias
"WriteProfileStringA" (ByVal lpszSection As String, ByVal lpszKeyName As
String, ByVal lpszString As String)
come faccio a capire che cosa gli sto passando come parametri? I nomi delle
variabili insomma non mi aiutano a capire bene.
Potete aiutarmi?
Grazie comunque.
adR
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:62Z110Z105Z231Y...@usenet.libero.it...

Come si legge nell'help in linea Declare Function non è una funzione ma
un'istruzione VBA "utilizzata a livello di modulo per dichiarare riferimenti
a routine esterne in una libreria a collegamento dinamico (DLL).".
Per maggiori dettagli leggi cosa dice l'help circa l'Istruzione Declare.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:62Z110Z105Z231Y...@usenet.libero.it...

Ciao adR
Qui puoi trovare la documentazione su 940 Windows Api Function con esempi in
VB
http://www.mentalis.org/apilist/apilist.php
Ciao Giorgio

 Ciao Giorgio
Avevo capito cos'era Declare e Lib... am questo sito č proprio quello che mi
serviva:
ne ho trovate 2 su 3 delle funzioni, ma forse capirň piů facilemente anche
l'altra adesso.
Grazie veramente.


 ha scritto nel messaggio
news:62Z110Z105Z231Y...@usenet.libero.it...

Forse non trovi GetProfileSection, ti posto quanto riposta l'help del C++
-----------------------------------------
The GetProfileSection function retrieves all of the keys and values for the
specified section of the WIN.INI file. This function is provided for
compatibility with 16-bit Windows-based applications. Win32-based
applications should store initialization information in the registry.
Windows 95:
The specified profile section must not exceed 32K.
Windows NT:
The specified profile section has no size limit.
DWORD GetProfileSection(
    LPCTSTR lpAppName, // address of section name
    LPTSTR lpReturnedString, // address of return buffer
    DWORD nSize  // size of return buffer
   );
Parameters
lpAppName:
Points to a null-terminated string containing the section name in the
WIN.INI file.
lpReturnedString:
Points to a buffer that receives the keys and values associated with the
named section. The buffer is filled with one or more null-terminated
strings; the last string is followed by a second null character.
nSize:
Specifies the size, in characters, of the buffer pointed to by the
lpReturnedString parameter.
Windows 95:
The maximum buffer size is 32,767 characters.
Windows NT:
There is no maximum buffer size.
Return Values
The return value specifies the number of characters copied to the specified
buffer, not including the terminating null character. If the buffer is not
large enough to contain all the keys and values associated with the named
section, the return value is equal to the length specified by nSize minus
two.
--------------------------------
Ciao Giorgio.

 Ciao Giorgio.
Grazie ancora Giorgio, ora ho tutte e tre le funzioni.
