Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать из-за чего


sergeyst ©   (2007-04-09 08:36:00) 

Всем привет. Мастера, подскажите, как мне найти почему прога под ХР идет,а под 2000 - нет?


sergeyst   (2007-04-09 10:07:00) [1]

Спасибо за советы.
Ответ прост: IBTransaction.DefaultAction = TARollbackRetaining,
а на той машиненке стояла древняя IBase, вот этот-то параметр она и не воспринимала.


clickmaker   (2007-04-09 09:52:00) [2]


> Format '%s' invalid or incompatible with argument

а какого типа аргумент?


ЮЮ   (2007-04-09 09:50:00) [3]

> [2] sergeyst ©   (09.04.07 09:40)

И почему ты считаешь, что на твоей идет, на 2000-й нет? По-моему ходят совершенно одинаково :)


ЮЮ   (2007-04-09 09:45:00) [4]

Или поставить SevisPack-и на 2000 (небось SP1 только стоит)
Или быть аккуратнее с Variant-аит: c Null и Unnasigned нельзя ни сравнивать, ни складывать.


sergeyst   (2007-04-09 09:40:00) [5]

Воспользовался:
EConvertError with message "Format '%s' invalid or incompatible with argument" - это на моей.
Error reading IBT.DefaultAction - "Format '%s' invalid or incompatible with argument" - а это на удаленной с Win2000

IBT.DefaultAction = TARollbackRetaining


Сергей М.   (2007-04-09 09:01:00) [6]


> как мне найти


Воспользоваться отладчиком.


Наверх

Титульная страница Поиск, карта сайта Написать письмо