German Übergabe Array an SUB

Discussion in 'German Forum' started by Joe73, Jun 18, 2018.

  1. Joe73

    Joe73 Member Licensed User

    Hallo,

    ich versuchte ein Array an eine SUB zu übergeben um in der SUB einen bestimmten
    Wert aus dem Array zu finden.
    Hatte es so versucht:

    ....
    x = FindMax(point())
    ....


    Sub FindMax (fm () as Double) as Double
    Return fm(1)
    End Sub

    leider kommt immer die Fehlermeldung "Fehlende Parameter"

    Irgendwann gab es doch mal ne Info zu dem Problem mit der Übergabe
    von Arrays an eine Sub

    Gruß Jürgen
     
  2. klaus

    klaus Expert Licensed User

    Die Überge ist richtig !
    Der Fehler muss wo anders liegen.
    Denn dieser Code funktioniert bei mir.

    Code:
    Sub Process_Globals
        
    Private Point() As Double
    End Sub

    Sub Globals

    End Sub

    Sub Activity_Create(FirstTime As Boolean)
        
    Point = Array As Double(10.120.230.340.450.5)
        
        
    Log(FindMax(Point))
    End Sub

    Sub FindMax (fm () As Double) As Double
        
    Return fm(1)
    End Sub
     
  3. Joe73

    Joe73 Member Licensed User

    Hallo,
    Danke für die Antwort auf meine Frage.
    Habe den Fehler gefunden.
    Bei x = FindMax(point()) sind hinter point die Klammern
    zuviel.
    Ohne funktioniert es dann...

    mfg Jürgen
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice