Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Связка 1cpp.dll и FormEx.dll (число прочтений - 5681 )
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Связка 1cpp.dll и FormEx.dll
17. Июля 2008 :: 13:36
Печать  
Всем привет. Не знаю, в какую тему писать этот вопрос.
Короче, есть обработка "Просмотр регистров без ВТ.ert"
В процедуре "ПриОткрытии" загружается библа FormEx.dll,
а следом за ней 1cpp.dll. Так вот при таком раскладе выходит
ошибка при загрузке последней библиотеки с сылкой на mfc32.dll.
Если порядок загрузки библиотек поменять местами, то программа
просто закрывается без всяких предупреждений. Как победить
эту багу?
З.Ы. Библы брались из архива с обработкой...

  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Связка 1cpp.dll и FormEx.dll
Ответ #1 - 17. Июля 2008 :: 13:43
Печать  
Ну, mfc32.dll это врядли Улыбка
Версии библиотек скажи.
  
Наверх
ICQ  
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Связка 1cpp.dll и FormEx.dll
Ответ #2 - 17. Июля 2008 :: 14:00
Печать  
1cpp.dll - 2.5.0.0
FormEx.dll - 2.0.2.0
Шли вместе с обработкой. Вроде бы раньше работало.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Связка 1cpp.dll и FormEx.dll
Ответ #3 - 18. Июля 2008 :: 03:41
Печать  
ReLock писал(а) 17. Июля 2008 :: 14:00:
1cpp.dll - 2.5.0.0
FormEx.dll - 2.0.2.0
Шли вместе с обработкой. Вроде бы раньше работало.

1. Бери последние версии
1С++ 2.5.0.6 или 3.0.1.9
ФормЕкс 2.0.5.91
И порядок загрузки другой - сначала 1С++, затем ФормЕкс - поверь одному из разработчиков обеих ВК Улыбка.

2. Также при загрузке ВК из внешнего отчета/обработки часто нужен спец.код
Ветка ФАК по 1С++ - http://www.1cpp.ru/forum/YaBB.pl?num=1157706754
Почитай мой 4 пост.

ЗЫ думаю, что и другая инфа из этой ветки тебе будет полезна Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Связка 1cpp.dll и FormEx.dll
Ответ #4 - 18. Июля 2008 :: 05:57
Печать  
Хорошо. Спасибо. Попробую.  Улыбка
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Связка 1cpp.dll и FormEx.dll
Ответ #5 - 18. Июля 2008 :: 18:49
Печать  
Артур, а может в 1cpp проверять не загружена ли уже формекс, и ругаться?
Вопросов сразу меньше станет.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Связка 1cpp.dll и FormEx.dll
Ответ #6 - 21. Июля 2008 :: 03:40
Печать  
Arta писал(а) 18. Июля 2008 :: 18:49:
Артур, а может в 1cpp проверять не загружена ли уже формекс, и ругаться?
Вопросов сразу меньше станет.

Не уверен, что это правильное решение Печаль
Да и вообще я уже сейчас не уверен, что ФормЕкс обязательно нужно грузить после 1С++, самую главную проблему ФормЕкс - перехват системных функций вызова в модулей и контекстов я исправил, остальное не так сильно влияет.
Перехватчик также умеет работать с различными вариантами загрузки ФормЕкс / 1С++
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Связка 1cpp.dll и FormEx.dll
Ответ #7 - 21. Июля 2008 :: 10:35
Печать  
Ишь ты. И молчит Подмигивание
  
Наверх
 
IP записан
 
nicolas
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Зарегистрирован: 24. Мая 2006
Re: Связка 1cpp.dll и FormEx.dll
Ответ #8 - 21. Июля 2008 :: 11:23
Печать  
artbear писал(а) 21. Июля 2008 :: 03:40:
Да и вообще я уже сейчас не уверен, что ФормЕкс обязательно нужно грузить после 1С++, самую главную проблему ФормЕкс - перехват системных функций вызова в модулей и контекстов я исправил, остальное не так сильно влияет.
Перехватчик также умеет работать с различными вариантами загрузки ФормЕкс / 1С++

Вот за это очень большое спасибо. После отпуска буду тогда плевать на АФМ.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Связка 1cpp.dll и FormEx.dll
Ответ #9 - 21. Июля 2008 :: 11:35
Печать  
nicolas писал(а) 21. Июля 2008 :: 11:23:
плевать на АФМ.

Это как и что? Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать