"TEXT"e verschwinden nach gewisser Zeit
Übersicht

![]() |
DAK |
![]() Antworten mit Zitat ![]() |
---|---|---|
@ZEVS:
Du hast natürlich recht, es gehört GraphicsLost(), nicht GraphicsLost. Ich hab das ganze nur schnell im Browser geschrieben, nicht im Editor, und die Klammer vergessen. War keine Absicht. Ich werde es schnell noch mal korrigieren. Warum zur Hölle geht das überhaupt in BB, dass man einen Funktionspointer wie eine Variable ausliest? |
||
Gewinner der 6. und der 68. BlitzCodeCompo |
![]() |
Lobby |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das ist eine gute Frage, vor allem, weil man so definitiv (leider) nicht einen Pointer abruft, sondern einfach nur immer eine 0 erhält. | ||
TheoTown - Eine Stadtaufbausimulation für Android, iOS, Windows, Mac OS und Linux |
![]() |
DAK |
![]() Antworten mit Zitat ![]() |
---|---|---|
Es geht noch besser:
BlitzBasic: [AUSKLAPPEN] Print(GraphicsBuffer()) GraphicsBuffer() liefert den Rückgabewert der Funktion GraphicsBuffer zurück. GraphicsBuffer ohne die () ist eine Variable, die absolut unabhängig von der Funktion verwendet werden kann! Das ist der Grund, warum das von Haus aus 0 zurück gibt, da bei der ersten Verwendung eine neue Variable erstellt wird, deren Wert 0 ist! Wie abartig ist das denn? |
||
Gewinner der 6. und der 68. BlitzCodeCompo |
![]() |
count-doku |
![]() Antworten mit Zitat ![]() |
---|---|---|
Man kann allerdings Funktionen ohne Rückgabewert auch ohne Klammern aufrufen.
BlitzBasic: [AUSKLAPPEN] Print "Lets see what happens..." Ich habe nahm einfach an, Funktion soll was zurückgeben -> Klammern ansonsten muss nicht. Allerdings ist die Variablenzuweisung auf Funktionsnamen auch interessant ![]() lg, Count-Doku |
||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: Wenn das Zufall ist, dann wäre die ganze Spieleprogrammierung ein Zufall und die Frage lautet nur mehr: Geht es oder geht es doch nicht...!
Was Du hier Zufall nennst wäre mit "offene Plattform" besser umschrieben. Es mag ja sein dass es bei deines Freundes und deiner Systemkonfiguration auch zutrifft daß 1.85 stabiler läuft. Bei vielen anderen Konfigurationen ist dem jedoch nicht so- ich hatte zB noch nie gravierende Probleme in der Richtung. Da es eine nahezu unendliche Anzahl an verschiedenen denkbaren Systemen gibt ist dass in der Tat ein Risiko -was glaubst du warum die QA-Abteilungen von Softwarehäusern so groß sind, und warum die lieber für (standardisierte) Konsolen entwickeln. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group