Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

fb:porticula NoPaste

Info
Info / Hilfe
Liste
Übersicht / Liste
Neu
Datei hochladen
Suche
Quellcode suchen
Download
Dateidownload

GetMaxDim geht ein bisschen

Uploader:Redakteurytwinky
Datum/Zeit:14.09.2007 14:21:55

'+-----------------------------------------------------------------------------------+
'|    Header: Bestimmen der Übergabeparameter                                        |
'|    AnzeigeCheck:|Il1 sind Alt-0124, Großes i, kleines L, Eins „ä”öüáߎę֚Üñ±¸©ø°|
Const Author="GetMaxDim.Bas v017f ¸2007 by ytwinky, MD"'                             |
'|           (Tastenkombination: keine)                                              |
'|                                                                                   |
'|    Zweck : Versuch, die max. Dimension zu erkennen                                |
'+-----------------------------------------------------------------------------------+
'(Anmerkung zu den Sonderzeichen: zuerst steht das DOS-Zeichen, danach das Windowszeichen)
Const MinDim=1 'min. Dimension die bei FB erlaubt ist
Const MaxDim=8 'max. Dimension die FB unterstützt
Type MyType As Integer
Dim As MyType StaticArray(0), CurDim=1
Declare Function GetMaxDim(a() As MyType) As Integer
?"Gefundene max. Dim~" &GetMaxDim(StaticArray()) 'interessant: ersetze & mit ; LOL
?StaticArray(0)
?StaticArray(1) 'ok, zeigt einen Fehler, wenn mit -exx kompiliert
?"Eniki..";
Sleep
End
Function GetMaxDim(a() As MyType) As Integer
    Dim As Byte i=0
    For j As Byte=MinDim To MaxDim
        ?UBound(a, j)
        i-=UBound(a, j)<>0
    Next
    ?
    Return i
End Function