Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Форма "О программе" (число прочтений - 5800 )
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Форма "О программе"
21. Июня 2006 :: 04:01
Печать  
А у всех нормально выглядит форма "О программе"?

По идее, там должна быть информация о версии 1С++. Но у нас, почему то, имеется только закладка "Внешняя компонента 1С++", на которой ничего нет.

Причем, я думал, что дело может быть в нашей конфигурации или в использовании наших компонент. Для проверки создал пустую конфигурацию - та же картина.

А как у вас?
  
Наверх
 
IP записан
 
jbond
Full Member
***
Отсутствует


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Форма "О программе"
Ответ #1 - 21. Июня 2006 :: 04:16
Печать  
Аналогично.
3-пользовательская 1С Предприятие 25 релиз. Только Оперативный учет. С работающим ключем. 1С++ 2.0.2.2. Закладка 1С++ пуста.
  
Наверх
 
IP записан
 
ostap
Junior Member
**
Отсутствует



Сообщений: 32
Зарегистрирован: 31. Мая 2006
Пол: Мужской
Re: Форма "О программе"
Ответ #2 - 21. Июня 2006 :: 05:34
Печать  
а у меня - все ОК
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Форма "О программе"
Ответ #3 - 21. Июня 2006 :: 06:03
Печать  
jbond писал(а) 21. Июня 2006 :: 04:16:
Только Оперативный учет.  Закладка 1С++ пуста.


Да. Дело в этом. Подложил  account.dll и salary.dll и появилась красота.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Форма "О программе"
Ответ #4 - 22. Июня 2006 :: 09:26
Печать  
Забавно получается. Если не загружена account.dll, то при создании закладки ::CreateDialog() возвращает ноль, т.к. окно с информацией не создается.
Как связана эта dll с функцией WinAPI пока непонятно...
  

FormEx developer
Наверх
www  
IP записан
 
jbond
Full Member
***
Отсутствует


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Форма "О программе"
Ответ #5 - 22. Июня 2006 :: 09:52
Печать  
Вывод:
Фирма 1С сделала 1С++ совместимым только со своей бухгалтерией и комплексной. Улыбка))
  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: Форма "О программе"
Ответ #6 - 22. Июня 2006 :: 11:08
Печать  
Цитата:
Забавно получается. Если не загружена account.dll, то при создании закладки ::CreateDialog() возвращает ноль, т.к. окно с информацией не создается.
Как связана эта dll с функцией WinAPI пока непонятно...

А AfxInitRichEdit() делаешь ли?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Форма "О программе"
Ответ #7 - 22. Июня 2006 :: 11:20
Печать  
orefkov писал(а) 22. Июня 2006 :: 11:08:
Цитата:
Забавно получается. Если не загружена account.dll, то при создании закладки ::CreateDialog() возвращает ноль, т.к. окно с информацией не создается.
Как связана эта dll с функцией WinAPI пока непонятно...

А AfxInitRichEdit() делаешь ли?

Не делаю. Но как это связано с загрузкой account.dll?
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Форма "О программе"
Ответ #8 - 22. Июня 2006 :: 11:27
Печать  
orefkov писал(а) 22. Июня 2006 :: 11:08:
Цитата:
Забавно получается. Если не загружена account.dll, то при создании закладки ::CreateDialog() возвращает ноль, т.к. окно с информацией не создается.
Как связана эта dll с функцией WinAPI пока непонятно...

А AfxInitRichEdit() делаешь ли?

Огромное спасибо. Ты, как всегда, в самую точку.
  

FormEx developer
Наверх
www  
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Форма "О программе"
Ответ #9 - 22. Июня 2006 :: 11:46
Печать  
а комментарии?
нам тоже хоцца знать в чем было дело.
  
Наверх
ICQ  
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: Форма "О программе"
Ответ #10 - 22. Июня 2006 :: 12:00
Печать  
spock писал(а) 22. Июня 2006 :: 11:46:
а комментарии?
нам тоже хоцца знать в чем было дело.

На форме диалога лежит RichEdit контрол.
Чтобы он успешно создавался виндой, необходимо предварительно один раз в программе вызвать AfxInitRichEdit.
Очевидно, это делалось только где-то в недрах account.dll, так как во всей остальной части 1С RichEdit не нужен.
Хотя для чего он нужен именно в бухгалтерии, неясно.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Форма "О программе"
Ответ #11 - 22. Июня 2006 :: 12:03
Печать  
spock писал(а) 22. Июня 2006 :: 11:46:
а комментарии?
нам тоже хоцца знать в чем было дело.

http://softmaker.com.ru/subscr/cppqa/year2004/side_007.htm
Вопрос №20
Похоже, что при загрузке account.dll в движке вызов функции AfxInitRichEdit() и код на закладке "О программе" начинает нормально работать. Если же эта dll не грузится, то возникает такой вот глюк - окно с RichEdit не создается, но и ошибок ни каких не выдает.
  

FormEx developer
Наверх
www  
IP записан
 
mc
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 59
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Форма "О программе"
Ответ #12 - 20. Июля 2006 :: 09:53
Печать  
Поставил 1С++ 2.0.2.2!
в окне "О програме..." нет кнопки "ОК"!
так и должно быть?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Форма "О программе"
Ответ #13 - 20. Июля 2006 :: 09:57
Печать  
chr(27) Улыбка
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Форма "О программе"
Ответ #14 - 20. Июля 2006 :: 10:33
Печать  
mc писал(а) 20. Июля 2006 :: 09:53:
Поставил 1С++ 2.0.2.2!
в окне "О програме..." нет кнопки "ОК"!
так и должно быть?

Да.
  

FormEx developer
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать