Bekomme Error Call to nonexistent function Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

songoku
Posts: 73
Joined: 12 Apr 2018, 13:22

Bekomme Error Call to nonexistent function

20 Aug 2018, 11:04

Hallo,
würde gerne ein ImageSearch Funktion schreiben, doch bekomme Fehlermeldung Error: Call to nonexistent function.
Was mache beim Aufbau des Funktions falsch ?

Gruß und Dank

Code: Select all

Bildsuchen(go.png)

Bildsuchen (bildpfad) 
{
ImageSearch, x, y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, %bildpfad%

while(ErrorLevel)
{
	ImageSearch, x, y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, %bildpfad%
}

ErrorLevel := 0
MsgBox, Seite geladen
}

just me
Posts: 9451
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Bekomme Error Call to nonexistent function  Topic is solved

20 Aug 2018, 11:18

Moin,

Leerzeichen zwischen dem Funktionsnamen und der öffnenden Klammer für die Parameterdefinitionen sind nicht erlaubt:

Code: Select all

Bildsuchen (bildpfad) <<<< nicht erlaubt!!!
{
...
}
:arrow: Parameter
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: Bekomme Error Call to nonexistent function

20 Aug 2018, 11:19

Du darfst keine Leerzeichen zwischen dem Funktionsnamen und dem Parametern haben.
Für deinen Loop würde ich dir zudem Loop... Until empfehlen.
Recommends AHK Studio
songoku
Posts: 73
Joined: 12 Apr 2018, 13:22

Re: Bekomme Error Call to nonexistent function

20 Aug 2018, 13:29

Danke für Antworten und Tipp.


Wenn ich so ausführe, funktioniert es,

Code: Select all

Loop
ImageSearch, x, y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, go.png
Until ErrorLevel=0
MsgBox, Seite geladen
Doch, wenn ich es so ausführe, kommt keine Fehler Meldung mehr, aber funktionieren tut es auch nicht.

Code: Select all

Bildsuchen(bildpfad)
{
Loop
ImageSearch, x, y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, %bildpfad%
Until ErrorLevel=0
MsgBox, Seite geladen
}

Bildsuchen(go.png)
gregster
Posts: 9001
Joined: 30 Sep 2013, 06:48

Re: Bekomme Error Call to nonexistent function

20 Aug 2018, 16:29

go.png ist ein String - daher muss er als Funktionsparameter in Anführungszeichen gesetzt werden:

Code: Select all

Bildsuchen("go.png")

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 54 guests