Funktionen ersetzen in BlitzPlus

Übersicht BlitzBasic BlitzPlus

Neue Antwort erstellen

Hubsi

Betreff: Funktionen ersetzen in BlitzPlus

BeitragMo, Okt 04, 2004 19:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Tach beisammen.

Ich habe in einem B2D-Projekt eine Blitzeigene Funktion (WaitTimer und CreateTimer) durch eigene ersetzt:Code: [AUSKLAPPEN]
Function WaitTimer(wert)
 ; Code
End Function
Funktioniert in 2D einwandfrei, nur BlitzPlus meckert rum und erkennt die Funktion nicht? Kennt das Problem noch jemand?

Danke schonmal Very Happy
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

Timo

BeitragMo, Okt 04, 2004 19:59
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm.... bei mir funzt es.

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragMo, Okt 04, 2004 20:10
Antworten mit Zitat
Benutzer-Profile anzeigen
bei mir gehts auch ohne Probleme
sogar rekursiv
Code: [AUSKLAPPEN]
Graphics 800,600,16,2
SetBuffer BackBuffer()
While Not KeyDown(1)
   WaitTimer("Tiefe = ",8)
Flip:Cls:Wend:End

Function WaitTimer(A$,tief)
   tief = tief -1
   Text 200+tief,100+tief*20,A$   
   If tief = 0 Then Return
   WaitTimer(A$+tief,tief)
End Function

BB-Plus 1.39
[BB2D | BB3D | BB+]

Hubsi

BeitragMo, Okt 04, 2004 20:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Jo, ist komisch. Bei Dark Angel will es ums ver***** nicht klappen Confused
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

DA

BeitragDi, Okt 05, 2004 20:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Das beispiel von Rallimen geht irgendiwe auch?
Am besten ist es glaube ich wen du den ganzen code hochlädst.

thx
Darkangel
Deutscher Blitz Basic Chat

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragDi, Okt 05, 2004 20:40
Antworten mit Zitat
Benutzer-Profile anzeigen
irgendwo habe ich mal gelesen das eine ersetzte BB Function sich nicht selbst aufrufen kann/darf,
aber das scheint wohl nicht zu stimmen!

Dark Angel
Zitat:
Das beispiel von Rallimen geht irgendiwe auch?

Was meinste denn mit irgendwie?
[BB2D | BB3D | BB+]

DA

BeitragDi, Okt 05, 2004 20:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja dein Beispiel funzt.
Aber wen ich das von Hubsi nehme dann scheißt er immer ab????

hier mal der code:
Code: [AUSKLAPPEN]

repeat

WaitTimer(MilliSecs()-msecs) ; Fps-Bremse
print "Hallo"
forever


Function WaitTimer(wert)
   diff=fps-wert
   Delay diff
End Function


PS: Ist nur ein Beispiel...

Thx
DarkAngel
Deutscher Blitz Basic Chat

Lord_Vader

Betreff: Re: Funktionen ersetzen in BlitzPlus

BeitragDi, Okt 05, 2004 20:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Hubsi hat Folgendes geschrieben:
Tach beisammen.

Ich habe in einem B2D-Projekt eine Blitzeigene Funktion (WaitTimer und CreateTimer) durch eigene ersetzt:Code: [AUSKLAPPEN]
Function WaitTimer(wert)
 ; Code
End Function
Funktioniert in 2D einwandfrei, nur BlitzPlus meckert rum und erkennt die Funktion nicht? Kennt das Problem noch jemand?

Danke schonmal Very Happy


Oh man... wie soll man da was erkennen. Die 3 zeilen hätteste auch selbst nachgucken können man! Daran erkennt man nix..

D2006

Administrator

BeitragDi, Okt 05, 2004 20:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Rallimen hat Folgendes geschrieben:
irgendwo habe ich mal gelesen das eine ersetzte BB Function sich nicht selbst aufrufen kann/darf,
aber das scheint wohl nicht zu stimmen!


Das war anders: wenn man eine Funktion ersetzt darf man nicht die ersetzte Funktion benutzen. Pseudo Beispiel:

Code: [AUSKLAPPEN]

Print x,y,"Hallo"

Function Print(x,y,dat$)
Locate x,y
Print dat$
End Function


^^ nicht erlaubt. Führt zu Stack Overflow (angeblich).

MfG
 

Kekskiller

BeitragDi, Okt 05, 2004 22:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Frage mich sowieso, warum man denn unbedingt Funktionen ersetzen muss.
Im Prinzip ist das bei größerer Anwendung (oder eher "Verwendung")
sowieso etwas verwirrend... Mach doch einfach noch nen Buchstaben hinten
ran und du hast deine Funktion...

Btw: Bei mir funktioniert es auch nicht.

Neue Antwort erstellen


Übersicht BlitzBasic BlitzPlus

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group