Страница 1 из 1

Пользовательские функции

Добавлено: 30 ноя 2019, 20:44
alexeyfressko
Здравствуйте.

Объясните, пожалуйста, почему код не работает.

Работающий код: при вызове функции HelloWorld(12) - выводит результат

Код: Выделить всё

    public class CustomFunctions {

	public static String HelloWorld(Int32 value) {
            return "Hello World: " + value;
        }
    }
    
    StiFunctions.AddFunction("Date/Time", "HelloWorld", "", typeof(CustomFunctions), typeof(String), "", new Type[] { typeof(Int32) }, new String[] { "value" });
неработающий код: код: при вызове функции HelloWorld(12) - результат не выводится

Код: Выделить всё

     public class CustomFunctions {

        public static String HelloWorld(Int32 value) {
            return "Hello World: " + value;
        }

        public static String HelloWorld(Decimal value) {
            return "Hello World: decimal " + value;
        }

        public static String HelloWorld(Double value) {
            return "Hello World: double " + value;
        }
    }

	StiFunctions.AddFunction("Date/Time", "HelloWorld", "", typeof(CustomFunctions), typeof(String), "", new Type[] { typeof(Int32) }, new String[] { "value" });
	StiFunctions.AddFunction("Date/Time", "HelloWorld", "", typeof(CustomFunctions), typeof(String), "", new Type[] { typeof(Decimal) }, new String[] { "value" });
	StiFunctions.AddFunction("Date/Time", "HelloWorld", "", typeof(CustomFunctions), typeof(String), "", new Type[] { typeof(Double) }, new String[] { "value" });

Re: Пользовательские функции

Добавлено: 04 дек 2019, 15:12
Aleksey
Здравствуйте,

Не получается воспроивзести проблему. Уточните версию продукта.

Спасибо.

Re: Пользовательские функции

Добавлено: 04 дек 2019, 16:43
alexeyfressko
Прикрепляю версию продукта.

Странно, но теперь вместо пустого результата у меня появляется эта ошибка (прикрепил).

Методы StiFunctions.AddFunction регистрируются в конструкторе дизайнера - думаю, это правильно.

Re: Пользовательские функции

Добавлено: 04 дек 2019, 16:44
alexeyfressko
Не прикрепилось.
3.png
3.png (35.83 КБ) 4187 просмотров
3.png
3.png (35.83 КБ) 4187 просмотров
2.png
2.png (8.98 КБ) 4187 просмотров

Re: Пользовательские функции

Добавлено: 04 дек 2019, 16:50
alexeyfressko
Вроде все заработало сейчас. Не знаю почему. Вопрос снимается

Re: Пользовательские функции

Добавлено: 05 дек 2019, 19:47
Andrew
Здравствуйте,

Спасибо за ответ. Если проявится проблема снова, то пишите.

Хорошего вечера!