Jak zapisać Itemy TTreeView?

Posłuż się tym kodem:

Autor: Toster

Czytaj więcej

Jak ścieżkę do folderu, w którym znajduje się plik *.exe programu?

Należy skorzystać z funkcji ExtractFilePath, która zwraca ściężkę do podanego w parametrze pliku. Jako argument wysyłamy nazwę exeka, którą odczytujemy z Application.ExeName:

Autor: Iskar

Czytaj więcej

Jak otwierając naszym programem plik tekstowy wstawić jego zawartość do Memo?

Większość edytorów tekstowych posiada możliwość otwarcia pliku klikając na jego ikonę podczas przeglądania zawartości dysku. Aby również nasz program to potrafił wystarczy dodać krótki kod: W OnShow Formy wpisz :

Autor: Nakiel

Czytaj więcej

Jak otrzymać datę ostatniej modyfikacji pliku?

Na początku utworzymy odpowiednią funkcję, która będzie zwracać obiekt klasy TDateTime, a nastepnie przy pomocy FormatDateTime wyświetlimy datę na ekranie. Oto kod:

Autor: Nakiel

Czytaj więcej

Informacje o utworach MP3

Aby pobrać informacje na temat wykonawcy, tytułu, albumu, roku wydania oraz gatunku utworu z pliku MP3 to musimy odczytać jego ostatnie sektory. Ze względu na rozbudowaną strukturę tagów proponuję utworzyć osobny plik, w którym będzie znajdować się funkcją pobierająca dane … Oto jego kod źródłowy :

Autor: Nakiel

Czytaj więcej

Jak za pomocą Drag&Drop przenieść item z jednego ListBox do drugiego?

Na początku w obu listach ustaw DragMode na dmAutomatic. Następnie ustaw dla nich wspólne procedury DragOver oraz DragDrop :

Autor: Nakiel

Czytaj więcej

Jak w pętli odwołać się do wszystkich komponentów?

Jeżeli chcesz się odwołać do np. wszystkich TEdit, użyj następującego kodu:

ComponentCount przechowuje liczbę komponentów znajdujących się na formie. Components to tablica zawierająca kolejne komponenty. Sprawdzamy operatorem is, czy dany komponent jest klasy TEdit, a jeśli tak, to każemy, za pomocą operatora as, uznać go za TEdit. Dzięki temu mamy dostęp do metod i […]

Czytaj więcej

Jak w Memo programowo przejść kursorem na początek danej linii?

Posłuż się następującym kodem:

Autor: Nakiel

Czytaj więcej

Jak utworzyć nową kopię istniejącego egzemplarza klasy?

Użyj tego kodu :

Autor: Nakiel

Czytaj więcej

Jak uniemożliwić wpisanie do Edit znaków innych niż cyfry?

W OnKeyPress Edit wpisz:

Kod ten pozwala wprowadzać liczby całkowite oraz zmiennoprzecinkowe. #8 jest kodem Backspace – gdybyś usunął kod tego znaku, to niemożliwe było by kasowanie zawartości Edit. Autor: Iskar

Czytaj więcej