Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2014, 22:19   #11
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,777
По умолчанию

Похоже, теперь мне придется читать, что изменилось в реализации и приведении типа OleVariant в новых версиях Delphi.
Vapaamies на форуме Ответить с цитированием
Старый 24.06.2014, 20:01   #12
SergPrg
Новичок
Джуниор
 
Регистрация: 24.06.2014
Сообщений: 1
По умолчанию

Оставлю ссылку по теме данного бага:
https://forums.embarcadero.com/threa...threadID=63416

Насколько я понял в XE2 поменяли поведение компилятора при вызове Ole методов.
До XE2 константы передавались в методы как integer, а теперь как LongWord.

Для решения проблемы предлагают либо явно приводить к integer либо установить переменную System.Variants.DispatchUnsignedAsS igned := True;

Пробовал оба варианта. Помогает не всегда.

PS. кстати успешно использую xlReport на XE2 , но данный баг напрягает. причем проявляется редко и бессистемно...
SergPrg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Позднее связывание в COM сервере lexaltd Общие вопросы Delphi 2 01.11.2013 12:32
Excel-Autocad позднее связывание gsg Microsoft Office Excel 6 21.10.2013 16:58
meta-дата и позднее связывание Voipp C# (си шарп) 1 04.07.2013 18:03
Позднее связывание и полиморфизм Delphi iCaesy Помощь студентам 14 09.10.2011 23:55
Позднее связывание _Art_ Общие вопросы C/C++ 1 19.12.2009 12:53