Hallo das smartpart soll erst (1) dann (2) prüfen, wenn das nicht erfüllt ist (3) ausführen.
Geht aber nicht :-(
Gruß Jürgen
Allplan V10 bis V2024
Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.
Melden Sie sich jetzt an und diskutieren Sie mit!
Hallo das smartpart soll erst (1) dann (2) prüfen, wenn das nicht erfüllt ist (3) ausführen.
Geht aber nicht :-(
Gruß Jürgen
Allplan V10 bis V2024
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