Описание в списке плагинов
- Author
- Message
-
Offline
- Posts: 876
- Joined: Tue Jul 24, 2007 8:54 am
Описание в списке плагинов
3. +1, только лучше внизу текстовое поле. Больше текста влезет. С другой стороны, если ты поставил плаг, то явно знаешь, зачем он. В этом ключе в апдейтере сия фича поудобнее была бы.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
-
Offline
- Posts: 876
- Joined: Tue Jul 24, 2007 8:54 am
FeyFre, точно, я и забыл про инсталлятор.
Насчет откуда брать. Для инсталлированных плагов разумнее всего грузить описание из самой DLL. По крайней мере, описание точно всегда будет рядом. Ну а для апдейтера можно и зашить в саму прогу.
Правда, ещё остаётся проблема локализации, но в плагинах Инструктор и так на нее забил ))
С точки зрения кодинга, наверно, надо будет завести отдельный ресурс с описаниями и условными дефайнами для каждого плагина. В апдейтер будут засовываться все описания, а в каждый плагин - только свои.
Насчет откуда брать. Для инсталлированных плагов разумнее всего грузить описание из самой DLL. По крайней мере, описание точно всегда будет рядом. Ну а для апдейтера можно и зашить в саму прогу.
Правда, ещё остаётся проблема локализации, но в плагинах Инструктор и так на нее забил ))
С точки зрения кодинга, наверно, надо будет завести отдельный ресурс с описаниями и условными дефайнами для каждого плагина. В апдейтер будут засовываться все описания, а в каждый плагин - только свои.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Fr0sT, не пойдет. У меня есть плагин для Акела, которым я пользуюсь в отладочных целях. Весит 1КБ. Как думаешь, буду ли я рад если для работоспособности меня заставят туда засунуть ещё 3 кб текста на двух языках?Насчет откуда брать. Для инсталлированных плагов разумнее всего грузить описание из самой DLL. По крайней мере, описание точно всегда будет рядом.
-
Offline
- Posts: 876
- Joined: Tue Jul 24, 2007 8:54 am
Откуда 3кб? о_ОКак думаешь, буду ли я рад если для работоспособности меня заставят туда засунуть ещё 3 кб текста на двух языках?
Code: Select all
SPluginDescr="FeyFre's dummy plugin for test purposes"
К тому же можно сделать наличие описания необязательным.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Fr0sT, соврал, на 4КБ.
Из спецификации
Добавить статическую константу равносильно добавить секцию инициализированных данных. А это значит что в модуль нужно эту секцию добавить по всем правилам. А одно из правил гласит что по-хорошему размер секции должен быть кратен 4096 байт. Не сделать секцию, я не могу... что-то не хочется брать на себя работу ассемблера/линкера.
Забей
Из спецификации
Добавить статическую константу равносильно добавить секцию инициализированных данных. А это значит что в модуль нужно эту секцию добавить по всем правилам. А одно из правил гласит что по-хорошему размер секции должен быть кратен 4096 байт. Не сделать секцию, я не могу... что-то не хочется брать на себя работу ассемблера/линкера.
Забей