Найдено 37 результатов

Robis
28 мар 2014, 13:38
Форум: Программирование
Тема: Поломали sqlSelectInto
Ответы: 0
Просмотры: 1969

Поломали sqlSelectInto

Добрый день. Раньше мы часто пользовались сабжем в коде. Сейчас всё приходится исправлять на sqlSelectIntoByName. Странно, что она почти такая же, но работает. А sqlSelectInto выдаёт следующее: 07006: [Microsoft][ODBC SQL Server Driver]Нарушение атрибута с ограничением на тип данных. А если выполняе...
Robis
17 июл 2013, 15:09
Форум: Программирование
Тема: Viper 2013 и ранее
Ответы: 989
Просмотры: 271023

Re: Viper

Bender писал(а):Robis, доступна сборка 5.4.35.2
Большое спасибо.
Robis
16 июл 2013, 18:50
Форум: Программирование
Тема: Viper 2013 и ранее
Ответы: 989
Просмотры: 271023

Re: Viper

5.4.35.2
Robis
16 июл 2013, 17:02
Форум: Программирование
Тема: Viper 2013 и ранее
Ответы: 989
Просмотры: 271023

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...
Robis
16 июл 2013, 15:27
Форум: Программирование
Тема: Viper 2013 и ранее
Ответы: 989
Просмотры: 271023

Re: Viper

А можно ли где-то взять папку с компилятором 5.4.35 для випера?
Или надо руками собирать по файлам?
Robis
29 май 2012, 15:11
Форум: Программирование
Тема: Баги, методы и скобки
Ответы: 10
Просмотры: 2349

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 ...
Robis
29 май 2012, 15:08
Форум: Программирование
Тема: Баги, методы и скобки
Ответы: 10
Просмотры: 2349

Re: Баги, методы и скобки

И да..
Screw писал(а):Теперь посмотрел на воспроизведение. Однозначно - в ПИР.
Это значит мне куда-то писать письма, или вы сами порегаете?
Robis
29 май 2012, 14:58
Форум: Программирование
Тема: Баги, методы и скобки
Ответы: 10
Просмотры: 2349

Re: Баги, методы и скобки

Screw, объектные фейсы страдают так же.. Вот переделанный пример, который это демонстрирует. )) ObjInterface ObjVoice; function voice(): void; end; ObjInterface ObjVoiceFactory; function getUpAndSing(a: word = 3): ObjVoice; end; VipInterface Voice Implements ObjVoice, ObjVoiceFactory licensed(Free);...
Robis
29 май 2012, 13:39
Форум: Программирование
Тема: Баги, методы и скобки
Ответы: 10
Просмотры: 2349

Re: Баги, методы и скобки

Полный текст примера у меня описан в первом посте в теге Описание. У нас имеется метод, принимающий необязательный параметр и возвращающий какой-то объект. В моём примере это статический метод getUpAndSign() интерфейса Voice. Метод возвращает новый экземпляр ObjVoice. Т.е. чтобы вызвать метод voice ...
Robis
25 май 2012, 14:37
Форум: Программирование
Тема: Viper 2013 и ранее
Ответы: 989
Просмотры: 271023

Re: Viper

Нашёл интересный косяк. Я не уверен, что это глюк випера, а не компилятора... но всё-таки напишу сюда. Глюк воспроизвести довольно сложно, поэтому я опишу уловия при которых он у меня происходит и приложу тестовый проект http://ifolder.ru/30705223 на котором это видно. У нас есть присоединённая форм...
Robis
22 май 2012, 14:41
Форум: Программирование
Тема: Баги, методы и скобки
Ответы: 10
Просмотры: 2349

Re: Баги, методы и скобки

Сделаю небольшое дополнение, не указал раньше... Ошибка обнаруживается в момент исполнения кода, компиляция проходит нормально.
Robis
21 май 2012, 15:56
Форум: Программирование
Тема: Баги, методы и скобки
Ответы: 10
Просмотры: 2349

Баги, методы и скобки

Обязательны или не обязательны скобки при использовании методов в 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...
Robis
01 фев 2012, 13:19
Форум: Программирование
Тема: Неявные приведения типов в атлантис или фичи =)
Ответы: 2
Просмотры: 853

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.
Robis
31 янв 2012, 12:12
Форум: Программирование
Тема: Неявные приведения типов в атлантис или фичи =)
Ответы: 2
Просмотры: 853

Неявные приведения типов в атлантис или фичи =)

Казалось бы два одинаковых условия if( case(5; 5: 2; 0) = 2 ) Exit; if( 2 = case(5; 5: 2; 0) ) Exit; Но не тут-то было. В первом случае мы получим FALSE, во втором TRUE. А всё потому, что первый Case возвращает строку '2' которая не равна 2. Во втором случае возвращаемая строка неявно приводится к ч...
Robis
24 дек 2011, 18:08
Форум: Программирование
Тема: Memo-поле таблицы x$journal
Ответы: 10
Просмотры: 3138

Re: Memo-поле таблицы x$journal

Вот теперь Ваша правда, спасибо.