léee
|
OURINHOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 12/11/2004 16:15 hs
Beleza pessoal?
Nesta linha (coloquei no General, Declarations): Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Deu Compile error: Constants, fixed-length, string, arrays, user-defined types and Declare statements not allowed as Public members of object modules. O que aconteceu ? Pois ela vai ser útil para mim, pois quero usar o sleep como um comando de espera. Peguei isto aqui no vbweb mesmo
Valeu
|
|
|
|
rlinop
|
PORTO ALEGRE RS - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 12/11/2004 17:45 hs
Tipo aconteceu isso comigo quando eu coloquei a função em um formulário e tentei usá-lo em outro... Tipo... faz o seguinte.... Coloca a função em um módulo....
|
|
|
|
Postada em 12/11/2004 22:55 hs
O problema está no modo como você declarou a chamada a API do Windows, logo no início, você colocou assim: "Public Declare...", pois é, Public significa que esta API poderia ser chamada de qualquer lugar do seu programa, acontece que chamadas a API só podem ser Public dentro de módulos BAS e nunca de outros objetos, como Forms ou Class Modules. Se você não quiser usar um módulo, por qualquer motivo, basta alterar para "Private Declare...." Um abraço, Sandro
|
|
|
|