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



Teraz jest 4 gru 2024, o 20:52


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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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