Frage von eddiepoole, 24

Warum schlägt das Modularisieren fehl?

Ich dachte ich bin schlau und schreibe mir eine Funktion, die mir dabei hilft, Texte für Hotstrings in separaten Dateien zu speichern...

   inkludiere(dateiname)
   {
     fileread, filecontent, dateiname
     StringReplace, filecontent, filecontent, `r`n, `r, all
     send %filecontent%
     return
   }

Wenn ich (wie nachfolgend) die Anweisung einzeilig formuliere dann wird der Funktionsname literal behandelt und der Funktionsname ausgegeben, nicht sein Rückgabewert...

   ::bbb::inkludiere(datei.txt)

Und wenn ich (wie im Folgenden) die Anweisung mehrzeilig notiere, wird gar nichts ausgegeben:

   ::xxx::
   inkludiere(php.txt)
   return

Wie komme ich zum Ziel?

Antwort
von xXSlayerHDXx, 2

Es gibt kein rückgabe wert.

return %filecontent%

so müsste es gehen

Keine passende Antwort gefunden?

Fragen Sie die Community