Найдено 37 результатов
- 28 мар 2014, 13:38
- Форум: Программирование
- Тема: Поломали sqlSelectInto
- Ответы: 0
- Просмотры: 2170
Поломали sqlSelectInto
Добрый день. Раньше мы часто пользовались сабжем в коде. Сейчас всё приходится исправлять на sqlSelectIntoByName. Странно, что она почти такая же, но работает. А sqlSelectInto выдаёт следующее: 07006: [Microsoft][ODBC SQL Server Driver]Нарушение атрибута с ограничением на тип данных. А если выполняе...
- 17 июл 2013, 15:09
- Форум: Программирование
- Тема: Viper 2013 и ранее
- Ответы: 989
- Просмотры: 310000
Re: Viper
Большое спасибо.Bender писал(а):Robis, доступна сборка 5.4.35.2
- 16 июл 2013, 18:50
- Форум: Программирование
- Тема: Viper 2013 и ранее
- Ответы: 989
- Просмотры: 310000
Re: Viper
5.4.35.2
- 16 июл 2013, 17:02
- Форум: Программирование
- Тема: Viper 2013 и ранее
- Ответы: 989
- Просмотры: 310000
Re: Viper
ип Имя Версия Размер(б) Относительный путь • DLL ATIS 5.4.14.0 73 728 .\ATIS.DLL • DLL ATLAX 5.4.35.0 115 232 .\ATLAX.DLL • DLL ATLCORE_ 5.4.35.2 1 887 776 .\ATLCORE_.DLL • DLL ATLCORE_STUB 5.4.35.0 167 968 .\ATLCORE_STUB.DLL • DLL ATLDLL 5.4.35.0 1 060 896 .\ATLDLL.DLL • DLL ATLEXTDB 8.10.3.0 740 3...
- 16 июл 2013, 15:27
- Форум: Программирование
- Тема: Viper 2013 и ранее
- Ответы: 989
- Просмотры: 310000
Re: Viper
А можно ли где-то взять папку с компилятором 5.4.35 для випера?
Или надо руками собирать по файлам?
Или надо руками собирать по файлам?
- 29 май 2012, 15:11
- Форум: Программирование
- Тема: Баги, методы и скобки
- Ответы: 10
- Просмотры: 2757
Re: Баги, методы и скобки
А вот если этот метод вынести в этот же объектный фейс, тогда да. Тогда всё работает. ObjInterface ObjVoice; function voice(): void; function getUpAndSing(a: word = 3): ObjVoice; end; /*ObjInterface ObjVoiceFactory; function getUpAndSing(a: word = 3): ObjVoice; end; */ VipInterface Voice Implements ...
- 29 май 2012, 15:08
- Форум: Программирование
- Тема: Баги, методы и скобки
- Ответы: 10
- Просмотры: 2757
Re: Баги, методы и скобки
И да..
Это значит мне куда-то писать письма, или вы сами порегаете?Screw писал(а):Теперь посмотрел на воспроизведение. Однозначно - в ПИР.
- 29 май 2012, 14:58
- Форум: Программирование
- Тема: Баги, методы и скобки
- Ответы: 10
- Просмотры: 2757
Re: Баги, методы и скобки
Screw, объектные фейсы страдают так же.. Вот переделанный пример, который это демонстрирует. )) ObjInterface ObjVoice; function voice(): void; end; ObjInterface ObjVoiceFactory; function getUpAndSing(a: word = 3): ObjVoice; end; VipInterface Voice Implements ObjVoice, ObjVoiceFactory licensed(Free);...
- 29 май 2012, 13:39
- Форум: Программирование
- Тема: Баги, методы и скобки
- Ответы: 10
- Просмотры: 2757
Re: Баги, методы и скобки
Полный текст примера у меня описан в первом посте в теге Описание. У нас имеется метод, принимающий необязательный параметр и возвращающий какой-то объект. В моём примере это статический метод getUpAndSign() интерфейса Voice. Метод возвращает новый экземпляр ObjVoice. Т.е. чтобы вызвать метод voice ...
- 25 май 2012, 14:37
- Форум: Программирование
- Тема: Viper 2013 и ранее
- Ответы: 989
- Просмотры: 310000
Re: Viper
Нашёл интересный косяк. Я не уверен, что это глюк випера, а не компилятора... но всё-таки напишу сюда. Глюк воспроизвести довольно сложно, поэтому я опишу уловия при которых он у меня происходит и приложу тестовый проект http://ifolder.ru/30705223 на котором это видно. У нас есть присоединённая форм...
- 22 май 2012, 14:41
- Форум: Программирование
- Тема: Баги, методы и скобки
- Ответы: 10
- Просмотры: 2757
Re: Баги, методы и скобки
Сделаю небольшое дополнение, не указал раньше... Ошибка обнаруживается в момент исполнения кода, компиляция проходит нормально.
- 21 май 2012, 15:56
- Форум: Программирование
- Тема: Баги, методы и скобки
- Ответы: 10
- Просмотры: 2757
Баги, методы и скобки
Обязательны или не обязательны скобки при использовании методов в VIP? ObjInterface ObjVoice; function voice(): void; end; VipInterface Voice Implements ObjVoice licensed(Free); public: static: function getUpAndSing(a: word = 3): ObjVoice; end; Interface Voice; function getUpAndSing(a: word = 3): Ob...
- 01 фев 2012, 13:19
- Форум: Программирование
- Тема: Неявные приведения типов в атлантис или фичи =)
- Ответы: 2
- Просмотры: 966
Re: Неявные приведения типов в атлантис или фичи =)
Продолжаем наблюдения на тему..
case(1; 1:'qqq'; 0) = 3, case(1; 1:'qqqq'; 0) = 4, case(1; 1:'qqqq'; ' ') = 'qqqq'
case(1; 1:257; 0) = 1, case(1; 1:257; word(0)) = 257
Похоже на то что, перед возвращением результата функция приводит его к типу, указанному в Else.
case(1; 1:'qqq'; 0) = 3, case(1; 1:'qqqq'; 0) = 4, case(1; 1:'qqqq'; ' ') = 'qqqq'
case(1; 1:257; 0) = 1, case(1; 1:257; word(0)) = 257
Похоже на то что, перед возвращением результата функция приводит его к типу, указанному в Else.
- 31 янв 2012, 12:12
- Форум: Программирование
- Тема: Неявные приведения типов в атлантис или фичи =)
- Ответы: 2
- Просмотры: 966
Неявные приведения типов в атлантис или фичи =)
Казалось бы два одинаковых условия if( case(5; 5: 2; 0) = 2 ) Exit; if( 2 = case(5; 5: 2; 0) ) Exit; Но не тут-то было. В первом случае мы получим FALSE, во втором TRUE. А всё потому, что первый Case возвращает строку '2' которая не равна 2. Во втором случае возвращаемая строка неявно приводится к ч...
- 24 дек 2011, 18:08
- Форум: Программирование
- Тема: Memo-поле таблицы x$journal
- Ответы: 10
- Просмотры: 3370
Re: Memo-поле таблицы x$journal
Вот теперь Ваша правда, спасибо.