USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Public Declare Sub Sleep Lib "kernel32" (ByVal...)
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....
   
Sandro
não registrado
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
     
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página