grzesi0 Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 Pisze programik liczący czas siedzenia na kompie, tylko mam problem. Jak zrobić tak że jak się go raz włączy to już jest wgrany do autostartu ? ( używam delphi 7 ) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
SGJ Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 Musisz dopisac do rejestru wpis o starcie programu. Jak poszukasz to znajdziesz przykłądy. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
grzesi0 Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 ale ja chce tak ze sam sie wgrywa nie trzeba wlazic nigdzie Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
SGJ Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 Czytać potrafisz? Czy moze kod dopisujący do rejestru tez ma się sam napisac? Robisz dopisanie do rejestru w oncreate lub onshow i tyle. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
grzesi0 Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 Tak ma sie sam dopisac bo widzialem programiki ktore tak robia np TimeMonitor w Delphi napisany :) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
SGJ Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 No to fajnie, moze program tez ma sie sam napisac.... Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
grzesi0 Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 Nie chce zeby program sie sam mial napisać tylko zeby sam sie wgrał do autostartu jak się pierwszy raz wejdzie w ten program. I nie wyolbrzymiajmy tego do takich rzeczy, tylko do tego o co proszę. Widzę że jesteś moderatorem, nic nie mówie tylko proszę Cię jak to się mówi - jak nie wiesz to się nie odzywaj. Wogóle zastanawiam się jakim cudem go dostałeś ( chyba po znajomości - ale nie wnikam ) . Bez obrazy i proszę mi tak nie spamować bo mnie to denerwuje. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
SGJ Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 Czy ty w ogóle potrafisz czytac? Musisz dopisac program do rejestru. Jak juz napisałem. A obsługa rejestru jest dokłądnie opisana w pomocy. Jak poza problemami z czytaniem masz problemy z obsługą pomocy delphi t owpisz w wyszukiwarke pomocy tregistry. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
grzesi0 Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 Czyli mam rozumieć że autor TimeMonitora który zresztą jest młodym polakiem, pomylił się i nawet o tym nie wiedział że nie napisał tego programu w Delphi tylko w czymś innym :). Ok. Jak uważasz :mad: Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
SGJ Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 eh napiszę inaczej. Moze zrozumiesz. W delphi masz mozliwosc pełnej obsługi rejestru windows(zapis, odczyt itp). Moze nie zauwazyłes, ale dla formy masz zdarzenia takie jak OnCreate czy OnShow. Jezeli przy takim zdarzeniu dodasz zapis do rejestru odpowiednich informacj to masz dopisany program do autostartu w chwili uruchomienia programu. MAsz nawet klucz gdzie trzeba dopisac. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Cywa Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 Zrozumienie takstu napisanego przez obie osoby Was obu dotyczy. GRZESIOWI Chodzi o to aby program przy pierwszym uruchomieniu, miał możliwość automatycznego zrobienia zapisu w rejestrze o autostarcie przy każdorazowym uruchomieniu kompa. Potem przy dłuższym używaniu nie ma już takiej potrzeby. SGJ podaje Ci za to, że ręcznie można tego dokonać na każdym z kompów z osobna. mija sie to z celem gdy program będzie używany przez inne osoby nieznające się na kompi tak dobrze niż na kliknięciu myszką. PEACE. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
grzesi0 Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 (edytowane) SQL teraz mowisz zupełnie innaczej niz przed chwila :) trzeba bylo tak odrazu. Teraz mi powiedz jak tego użyć jak możesz ( i wiesz :) ) Edytowane 31 Stycznia 2006 przez grzesi0 Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
SGJ Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 A moze jednak sobie poszukasz? » Naciśnij, żeby pokazać/ukryć tekst oznaczony jako spoiler... « uses registry;procedure zapisz_rejestr(nazwa:string;key:string;wartosc:string); var Rejestr:TRegistry; begin Rejestr:=TRegistry.Create; try Rejestr.RootKey:=HKEY_Local_Machine; Rejestr.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run',true); Rejestr.WriteString(nazwa,wartosc); finally Rejestr.Free; end;end; procedure TForm1.FormShow(Sender: TObject);beginzapisz_rejestr('Nazwa-programu',paramstr(0));end; lub szybciej procedure TForm1.FormShow(Sender: TObject); var Rejestr:TRegistry; begin Rejestr:=TRegistry.Create; try Rejestr.RootKey:=HKEY_Local_Machine; Rejestr.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run',true); Rejestr.WriteString('Nazwa-programu',paramstr(0)); finally Rejestr.Free; end;end; Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
grzesi0 Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 Sprawa załatwiona. Dzięki, SQL możesz zamykać. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
PelzaK Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 oj grzesi0 grzesi0 :)... każdy post sgj prowadził Cię do odpowiedzi na Twoje pytanie a Ty uparcie ignorujesz co on pisze :) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Nargil Opublikowano 31 Stycznia 2006 Zgłoś Opublikowano 31 Stycznia 2006 SQL =] hyh... ile ty masz chlopak dioptrii ? :D Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...