question

Shinya O avatar image
0 Likes"
Shinya O asked Jason Lightfoot edited

Backwards compatibility of commands for developer use

Hi,

The following article mentions applicationcommand() as follows:

The command applicationcommand() is designed to be used and maintained by FlexSim developers for FlexSim developers. The various options that are available are subject to change in future versions.

https://answers.flexsim.com/questions/29913/how-to-know-all-the-command-that-applicationcomman.html


Will this also change in the future for all commands described as "For developer use" in the command reference? Isn't there backward compatibility?

https://docs.flexsim.com/en/23.0/Reference/CodingInFlexSim/CommandReference/Commands.html

Thanks in advance.

FlexSim 23.0.11
commandsbackward compatibility
· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered Jason Lightfoot edited

Mostly commands, methods and functions in the user space will be backward compatible. Sometimes you'll see in the release notes that something changes the behavior from previous versions with a note on backward compatibility.

As various posts on the forum already indicate - developer tools may change in the future so you should not use them extensively through out the model as a future change would mean potentially a lot of work updating the model. Instead - try to centralize such calls in user commands or object process flow custom code activities, then if something breaks you only need update it in one place.

· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.