[erledigt] isBank ( x ) ?
Übersicht

judosBetreff: [erledigt] isBank ( x ) ? |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo,
Mal eine kleine generelle Frage: Gibt es eine Möglichkeit zu testen ob eine Variable auf eine Bank zeigt ohne dass gleich das Programm abstürzt? Habe schon im Forum gesucht und jede erdenkliche Möglichkeit durchgekappert, aber bis jetzt habe ich nur herausgefunden, dass es unmöglich scheint... Wäre froh auf eine mögliche Lösung oder auf einen Lösungsansatz ![]() mfg judos |
||
- Zuletzt bearbeitet von judos am Do, Sep 23, 2010 1:01, insgesamt einmal bearbeitet
![]() |
hazumu-kun |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wieso willst du denn überhaupt prüfen ob in einer variable eine Bank drinne ist?
Welchen sinn hat das? |
||
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann -> nicht omnipotent |
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
If Variable<>0 Then ...
Alles andere zeugt von nicht ordnungsgemäßer Programmierung. Aber vielleicht kannst du mal ein Beispiel nennen, wo so eine Abfrage sinnvoll wäre? FreeBank löscht ja das Handle einer Variable nicht. Dann muß man halt nach jedem FreeBank die Variable gleich mit nullen. |
||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
judos |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Nunja ich habe mir ne eigene Lib geschrieben die einen Stack in einer Bank speichern kann.
Jetzt habe ich vorhin aber einer Funktion nicht die richtige Variable mitgegeben und dann ist das Programm in der Lib abgestürzt und das hat mich ein wenig verwirrt ![]() Dachte vielleicht wäre es möglich zu testen ob man wirklich eine Bank der Funktion übergibt damit das Programm dann nicht gleich abstürzt... mfg judos |
||
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Gut, wenn du ganz sicher gehen willst, kannst du dir deine eigene Handles vergeben. Das würde aber ein Mehraufwand ergeben, weil jedes deiner Handles dann noch erst aufgelöst werden müsste. Ist aber Quatsch, denn ein Programmierer sollte schon wissen was er deinen Funktionen übergibt. Und wenn der was falschen übergibt, dann kommt eine original BB-Fehlermeldung und nicht eine von dir.
Ansonsten, - aber auch nur ganz vielleicht - kann man den Wertebereich von Banken in BB eingrenzen. Das würde heissen, dass Banken dann einen festen Wertebereich als Handle haben. Aber das halte ich für wage. Außerdem müsste man dann jede erdenklich mögliche Handles von BB ausprobieren. |
||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
judos |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hmm da gebe ich dir überall Recht.
Ok vergesse diese temporäre Idee wieder... ![]() mfg judos |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group