CooltrayIcon e a função ShowBalloonHint
Boa noite pessoal,
Eu instalei o componente CooltrayIcon no Delphi 2005. Aparente funcionando perfeitamente, porém quando chamo a função ShowBallonHint ele acusa que desconhece a função, apesar dela ser apresentada na relação de funções e procedimentos do componente.
Gostaria de saber se existe alguma biblioteca especifica para este componente.
Abraço
Wagner
Eu instalei o componente CooltrayIcon no Delphi 2005. Aparente funcionando perfeitamente, porém quando chamo a função ShowBallonHint ele acusa que desconhece a função, apesar dela ser apresentada na relação de funções e procedimentos do componente.
Gostaria de saber se existe alguma biblioteca especifica para este componente.
Abraço
Wagner
Wagnermarrane
Curtidas 0
Respostas
Sourcecode
24/02/2006
wagnermarrane, essa função só funciona em sistemas Windows 2000 e XP, qual é o SO que você está usando?
GOSTEI 0
Wagnermarrane
24/02/2006
wagnermarrane, essa função só funciona em sistemas Windows 2000 e XP, qual é o SO que você está usando?
to usando windows XP.... a questão é que eu coloco o comando
TrayIcon.ShowBalloonHint(´FTP´,´Compactando e enviando base de dados. Aguarde...´, bitInfo, 3);
porem ele me retorna um erro
[b:56036d4838][Error] uFTP.pas(144): E1012 Constant expression violates subrange bounds[/b:56036d4838]
Entendeu... O sistema faz envio de dados para um FTP automaticamente, então ele fica o tempo todo na bandeja do relógio, então quando ele começasse a executar a transferencia ele notifica-se o usuario.
Estive vendo algo de ToolTip, consegui fazer funcionar em objeto com o sistema aberto, mas naum consegui que esse tooltip aparecesse notificando o usuario da transferencia
Abraço
Wagner
GOSTEI 0
Robotpost
24/02/2006
aqui eu mudei o número 3 para 10 e funcionou...
testa aí...
abraço,
Fernando
testa aí...
abraço,
Fernando
GOSTEI 0
Sourcecode
24/02/2006
Esse erro é provavelmente porque o texto que você está passando está grande demais, o código é extamente este:
????
Se não der certo comenta a linah do Showballoonhint e veja se ocorre o mesmo erro, poste aqui se deu certo ou não!
TrayIcon.ShowBalloonHint(´FTP´,´Compactando e enviando base de dados. Aguarde...´, bitInfo, 3);
Se não der certo comenta a linah do Showballoonhint e veja se ocorre o mesmo erro, poste aqui se deu certo ou não!
GOSTEI 0
Sourcecode
24/02/2006
Como nosso amigo robotpost falou foi só trocar pra 10 que resolveu, porque? Veja:
function ShowBalloonHint(Title: String; Text: String; IconType: TBalloonHintIcon; TimeoutSecs: TBalloonHintTimeOut): Boolean;
onde o último parâmetro é TimeoutSecs do tipo TBalloonHintTimeOut, veja:
type TBalloonHintTimeOut = 10..60;
Ou seja tem que ficar entre 10 e 60, marca o tempo em segundos que o balãozinho vai ser exibido.
Lembrando que esta função só funciona em máquinas com WinME, Win2000 ou WinXP.
[]´s
function ShowBalloonHint(Title: String; Text: String; IconType: TBalloonHintIcon; TimeoutSecs: TBalloonHintTimeOut): Boolean;
onde o último parâmetro é TimeoutSecs do tipo TBalloonHintTimeOut, veja:
type TBalloonHintTimeOut = 10..60;
Ou seja tem que ficar entre 10 e 60, marca o tempo em segundos que o balãozinho vai ser exibido.
Lembrando que esta função só funciona em máquinas com WinME, Win2000 ou WinXP.
[]´s
GOSTEI 0
Wagnermarrane
24/02/2006
blza.... tudo funcionando
obrigado
obrigado
GOSTEI 0