Reply To: declaring and getComponent-better way?

Home Forums General Programming declaring and getComponent-better way? Reply To: declaring and getComponent-better way?

#72947
human fly
Participant
    • Topics: 124
    • Replies: 1070
    • Total: 1194
    • ★★★★

    just tried that now, didn’t like it

    At line [13]: [string "tabsToneTimb0_pt1"]
    
    Error message: [string "tabsToneTimb0_pt1"]:13: attempt to index global 'tabs_Main_pt1' (a nil value)

    strange. could it be because it’s declared as getComponent, and not
    getModulatorByName? even tried:
    tabs_Main_pt1 = panel:getModulatorByName():getComponent("tabs_Main_pt1")

    >definitely didn’t like that: this crashes the panelLoaded method that
    calls the ‘panelModulators’ method.

    >strange: where i have things declared as getModulatorByName, this type
    of call works fine. maybe getComponent is no good for startup declaration?
    – – – –
    as a side-note, what i would like to do here ultimately is combine 5 methods
    into one. i have 5 buttons, and each has a method that 1/sets a tab view, 2/
    changes the button text colour 3/sets another tab view, (etc. if i want more
    stuff to happen)

    these are ‘old’ methods in my panel, with everything declared there.
    although i have a separate ‘panel modulators’ (as opposed to ‘parameter
    modulators’, separate startup declaration method, just to keep things
    readable) it wasn’t/isn’t doing anything, apparently.

    not sure if startup declaration NEEDS to be getModulatorByName,
    rather than just getComponent ? > doesn’t seem to change it anyway.

    Ctrlr