Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

Kak svernut programku pri pervom ejo zapuske???   Найти похожие ветки 

 
про   (2005-01-14 16:06) [0]

Mastera, podskazhite pozhalujsta. U menja proga zapuskaetsja, to est" viskakivaet, pri windows startup, i etim o4en" meshaet =(( kazhdij raz ejo viklju4at"... tirim ..pirim .. vobshem meshaet =( Nepodskazhite, kak sdelat" 4tob ona vklju4alas" pri starup, i srazu zhe svora4ivalas"?? Posle togo kak ja ejo viklju4aju ona svara4ivaetsja v traybar .. i mne nado sdelat" 4tob pri startup ona vklju4alas" i svara4ivalas" v tray bar..
o bozhe kak zaputanno zvu4it, nadejus" ktonibud" pojmet ideju =))
Zaranee blagodarju =))


 
PVOzerski ©   (2005-01-14 16:15) [1]

Использовать проверку единственности запущенного экземпляра. Способы описаны много где в Интернете, только надо использовать именно те, что пригодны для Win32 - не через hprevinst, а через mutex"ы или хотя бы через имена классов окон, присутствующих в системе.


 
Neznaika ©   (2005-01-14 17:18) [2]

А почему бы сразу ее не запускать в трей, а потом если юзеру надо, он ее развернет.?


 
Neznaika ©   (2005-01-14 17:19) [3]

И еще у тебя что клава на русский не переключается??? Читать ужас как не удобно!!!


 
KristinA ©   (2005-01-14 22:30) [4]

Zdrastvuj Neznajka, 4esno govorja ja tak i ho4u sdelat", no poka4to moi znanija Delpi nepozvoljajut etogo =((
U menja v FormCreate imeetsja takoj kod:
procedure TfReminder.FormCreate(Sender: TObject);
var
 reg:TRegistry;
 tray: TNotifyIconData;
 Ic: TIcon;
begin
 FHide:= true;
 fReminder.DoubleBuffered:=true;
 path:=ExtractFileDir(application.exename);
 Ic := TIcon.Create;
 Ic.LoadFromFile(path+"\Templates\AB.ico");
 with tray do
 begin
   cbSize := SizeOf(TNotifyIconData);
   Wnd := fReminder.Handle;
   uID := 1;
   uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP;
   uCallBackMessage := WM_NOTIFYTRAYICON;
   hIcon := Ic.Handle;
   szTip := ("Ýòî íàøà èêîíêà");
 end;
 Shell_NotifyIcon(NIM_ADD, Addr(tray));
 Ic.Destroy;
end;

mozhno li ego otkorektirivat" tak 4tob programka zapuskalas" v tray"e?? Esli kto mozhet mne s etim pomo4 budu o4en" blagodarna =))
A nas4et klavi, ja na russkom o4en" medlenno pe4ataju.. ja ne iz Rossii, i u4us" ne na russkom =( poetomu imeju nekotorie problemi s russkim =(( nadobudet zanjatsja im, ato dazhe neudobno za oshibki, kotorih u menja navernoe tu4a =)


 
Юрий Зотов ©   (2005-01-14 22:55) [5]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=903

Там и про трей найдете, и про повторный запуск, и еще кое-что.


 
KristinA ©   (2005-01-15 14:56) [6]

eh....mastera pomogite pozhalujsta, nikak nemogu razobratsja s tray"em =(( nado pri pervom zapuske programki, ejo svernut"


 
Neznaika ©   (2005-01-15 15:34) [7]

Ну если надо просто свернуть то в инспекторе у формы есть свойство WindowState если я не ошибаюсь, оно позволяет запустить в свернутом виде. ;)


 
avik ©   (2005-01-15 16:10) [8]

пропиши в реестр чтобы прога запустилась !!!!
а опосля  в самой проге свернешь в трей - это не сложно и
не надо больше запускать !!!


 
KristinA ©   (2005-01-15 16:50) [9]

razobralas" =)))
vot etot kod:
 Application.CreateHandle;
 ShowWindow(Application.Handle, SW_HIDE);
 Application.ShowMainForm := FALSE;

! spasibo vsem kto pitalsja pompo4 =)))))) !



Страницы: 1 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
1-1105772635
Шишкин Илья
2005-01-15 10:03
2005.01.30
TShellListView


3-1103720485
}|{yk
2004-12-22 16:01
2005.01.30
Юзеры и работники


14-1105498891
Ozone
2005-01-12 06:01
2005.01.30
Не могу найти прогу...


4-1102678436
Bes
2004-12-10 14:33
2005.01.30
Отображение формы


3-1103973504
Step[B.M.]
2004-12-25 14:18
2005.01.30
Как с помощью SQL вывести 1 первый символ cтроки? испол. FireBird