DocumentDirectory() fails to work in function

DocumentDirectory() fails to work in function - Сообщения

#1 Опубликовано: 22.07.2023 11:44:10
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: Moderator

The function DocumentDirectory() works fine when called at the canvas.

When called in a function body, then I get an error message, saying that the object pointer was not set to an object instance.

BTW, the GUI is set to english, SMath has been closed and re-opened. Still the error message is in german. Sorry for that.

fullname.sm (4 КиБ) скачан 27 раз(а).
fullname.png

System information:

Показать спойлер

Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#2 Опубликовано: 22.07.2023 21:08:08
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 сообщений из 1674 понравились пользователям.

Группа: User

Wrote

The function DocumentDirectory() works fine when called at the canvas. ...



Hi Martin. The issue is because the line() statement. Without it DocumentDirectory() and other functions works fine.

As a workaround for the case that you need to use it with inside a line statement, and given that DocumentDirectory() just use the same argument "" always, you can save it into a constant, but could have others issues, like using that with include().

fullname.sm (4 КиБ) скачан 40 раз(а).

Clipboard01.png

Best regards.
Alvaro.
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений