Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Вопрос к разработчикам (число прочтений - 14264 )
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #15 - 23. Октября 2007 :: 06:51
Печать  
Nick писал(а) 23. Октября 2007 :: 01:28:
В порядке бреда: можно хранить классы в бд? - но это для SQL в FoxPro, есть конечно поля MEMO но чем туда писать?

В принципе ничто не мешает взять исходники 1С++, найти там код, который получает текст класса, и дописать в имеющийся там case еще одну ветку.
  
Наверх
www  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #16 - 23. Октября 2007 :: 07:40
Печать  
К стати говоря тут ещё одну интересную проблему нашел:
1. Есть ВК есть
2. Две базы Рабочая - лежит на сервере, Пробная лежит в недоступном для смертных пользователей месте
3. Захажу на сервер терминалов в Пробную базу - происходит регистрация ВК лежащей в каталоге этой базы
4. Пользователь (без прав записи в реестр) заходит в Рабочую базу, пытается загрузить ВК а не может!

Для ВК без регистрации в реестре таких проблем быть недолжно?
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #17 - 23. Октября 2007 :: 07:54
Печать  
Nick писал(а) 23. Октября 2007 :: 07:40:
К стати говоря тут ещё одну интересную проблему нашел:

Это не "интересная проблема", а баян.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #18 - 23. Октября 2007 :: 09:14
Печать  
spock писал(а) 23. Октября 2007 :: 06:39:
Если быть точнее, то не вся ert открывается монопольно, а один из потоков, но этого достаточно, чтобы получить исключение.
А можно сделать разумно - на открытие потока давать несколько попыток. Т.е. в конкурентном режиме кто-то будет дольше создавать экземпляр класса при первой инициализации.

1. Для текстовых файлов это справедливо в первую очередь, на ерт пока вроде ни разу не обламывался.
2. А насчет нескольких попыток мысль интересная, нужно подумать и реализовать.
ЗЫ хотя может проще исправить режим открытия файлов в 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: Вопрос к разработчикам
Ответ #19 - 23. Октября 2007 :: 09:57
Печать  
artbear писал(а) 23. Октября 2007 :: 09:14:
1. Для текстовых файлов это справедливо в первую очередь, на ерт пока вроде ни разу не обламывался.


У меня все классы в ерт. Несколько раз в неделю, судя по логам 1cspy.dll, косяк бывает.
  
Наверх
 
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #20 - 07. Ноября 2007 :: 11:15
Печать  
Вопрос по теме,
Всё таки откуда безопасно подключать классы чтобы их можно было в Real Time править из MD или из ert ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #21 - 07. Ноября 2007 :: 11:18
Печать  
ev-kov писал(а) 07. Ноября 2007 :: 11:15:
Вопрос по теме,
Всё таки откуда безопасно подключать классы чтобы их можно было в Real Time править из MD или из ert ?

А как можно в МД Real Time править? Ужас
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #22 - 07. Ноября 2007 :: 13:55
Печать  
ev-kov писал(а) 07. Ноября 2007 :: 11:15:
Вопрос по теме,
Всё таки откуда безопасно подключать классы чтобы их можно было в Real Time править из MD или из ert ?

Хранение во внешних ert- или txt-файлах самый удобный вариант Улыбка
Особенно, если на одном сервере крутится несколько баз, которые используют часть классов одновременно.

Хотя для УРИБ приходится почти все запихивать в МД-файла.
  

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



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #23 - 08. Ноября 2007 :: 02:31
Печать  
Nick писал(а) 07. Ноября 2007 :: 11:18:
А как можно в МД Real Time править? Ужас

Ну например отключать оптимизацию в настройках 1с++ и юзать turbomd

artbear писал(а) 07. Ноября 2007 :: 13:55:
Хранение во внешних ert- или txt-файлах самый удобный вариант Улыбка
Особенно, если на одном сервере крутится несколько баз, которые используют часть классов одновременно.


А как же проблема с блокировкой файла класса, если 2 или более пользователя одновременно начнут компилять файл класса ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #24 - 08. Ноября 2007 :: 03:23
Печать  
ev-kov писал(а) 08. Ноября 2007 :: 02:31:
Nick писал(а) 07. Ноября 2007 :: 11:18:
А как можно в МД Real Time править? Ужас

Ну например отключать оптимизацию в настройках 1с++ и юзать turbomd

А с турбоМД нет таких проблем? т.е. он не блокирует свои файлы при загрузке?
  
Наверх
ICQ  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #25 - 08. Ноября 2007 :: 04:00
Печать  
Nick писал(а) 08. Ноября 2007 :: 03:23:
А с турбоМД нет таких проблем? т.е. он не блокирует свои файлы при загрузке?
Не проверял, но интуиция подсказывает что таже проблема там присутсвует.
Выходит что от блокировок файлов не уйти ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #26 - 19. Декабря 2007 :: 22:33
Печать  
Nick писал(а) 22. Октября 2007 :: 04:26:
Как загружаются классы? Возникла следующая проблема: при загрузке 1С в режиме предприятия пишет что не
не может открыть файл реализации класса, иду на сервер смотрю открытые файлы - файлы реализации классов открыты другими пользователями. Они открываются монопольно?

Проблема исправлена.

Артуру спасибо! Подмигивание
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #27 - 20. Декабря 2007 :: 02:30
Печать  
Arta писал(а) 19. Декабря 2007 :: 22:33:
Nick писал(а) 22. Октября 2007 :: 04:26:
Как загружаются классы? Возникла следующая проблема: при загрузке 1С в режиме предприятия пишет что не
не может открыть файл реализации класса, иду на сервер смотрю открытые файлы - файлы реализации классов открыты другими пользователями. Они открываются монопольно?

Проблема исправлена.

Артуру спасибо! Подмигивание


В 2.0.3 тоже?
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #28 - 20. Декабря 2007 :: 04:43
Печать  
Arta писал(а) 19. Декабря 2007 :: 22:33:
Nick писал(а) 22. Октября 2007 :: 04:26:
Как загружаются классы? Возникла следующая проблема: при загрузке 1С в режиме предприятия пишет что не
не может открыть файл реализации класса, иду на сервер смотрю открытые файлы - файлы реализации классов открыты другими пользователями. Они открываются монопольно?

Проблема исправлена.

Артуру спасибо! Подмигивание

Ура! Всегда пожалуйста Улыбка

Теперь нужно исправить плагин Визуал1С++ и 1С++ 203.

Народ, кто юзает 203, что скажете по поводу исправления ?
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #29 - 20. Декабря 2007 :: 04:50
Печать  
Цитата:
Народ, кто юзает 203, что скажете по поводу исправления ?

А что могут быть проблемы? Я за Улыбка
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать