-
можно ли както узнать версию bpl пакета в одном из его юнитов. не константы типа
const versionbpl='11.05';
а то что в опциях проекта (version info).
т.е. имеем свою bpl, свой юнит в ней, как в этом юните запросить version info bpl. с ехе файлами понятно, там есть функция, которая по имени файла такую инфу возвращает. а тут как?
-
Ну если по имени файла - то точно так же.
Другое дело, как узнать имя файла...
-
вот вот.
еще сегодня я пересматривал разные bpl (ну и свою в частности тестовую) через редактор ресурсов, так там эти данные есть в строковых константах, правда подозреваю, что также как при запросе в exe - по ним нужно "ездить" (перебирать)!
может есть у кого какие наработки? или проще способ?
-
Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
-
TResourceStream или LoadString ?
-
спорно. при разработке любого компонента так или иначе конечная точка - бпл. И к последнему предложению [3] думаю вопрос тоже не имеет отношения.
или есть готовые компоненты с определением версии своего пакета не через константу?
-
[4] - если вы видели процедуру получения версий от EXE файла - поняли бы что такое .."ездить" (перебирать)! [2]
строка то есть, но хитрая.
-
>[5]
В такой идеологии можно АБСОЛЮТНО все вопросы свести к разработке компонентов