Obecny czas to Sob 5:55, 27 Kwi 2024 | Zaloguj się, by sprawdzić wiadomości
Zobacz posty bez odpowiedzi
Forum Forum hakerskie - najlepsze forum hakerskie Strona GłównaForum Forum hakerskie - najlepsze forum hakerskie Strona Główna
Użytkownicy Grupy Rejestracja Zaloguj

Pętla czasowa
Napisz nowy temat   Odpowiedz do tematu    Forum Forum hakerskie - najlepsze forum hakerskie Strona Główna » Visual Basic
Zobacz poprzedni temat | Zobacz następny temat  
Autor Wiadomość
CodeLan
Administrator



Dołączył: 03 Lis 2006
Posty: 171
Przeczytał: 0 tematów

Pomógł: 3 razy
Ostrzeżeń: 0/5
Skąd: Z pod skrzydeł Google.pl

PostWysłany: Nie 7:00, 17 Cze 2007    Temat postu: Pętla czasowa

1. Tworzymy nowy projekt z formą i umieszczamy na niej 2 przyciski Command oraz obiekt Imane.
2. Dodajemy moduł, w którym umieszczamy deklarację użycia funkcji GetTickCount oraz zmienną stoped.
Wygląda to tak:

Declare Function GetTickCount Lib "kernel32" () As Long
Global stoped As Byte

3. Pierwszy przycisk nazwywamy Start, drugi Stop, a obiekt Imane nazywamy Obraz.
4. Do przycisku Stop dodajemy kod przypisujący zmiennej stoped wartość 1.

stoped = 1

5. Do przycisku Start dodajemy kod, w którym tworzymy 2 zmienne typu Long , przypisujemy jednej zmiennej wartość bieżącego tyknięcia zegara oraz pętlę Do…Loop. LOP pętli umieszczamy następujący kod:

Dim biezace, ostatnie As Long

Do

biezace = GetTickCount() ‘przypisanie zmiennej bieżącego tyknięcia

If biezace - ostatnie > 50 Then ’50 oznacza czas przerwy między wykonaniami pętli w ms
Obrazek.Move Obrazek.Left + 20, Obrazek.Top - 0 ’20 oznacza, że przesuwamy obrazek o 20px w lewo,
'a 0 że nie ruszamy go w pionie
If Obrazek.Left >= 5000 Then Text1.Left = 20 ‘5000 oznacza dokąd ma poruszać się obrazek,
'a 20 położenie początkowe
ostatnie = biezace
DoEvents

Else

End If

If stope = 1 Then ‘jeśli klikniemy stop to stoped=1 i koniec programu
End
End If

Loop


Post został pochwalony 0 razy
...
Zobacz profil autora
Powrót do góry
Napisz nowy temat   Odpowiedz do tematu    Forum Forum hakerskie - najlepsze forum hakerskie Strona Główna » Visual Basic
Wyświetl posty z ostatnich:   
 
 
Wszystkie czasy w strefie EET (Europa)
Skocz do:  

Strona 1 z 1


Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group

Theme created OMI of Kyomii Designs for BRIX-CENTRAL.tk.