Support Forum

[Frage] Subscript SmartPart kann nicht gefunden werden [Gelöst]

Schlagworte:
  • SmartPart
  • Subscript

Hallo,

ich habe momentan das Problem, dass ich keine SmartParts per Call oder Call_obj Befehle ansprechen kann.
Testweise habe ich erstmal ein simples SmartPart, dass den Parameter z_space und folgendem code hat:

TRANSZ z_space 
BOX 2 , 2 , 2 

Mein zweites SmartPart erstellt zwar ebenfalls eine Box, implementiert aber zusätzlich das erste SmartPart:

BOX 5 , 5 , 5 
CALL_OBJ testbox PARAMETERS z_space = 6

Das erste genannte SmartPart, dass ich als Subscript nutzen möchte, habe ich in einem neu erstellten SmartPart Ordner im Std Verzeichniss abgespeichert. Folglich das Smart Part im Ordner: Std/SmartParts
Nachdem das SmartPart nicht gefunden wurde, habe ich es nochmal im Projektordner versucht abzuspeichern: Prj/[Projektname]/SmartParts
Dort konnte es aber ebenfalls nicht gefunden werden.

Kann mir da jemand weiterhelfen?

Lösung anzeigen Lösung verbergen

Das SmartPart sollte man dorthin speichern, wo es bei der Funktion "Speichern" vorgeschlagen wird: Prj\<Projektname>\Library.
(Für's ganze Büro dann entspr. in STD\Library)

"SmartParts" heißt der Ordner schon seit 2016 nicht mehr!
Die SmartParts wurde damals mit der "Straffung" der Bibliothek in diese intzegriert.

Hello,

In your example, textbox is a variable, not the name of the SmartPart. If its name is "textbox", use quotes like that:
CALL_OBJ "testbox" PARAMETERS z_space = 6
________________

In Ihrem Beispiel, textbox ist eine Variable, nicht der Name des SmartPart. Wenn der Name "Textbox" lautet, verwenden Sie folgende Anführungszeichen:
CALL_OBJ "testbox" PARAMETER z_space = 6


Das SmartPart sollte man dorthin speichern, wo es bei der Funktion "Speichern" vorgeschlagen wird: Prj\<Projektname>\Library.
(Für's ganze Büro dann entspr. in STD\Library)

"SmartParts" heißt der Ordner schon seit 2016 nicht mehr!
Die SmartParts wurde damals mit der "Straffung" der Bibliothek in diese intzegriert.