View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000370 | Plugins | EMenu | public | 2007-11-23 06:20 | 2007-11-24 01:44 |
Reporter | DiRTy_GaRRy | Assigned To | alexy | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86 | OS | Windows | OS Version | 2003 SP2 |
Fixed in Version | 1.80 | ||||
Summary | 0000370: Не сохраняются настройки в Unicode версии плагина | ||||
Description | В Unicode версии плагина не сохраняются настройки. | ||||
Steps To Reproduce | 1. Заходим в настройки плагина; 2. Изменяем что-либо; 3. Жмём сохранить. 4. Заходим опять в настройки плагина и видем, что настройки не сохранились. | ||||
Additional Information | Несколько доп вопросв: 1. Может сделать дополнительный проект Plugins 1.8x дабы в нём репортить баги для Unicode версий? 2. У меня emenu не собирается без libcmt.lib 3. Может немного переделать систему билда плагинов и указывать либы-ы нужне только конкретному плагину в его makefile_vc? А в общем makefile_vc_def_inc указывать только общие lib-ы. | ||||
Tags | No tags attached. | ||||
|
закомитил фикс. билд 18. |
|
хех, меня опередили в комитах :) build 19. |
|
1. Всё там сохраняется - не нужно считать что имя ключа всегда совпадает с именем плугина :) 2. Такие сообщения требуют более развёрнутой дигностики. В частности - версия компилятора (и проверить собран ли последний CRT) 3. Нет. ---- 2t-rex: Убирай правку - не было там ошибок... в используемом коде :) |
|
2. 2005 SP1/2008 студии. Линкер говорит следующее (лог от 2008-й студии, так что на варнинг можно внимания пока не обращать, там их куча :) ): Generating Code... LINK : warning LNK4224: /OPT:NOWIN98 is no longer supported; ignored Creating library ..\..\..\Bin\Plugins\\debug.32W\emenu\EMenu.lib and object ..\..\..\Bin\Plugins\\debug.32W\emenu\EMenu.exp Pidl.obj : error LNK2019: unresolved external symbol __wassert referenced in function "public: __thiscall CPidl::~CPidl(void)" (??1CPidl@@QAE@XZ) Plugin.obj : error LNK2001: unresolved external symbol __wassert EMenu.obj : error LNK2001: unresolved external symbol __wassert auto_sz.obj : error LNK2001: unresolved external symbol __wassert FarMenu.obj : error LNK2001: unresolved external symbol __wassert OleThread.obj : error LNK2001: unresolved external symbol __wassert ..\..\..\Bin\Plugins\\debug.32W\emenu\EMenu.dll : fatal error LNK1120: 1 unresolved externals 3. Почему? Этож для каждого плагина надо модифицировать основной мэк файл. Как то странно это. 4. Ну и до кучи. Без установленной NO_LOG не собирается Network. Если надо, то могу и от него ругань кинуть. |
|
2. А сразу сказать что речь о сборке с отладкой? Это мелкомягкий баг. Обойдён. 3. Не надо. Для CRT есть дефайны, а имплибы можно приписывать и в конкретном. Ну и, кроме того, задача стоит (для релизов) полностью избавиться от libc во всех плугинах :) 4. Не наблюдаю. Режим сборки? Но, лучше отдельным тикетом |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-11-23 06:20 | DiRTy_GaRRy | New Issue | |
2007-11-23 07:07 | alexy | Status | new => assigned |
2007-11-23 07:07 | alexy | Assigned To | => alexy |
2007-11-23 07:11 | alexy | Note Added: 0000803 | |
2007-11-23 07:11 | alexy | Status | assigned => feedback |
2007-11-23 07:18 | alexy | Note Added: 0000804 | |
2007-11-23 07:32 | yjh | Note Added: 0000805 | |
2007-11-23 07:42 | DiRTy_GaRRy | Note Added: 0000806 | |
2007-11-23 08:04 | yjh | Note Added: 0000809 | |
2007-11-23 08:42 | DiRTy_GaRRy | Status | feedback => resolved |
2007-11-23 08:42 | DiRTy_GaRRy | Resolution | open => fixed |
2007-11-23 08:49 | alexy | Status | resolved => closed |
2007-11-23 08:49 | alexy | Fixed in Version | => 1.71 |
2007-11-24 01:44 | alexy | Fixed in Version | 1.71 => 1.80 |