CooltrayIcon e a função ShowBalloonHint

Delphi

24/02/2006

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


Wagnermarrane

Wagnermarrane

Curtidas 0

Respostas

Sourcecode

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

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

Robotpost

24/02/2006

aqui eu mudei o número 3 para 10 e funcionou...
testa aí...

abraço,

Fernando


GOSTEI 0
Sourcecode

Sourcecode

24/02/2006

Esse erro é provavelmente porque o texto que você está passando está grande demais, o código é extamente este:
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

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


GOSTEI 0
Wagnermarrane

Wagnermarrane

24/02/2006

blza.... tudo funcionando

obrigado


GOSTEI 0
POSTAR