Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Elektronix
Anmeldungsdatum: 29.06.2006 Beiträge: 742
|
Verfasst am: 06.11.2007, 23:07 Titel: Parameter an eine Funktion NICHT übergeben |
|
|
Ich habe eine Funktion mit mehreren Parametern, von denen aber einer frei bleiben soll- für spätere Änderungen. Was sage ich dem? NULL? |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 06.11.2007, 23:10 Titel: |
|
|
Code: | declare function func(para1 as typ1, para2 as typ2 = 0) as functyp |
Kann mit func(para1, para2) oder mit func(para1) aufgerufen werden. Im zweiten Fall wird para2 automatisch gesetzt. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
 |
Elektronix
Anmeldungsdatum: 29.06.2006 Beiträge: 742
|
Verfasst am: 07.11.2007, 10:15 Titel: |
|
|
Das Funktioniert nicht. Da bekomme ich die Meldung
fbc hat Folgendes geschrieben: | FbTemp.bas(74) error 25: Invalid data types, before ')' |
Der ausgeklammerte Parameter ist ein UDT. |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 07.11.2007, 17:18 Titel: |
|
|
mit UDT geht das natürlich nicht. du kannst ein UDT nicht "gleich null" setzen, da es nicht nur ein wert ist... Eventuell brauchst du sowas wie OVERLOAD..? _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Elektronix
Anmeldungsdatum: 29.06.2006 Beiträge: 742
|
Verfasst am: 07.11.2007, 17:31 Titel: |
|
|
Aha, das könnte gehen. Danke, werde ich mal versuchen.
[Edit]Richtig, das war es. So ähnlich dachte ich das. |
|
Nach oben |
|
 |
|