Jak zmienić datę w systemie ? Oto rozwiązanie …

Na początku musisz zadeklarować odpowiednią zmienną:

Potem możemy do woli zmieniać datę w systemie:

To wszystko. Jak widzisz zmienianie daty w systemie Windows jest bardzo łatwe :).

Autor: Fire

Czasami stajemy przed problemem z określeniem typu dysków bądź chcemy sobie sporządzić listę typów różnych dysków(przydatne przy tworzeniu programów które działają tylko przy włożonym CD-ROMIE).

Do określenia typu dysku służy procedura GetDriveType:

Windows.GetDriveType(lpRootPathName: PAnsiChar): Cardinal;
W parametrze lpRootPathName podajemy literę dysku który chcemy zbadać i dwukropek, np. A: B: C: D: E:. Wynikiem jest liczba typu Cardinal zawierająca typ dysku. Typy dysków określone są w module Windows:

DRIVE_UNKNOWN := 0; Typ dysku nieznany
DRIVE_NO_ROOT_DIR := 1; Nie na takiego dysku
DRIVE_REMOVABLE := 2; Dysk jest wymienialny(np. dyskietka, napęd ZIP, dysk optyczny)
DRIVE_FIXED := 3; Dysk jest niewymienialny
DRIVE_REMOTE := 4; Dysk jest zamapowany w sieci
DRIVE_CDROM := 5; CD-ROM
DRIVE_RAMDISK := 6; Jest to wirtualny dysk umieszczony w pamięci RAM.

Dla własnego użytku możemy stworzyć taką funkcję konwertująca powyższe stałe do typu String:

Autor: Lieutenant

Aby przesunąć formę klikając w jakiekolwiek inne miejsce niż tylko pasek tytułu wystarczy skorzystać z komunikatów Windowsa …

Autor: Nakiel

Funkcja w assemblerze testująca prędkość procesora.

Powyższą procedurę umieszczamy w dowolnym miejscu w unicie. Teraz wyświetlmy prędkość na labelu.

Autor: Nakiel

Autor: AnoXic

Ukrycie wszystkich okien :

 

Autor: Nakiel

Jeżeli chcesz pobrać rozdzielczość całego ekranu, możesz posłużyć się jedną z dwóch możliwości:

Dzięki GetSystemMetrics możemy dowiedzieć się wielu ciekawych rzeczy, odsyłam do Helpa.

Jeżeli chcesz pobrać rozmiar pulpitu (obszar bez traya), to użyj tego kodu:

W przesłanym obiekcie TRect zostaną wpisane współrzędne górnego lewego oraz dolnego prawego rogu obszaru roboczego (bez traya). dzięki funkcji SystemParametersInfo możemy zmienić różne ustawienia oraz dowiedzieć się wielu przydatnych rzeczy. Odsyłam do Helpa.

Autor: Iskar