Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 26 maja 2025, o 02:25


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
    Autor Wiadomość
    PostNapisane: 1 lut 2018, o 12:14 
    Offline
    Użytkownik

    Dołączył(a): 07 paź 2011
    Posty: 77
    Pomógł: 0

    Cześć.
    piszę do Was bo nie mogę sobie poradzić. Zaczynam dopiero Delphi i nie znam do końca jego funkcji, stąd prośba.

    Potrzebuję funkcji która zwróci mi bieżącą datę, pozwoli mi też ją zmienić.

    Przy okazji zapytam jak wywołać inny program w Delphi i czy jest możliwe aby została zwrócona informacja że nastąpiło jego uruchomienie. i tak na prawdę z tym, mam największy problem

    Z góry dzięki



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 lut 2018, o 13:03 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27405
    Lokalizacja: Szczecin
    Pomógł: 1043

    Cytuj:
    Potrzebuję funkcji która zwróci mi bieżącą datę

    Składnia: [ Pobierz ] [ Ukryj ]
    język pascal
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    a jeśli chcesz do stringa to np ta:

    Składnia: [ Pobierz ] [ Ukryj ]
    język pascal
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    albo

    Składnia: [ Pobierz ] [ Ukryj ]
    język pascal
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Ustawianie czasu i daty w kompie w obecnych łindołsach to już nieco bardziej skomplikowane zagadnienie bo do tego trzeba uprawnień administratora czyli twoja apka musiałaby takie posiadać. Jest sens ? moim zdaniem nie za bardzo - no chyba, że tworzysz jakąś bardzo specyficzną aplikację.

    Slawek napisał(a):
    Przy okazji zapytam jak wywołać inny program w Delphi i czy jest możliwe aby została zwrócona informacja że nastąpiło jego uruchomienie

    Składnia: [ Pobierz ] [ Ukryj ]
    język pascal
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    tylko trzeba wcześniej zainkludować sobie

    Składnia: [ Pobierz ] [ Ukryj ]
    język pascal
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 lut 2018, o 13:35 
    Offline
    Użytkownik

    Dołączył(a): 07 paź 2011
    Posty: 77
    Pomógł: 0

    Dziękuje Mirku za pomoc. Wrócę do domu to przetestuje.
    Rozumiem że w nawiasie w ShellExecute() ma się znaleźć ścieżka do programu exe?
    A jak wykryć że ten program zewnętrzy został uruchomiony?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 lut 2018, o 13:40 
    Offline
    Użytkownik

    Dołączył(a): 14 sie 2016
    Posty: 905
    Pomógł: 39

    mirekk36 napisał(a):
    Ustawianie czasu i daty w kompie w obecnych łindołsach to już nieco bardziej skomplikowane zagadnienie bo do tego trzeba uprawnień administratora czyli twoja apka musiałaby takie posiadać. Jest sens ? moim zdaniem nie za bardzo - no chyba, że tworzysz jakąś bardzo specyficzną aplikację.

    Główny problem to uprawnienia, bo czas można zmienić np tak http://www.festra.com/eng/snip07.htm, albo z shella odpalić "date 18-02-30"
    Coś mi się zdaje że kolega chce napisać odpalarkę do triali ;)

    _________________
    Moje porady są błędne,nie czytać,zbanować od razu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 lut 2018, o 14:23 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27405
    Lokalizacja: Szczecin
    Pomógł: 1043

    Harry napisał(a):
    Główny problem to uprawnienia, bo czas można zmienić np tak

    No ale o tym pisałem ;) bo bez uprawnień admina - do zmiany czasu daty nie dojdzie ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 lut 2018, o 14:40 
    Offline
    Użytkownik

    Dołączył(a): 15 gru 2013
    Posty: 213
    Pomógł: 5

    Panowie wielkie dzięki za takie wskazówki ;) . Ja nie zakładałem wątku ale jakimś trafem kolega Slawek wyprzedził mnie i zapytał o to co ja chciałem pytać :P , ponieważ też właśnie teraz zajmuję sie tym tematem :D . Wielkie dzięki i pozdrawiam 8-) .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 lut 2018, o 16:22 
    Offline
    Użytkownik

    Dołączył(a): 23 kwi 2016
    Posty: 58
    Pomógł: 9

    Panowie co do uprawnień administratora czyli UAC, to jest to bardzo proste, nowe delfiaczki mają wbudowane rozwiązanie.
    Sprawdziłem to na windowsie 10 i delfiaczku tokio i wymuszeniu przez własną aplikację ustawiania czasu systemowego.
    A o to co trzeba zrobić:
    - wchodzimy do zakładki Project
    - wybieramy pozycję Options
    - po otwarciu okna, po lewej stronie klikamy na zakładkę Application
    - w oknie po prawej zaś odnajdujemy w centralnej części pozycję o nazwie Manifest File
    - pod nią jest Execution Level i tu zmieniamy na Require Administrator
    I to wszystko, ale trzeba pamiętać że po takim ustawieniu w ide delphi po uruchomieniu programu będzie wywalał błąd o podwyższenie uprawnień.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 lut 2018, o 16:28 
    Offline
    Użytkownik

    Dołączył(a): 14 sie 2016
    Posty: 905
    Pomógł: 39

    A jak nie pracujesz na koncie admina?
    Właśnie w tym leży główny problem, niby można dorobić własny moduł pracujący jako usługa(na local system), ale to już przerost formy nad treścią.

    edit:
    Ewentualnie skorzystać z edytora zasad (gpedit) i dać prawa zmiany czasy odpowiedniemu userowi, ale niewiem czy to działa w domowych wersjach windy(brak konsoli :/).

    _________________
    Moje porady są błędne,nie czytać,zbanować od razu.



    Ostatnio edytowano 2 lut 2018, o 17:32 przez Harry, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 lut 2018, o 17:30 
    Offline
    Użytkownik

    Dołączył(a): 07 paź 2011
    Posty: 77
    Pomógł: 0

    powiedzcie mi dlaczego zawsze uważacie że jak ktoś o coś pyta to od razu musi mieć złe zamiary?!!!
    Odpalanie innego programami i zmiana czasu to dwa różne tematy i nie połączone ze sobą a zapytałem w jednym wątku bo nie chciałem mnożyć i zaśmiecać forum. trochę mnie to zabolało :-)

    Może mi ktoś polecić jakąś książkę do Delphi? Ale taką która opisuje tak podobny sposób jak Mirek (broń Boże zabrać mu pracę chodzi mi o tematy).



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 lut 2018, o 17:37 
    Offline
    Użytkownik

    Dołączył(a): 14 sie 2016
    Posty: 905
    Pomógł: 39

    Nie mówiłem nic o złych zamiarach, a omijanie ograniczeń czasowych stosuje się nie tylko w programach trial, często się też przydaje np w sofcie typowo księgowym(np jak księgowa się obudziła że trzeba zamknąć kwiecień w grudniu)

    _________________
    Moje porady są błędne,nie czytać,zbanować od razu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO