Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 24.04.2009, 14:36
jeamka jeamka вне форума
Прохожий
 
Регистрация: 24.04.2009
Сообщения: 3
Репутация: 10
По умолчанию Проблеммы с компанентоми InterBase

Помогите разобраться. Проблема в том что когда я на форму закидываю любой компанент InterBase при запуске программа выдает ошибку [Fatal Error] Unit1.pas(7): Unit IBCustomDataSet was compiled with a different version of IBSQL.TIBSQL.GetSQLParams и [Fatal Error] Unit1.pas(7): Unit IBSQLMonitor was compiled with a different version of IBSQL.TIBSQL.GetSQLParams. причем база подключаеться нормально... в чем может быть проблема? и как ее решить?
Ответить с цитированием
  #2  
Старый 24.04.2009, 15:00
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,029
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

1. Указать путь к исходникам библиотеки VCL и попробовать сделать Build, а не Compile.
2. Вспомнить - не менял ли случайно (и не обновлял ли) компонеты InterBase. Данное сообщение выводится, когда Дельфя пытается использовать dcu, при компиляции которого используется другой dcu, но не той версии, которая была использована при первичной сборки первого модуля... Путанно объяснил... Ну есть u1.pas и u2.pas. u1 использует u2. Понятно, что оба лежат в библиотеке. Так вот, если мы поправим что-то в u2, но не пересоберем u1, то при сборке проекта, используещего u1, получим именно ту самую ошибку.
Ответить с цитированием
  #3  
Старый 24.04.2009, 15:48
jeamka jeamka вне форума
Прохожий
 
Регистрация: 24.04.2009
Сообщения: 3
Репутация: 10
По умолчанию

ммм возможно глупый вопрос. но я только изучаю делфи поэтому не поскажите где нужно указывать путь к исходникам библиотеки VCL?.. Компоненты interBase я не обновляла но я ставила Firebird сервер это могло повлиять? И если все так как вы описали во 2 пункте... как это все исправить?
Ответить с цитированием
  #4  
Старый 24.04.2009, 15:59
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,029
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Нет, сам сервер к этой ошибке не имеет никакого отношения.
Путь указывается в Tools -> Environment options, далее на закладке Library.
Исправить - можно просто попробовать с установочного диска обновить всю папке Lib дельфи.
Ответить с цитированием
  #5  
Старый 28.04.2009, 09:38
jeamka jeamka вне форума
Прохожий
 
Регистрация: 24.04.2009
Сообщения: 3
Репутация: 10
По умолчанию

Не помогает... я уже даже переустанавливала полностью делфи... все равно выдает эту ошибку.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 13:01.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter