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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.05.2012, 21:19
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию EhLib 2.5 -> 5.5

всем привет. помогите найти выход с такой ситуации: долгое время работал с библиотекой EhLib 2.5 (Delphi 7) и вроде как всё устраивало и все нормально работало ... с недавних пор потребовался переход на более новую версию EhLib ввиду новых требований к программе и отсутствия в старой библиотеке такой возможности (в часности речь идет о TMemTableEh). Скачал с и-нета полную версию 5.5, поставил, и вроде как все норм работало до тех пор пока не перекомпили 1 из старых проектов в котором использовался 2.5. и тут-то начали вылазить косяки класа ацесс виолэйшн в таких местах, что и писать стыдно. после возврата на старую версию - косяки пропали. вернул назад 5.5 - та же история. подскажите как побороть эту беду, оч нужны новые компоненты, а каждый раз прыгать между версиями не в тему как-то
p.s. на версии 3,6 та же картина(
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз

Последний раз редактировалось Yurk@, 14.05.2012 в 22:21.
Ответить с цитированием
  #2  
Старый 14.05.2012, 22:06
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Искать причину косяков.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #3  
Старый 14.05.2012, 22:19
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

Хы ... ну эт понятно ... может есть какие-то более конкретные варианты?
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
  #4  
Старый 14.05.2012, 22:24
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Сам пишешь, что места известны.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #5  
Старый 14.05.2012, 22:28
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

например:
Код:
  begin
  if bRam1.Enabled=False then edModRam1.ItemIndex:=-1;
  if bRam2.Enabled=False then edModRam2.ItemIndex:=-1;
  if bRam3.Enabled=False then edModRam3.ItemIndex:=-1;
  if bRam4.Enabled=False then edModRam4.ItemIndex:=-1;
  end;
ацесс виолэйшн выскакивает между 2й и 3й строкой. (на EhLib 3.6, 5.2, 5.5)
все элементы создавались путем Copy-Paste т.е. абсолютно все свойства, кроме имени, идентичны.
а на родном 2.5 всё это компилится без всяких проблем
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
  #6  
Старый 14.05.2012, 22:33
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Методом телепатии догадываемся, что первое CheckBox, второе ComboBox?
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #7  
Старый 14.05.2012, 22:43
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

а причем тут это?
в самом проэкте ошибок нет ... на версии 2,5 он нормально компилируется ...
вопрос в том "почему этот же код не компилится на более новой версии?"

upd: bRam - TGroupBox; edModRam - TDBComboBoxEh;
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз

Последний раз редактировалось Yurk@, 14.05.2012 в 22:51.
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

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

ВКонтакте   Facebook   Twitter