Procedure mit Rückgabewert

Anfängerfragen zum Programmieren mit PureBasic.
Red Dog
Beiträge: 26
Registriert: 19.04.2005 16:25

Procedure mit Rückgabewert

Beitrag von Red Dog »

hi

wie kann man eigentlich proceduren mit rückgabewert erstellen?
ich habe zb das

Code: Alles auswählen

Procedure Breite(Sprite)
Breite() = SpriteWidth(Sprite)
endprocedure
dieser code mact zwar keinen sinn, ist ja auch nur zur demonstartion :allright:

jedenfalls, wenn sprite 0 eine breite von 500 pixeln hat, wie kann ich esw dann machen, dass der rückgabewert der procedure ebenfalls 500 ist?

ich schreibe zb

Code: Alles auswählen

AAA = Breite()
jetzt soll logischerweise AAA = 500 sein.
wie realisier ich das?

danke schonmal :allright:
Benutzeravatar
Sylvia
verheiratet<br>1. PureGolf-Gewinner
Beiträge: 487
Registriert: 29.08.2004 09:42
Wohnort: Old Europe

Beitrag von Sylvia »

Siehe F1: ProcedureReturn
Basic Pur = PureBasic
Red Dog
Beiträge: 26
Registriert: 19.04.2005 16:25

Beitrag von Red Dog »

ow, mann. bin ich blöd...danke dir vielmals.
ich dachte immer, procedurereturn macht, dass die procedure dort abgebrochen wird.
aber ich wusste nicht, dass man das auch für einen rückgabewert nutzen kann.

dankle nochmals
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

die procedure wird dort schon abgebrochen, sie gibt dan halt einfach keinen wert zurück :allright:
das programm läuft dan halt einfach nach der proc weiter
-.-"
Antworten