[Erledigt] TailBite und optionale Parameter

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
BI2
Beiträge: 146
Registriert: 26.11.2006 19:07

[Erledigt] TailBite und optionale Parameter

Beitrag von BI2 »

Hallo an alle,

ich habe mir gerade TailBite heruntergeladen, um mir aus meinen Includefiles ein paar Userlibs zu basteln und bin dabei auf folgendes Problem gestoßen.

Einer Prozdur werden mehrere Parameter übergeben, einige sind schon mit Default Werten vorbelegt. z.B.:

Code: Alles auswählen

Procedure.i TestProc(Para1.i, Para2.i = 33)
Als Include verwendet tauchen hierbei keine Probleme auf, verwende ich die Funktion aber aus der UserLib heraus bekomme ich die Fehlermeldung "Fehlende Parameter" wenn ich nur "Para1" angebe. Mit der Angabe von beiden Parametern funktioniert es dann.

Gibt es da von Seiten TailBite einschränkungen? Bei normalen Libs gibt es ja auch Befehle mit optionalen Parametern.

In der Hilfe und im Forum bin ich leider nicht fündig geworden. Vielleicht hatte jemand ja schon das gleiche Problem und hat es irgendwie gelöst.

Gruß, BI2
Zuletzt geändert von BI2 am 20.06.2010 01:58, insgesamt 1-mal geändert.
PB 5.7x (x64), LinuxMint 18.3 - Xfce (x64)

Einsteigerbuch: PureBasic - Eine Einführung in die Computer Programmierung
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: TailBite und optionale Parameter

Beitrag von ts-soft »

Sollte eigentlich in der Doku zu TailBite zu finden sein:

Code: Alles auswählen

ProcedureDLL TestProc2(Para1.i, Para2.i)
  ; bla
  ProcedureReturn 1000
EndProcedure

ProcedureDLL TestProc(Para1.i)
  ProcedureReturn TestProc2(Para1, 33)
EndProcedure
Es taucht dann nur TestProc() auf
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
BI2
Beiträge: 146
Registriert: 26.11.2006 19:07

Re: TailBite und optionale Parameter

Beitrag von BI2 »

@ts-soft:

das hatte ich irgendwie nicht so ganz mitgeschnitten, danke für die Antwort.
Es funktioniert jetzt alles mit 5 optionalen Parametern. :allright:

Gruß, BI2
PB 5.7x (x64), LinuxMint 18.3 - Xfce (x64)

Einsteigerbuch: PureBasic - Eine Einführung in die Computer Programmierung
Antworten