Показать сообщение отдельно
Старый 14.06.2006, 07:57   #7  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
DialogOpenFile наследуется от FilenameOpen )
Label: Файл (или че хошь...)

Далее отвечаю на основании письма:
1-5) Класс Application советую вручную крячить: в метод StartupPost необходимо внести определение:
PHP код:
    // amD  DevControl [Комментарии разработчика] 07.06.2006 -->
    
FormRun         commentForm;
    
// amD  DevControl [Комментарии разработчика] 07.06.2006 <-- 
а также код:
PHP код:
    // amD  DevControl [Комментарии разработчика] 07.06.2006 -->
    
if (DevCommentParam::isStartUpSelectComment(curUserId()))
    {
        
args.name(formstr(DevCommentTable));
        
commentForm clfct.formRunClass(args);
        
commentForm.init();
        
commentForm.run();
        
commentForm.wait();
    }
    
// amD  DevControl [Комментарии разработчика] 07.06.2006 <-- 
6-7) В классе EditorScripts необходимо внести изменения только в метод aaNickComments:
PHP код:
    // amD  DevControl [Комментарии разработчика] 07.06.2006 -->
    
DevCommentTable devCommentTable;
    
// amD  DevControl [Комментарии разработчика] 07.06.2006 <--
    
........
    
// amD  DevControl [Комментарии разработчика] 07.06.2006 -->
    
select firstOnly devCommentTable
        where devCommentTable
.Developer == curUserId()
           && 
devCommentTable.Session == SessionId();
    
// amD  DevControl [Комментарии разработчика] 07.06.2006 <--
    
........
    
// amD  DevControl [Комментарии разработчика] 07.06.2006 -->
    
projectCode sysUserInfo.ProjectNameInComments ' ' devCommentTable.CommentName +' ';
    
// amD  DevControl [Комментарии разработчика] 07.06.2006 <-- 
А по поводу полей в неизвестных таблицах, ну их же можно закоментить или подставить близкие им по смыслу значения %-)
Ну или на худой конец просто добавить в таблицы (этот вариант не всегда приемлем)


Общий смысл таков, облизывать код под каждую конфигурацию у меня нет времени, жаль конечно
Но мне кажется, что если вникнуть в суть происходящего, можно легко понять как мой функционал работает. Т.к. я стараюсь писать на понятном простейшем диалекте, чтоб любой прогер поймал суть оч. быстро. Ничего сверхсложного там нет )

PS: Класс Application - один из основных и простейших классов, ессно он используется в разных системах по разному. Но ведь тем и отличается прогер от машины, что он способен вручную перенести проект.

Последний раз редактировалось Jox; 14.06.2006 в 08:00.