|
#1
|
||||
|
||||
Торможу помогите
есть такой код
Код:
TrayIcon1.BalloonHint:='ОШИБКА'; TrayIcon1.BalloonTitle:='Внимание!'; TrayIcon1.BalloonFlags:=bfError; TrayIcon1.ShowBalloonHint; как это превратить в процедуру - что бы вызвать это одной строкой к примеру Код:
Error; просто TrayIcon1 это компонент... попробовал так у меня программа ругается почему не подскажете?? Код:
procedure error; var TrayIcon1: TTrayIcon; begin TrayIcon1.BalloonHint:='ОШИБКА'; TrayIcon1.BalloonTitle:='Внимание!'; TrayIcon1.BalloonFlags:=bfError; TrayIcon1.ShowBalloonHint; end; голова уже не варит...торможу... Нет ничего не возможного. Вопрос только во времени... Последний раз редактировалось Electronic_Arts, 21.07.2012 в 16:10. |
#2
|
||||
|
||||
TTrayIcon - это VCL компонент, поэтому его лучше кидать на форму. Если уж так хочешь, то вызывай конструктор класса, типа
Код:
TrayIcon1:=TTrayIcon.Create(); |
Этот пользователь сказал Спасибо YVitaliy за это полезное сообщение: | ||
Electronic_Arts (21.07.2012)
|
#3
|
||||
|
||||
разобрался надо было писать
Код:
Form1.TrayIcon1.... Нет ничего не возможного. Вопрос только во времени... |
#4
|
||||
|
||||
Цитата:
все равно спасибо - за отклик! Нет ничего не возможного. Вопрос только во времени... |
#5
|
|||
|
|||
Цитата:
Примерно так: Код:
var TrayIcon1: TTrayIcon; begin TrayIcon1:=TTrayIcon.Create(Application); TrayIcon1.BalloonHint:='ОШИБКА'; // и т. д. Код:
TrayIcon1.Free |
Этот пользователь сказал Спасибо MiraLaklamon за это полезное сообщение: | ||
Electronic_Arts (21.07.2012)
|
#6
|
||||
|
||||
У меня в сборке компонент TrayIcon требуется постоянно, поэтому он появляется при создании формы и разрушается только по окончании работы, отсюда такой модификат:
Код:
... var TrayIcon1: TTrayIcon; implementation ... procedure TForm1.FormCreate(Sender: TObject); begin TrayIcon1:= TTrayIcon.Create(TrayIcon1); end; ... procedure TForm1.error; begin with TrayIcon1 do begin BalloonHint:='ОШИБКА'; BalloonTitle:='Внимание!'; BalloonFlags:=bfError; Active:= True; ShowBalloonHint; end; ... procedure TForm1.FormDestroy(Sender:TObject); begin TrayIcon1.Destroy; end; |
#7
|
|||
|
|||
Цитата:
|
#8
|
||||
|
||||
Кто спорит, конечно удобно, но напрягает сообщение при запуске проекта "Нету установленного компонента", а так в среду его можно и не внедрять
|
#9
|
|||
|
|||
Цитата:
Особенно в Lazarus (FreePascal), в котором для установки компонента нужно перекомпилировать весь Lazarus... |
#10
|
||||
|
||||
Цитата:
Почему то этот метод не пашет... TrayIcon1.ShowBalloonHint; //результат ноль Нет ничего не возможного. Вопрос только во времени... |
#11
|
|||
|
|||
Цитата:
|
#12
|
||||
|
||||
Цитата:
Нет ничего не возможного. Вопрос только во времени... |
#13
|
||||
|
||||
Код:
..... TrayIcon1.Visible:=true; TrayIcon1.ShowBalloonHint; Понять, что хочет заказчик - бесценно, ведь он платит MasterCard |
#14
|
|||
|
|||
Parent, Parent забыли!!!
|
#15
|
|||
|
|||
Цитата:
|