Hallo das smartpart soll erst (1) dann (2) prüfen, wenn das nicht erfüllt ist (3) ausführen.
Geht aber nicht :-(
Mit besten Grüßen!
Jürgen
Allplan Ingenieurbau V10 bis V2025
Hallo das smartpart soll erst (1) dann (2) prüfen, wenn das nicht erfüllt ist (3) ausführen.
Geht aber nicht :-(
Mit besten Grüßen!
Jürgen
Allplan Ingenieurbau V10 bis V2025
ginge vermutlich schon, wenn die syntax des IF-Befehls eingehalten wird.
auf den ersten blick würde ich sagen, dass da else und endif fehlen
IF ... Then
Else
endif
>IF ... Then
>> IF ... Then
>>> IF ... Then
>>> Else
>>> endif
>> Else
>> endif
>Else
>endif
Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]
ginge vermutlich schon, wenn die syntax des IF-Befehls eingehalten wird.
auf den ersten blick würde ich sagen, dass da else und endif fehlen
IF ... Then
Else
endif
>IF ... Then
>> IF ... Then
>>> IF ... Then
>>> Else
>>> endif
>> Else
>> endif
>Else
>endif
Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]
If_b_type = "Typ04" and b_type = "Typ02" then
[Dein Code für 1 und 2]
else
[Dein Code für 3]
Endif
Geht aber nicht :-(
Besucht mit gerne auf Youtube
Link
Vielleicht wäre hier auch ein Switch-Statement nicht schlecht..
SWITCH b_typ CASE "TYP04" PRINT "Code für Typ 4" BREAK CASE "TYP02" PRINT "Code für Typ 2" BREAK DEFAULT PRINT "Code für Typ X" BREAK SWITCH_END