Zeitgeber von ElapsedTime setzen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Re: Zeitgeber von ElapsedTime setzen

Beitrag von PMV »

Daffy0815 hat geschrieben:So richtig glaube ich nicht daran das das funktioniert.
Du glaubst? :lol:
Das schöne am Programmieren ist, dass da nix mit "Glauben" ist. :wink:
Entweder etwas funktioniert, oder nicht ... aber beides kann man begründen (beweisen)
Da braucht man an nix glauben.
:bounce:

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
Daffy0815
Beiträge: 390
Registriert: 15.06.2005 00:44
Wohnort: 65719 Hofheim
Kontaktdaten:

Re: Zeitgeber von ElapsedTime setzen

Beitrag von Daffy0815 »

@PMV

Naja, das ist halt bei Zeitüberläufen ein wenig schwierig die Funktion zu testen.

Daher lieber die "sichere" Lösung.

Ist halt blöd das es keine vernünftigen Zeitgeber gibt.

So sieht das in meinem DS89C450-BASIC aus:

Code: Alles auswählen

EndZeit = 3 ;Interrupt nach 3 Sekunden
Clock 0,0 ;Timer 0 anhalten
Time(0) = 0 ;Timer 0 löschen
On Time(0, EndZeit) GoSub Timer0InterruptService ;Interrupt setzen
Clock 0,1 ;Timer 0 starten
;
;hier gehts irgendwie weiter
;
 

:Timer0InterruptService
;hierhin wird nach EndZeit gesprungen
;
RetI ;zurück zum normalen Programm

Wär doch mal was für Version 5.0 Oder?

Gruß

Daffy
Wir sind LINUX
Widerstand ist zwecklos - Sie werden emuliert
Antworten