• nokia4ever (04.08.14 15:58) [0]
    можно ли както узнать версию bpl пакета в одном из его юнитов. не константы типа
    const versionbpl='11.05';
    а то что в опциях проекта (version info).

    т.е. имеем свою bpl, свой юнит в ней, как в этом юните запросить version info bpl. с ехе файлами понятно, там есть функция, которая по имени файла такую инфу возвращает. а тут как?
  • icWasya © (04.08.14 17:37) [1]
    Ну если по имени файла - то точно так же.
    Другое дело, как узнать имя файла...
  • nokia4ever (04.08.14 23:34) [2]
    вот вот.
    еще сегодня я пересматривал разные bpl (ну и свою в частности тестовую) через редактор ресурсов, так там эти данные есть в строковых константах, правда подозреваю, что также как при запросе в exe - по ним нужно "ездить" (перебирать)!
    может есть у кого какие наработки? или проще способ?
  • DimaBr © (07.08.14 10:16) [3]
    Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
    Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
  • TResourceStream (07.08.14 11:15) [4]
    TResourceStream или LoadString ?
  • nokia4ever (08.08.14 21:26) [5]
    спорно. при разработке любого компонента так или иначе конечная точка - бпл. И к последнему предложению [3] думаю вопрос тоже не имеет отношения.
    или есть готовые компоненты с определением версии своего пакета не через константу?
  • nokia4ever (08.08.14 21:27) [6]
    [4] - если вы видели процедуру получения версий от EXE файла - поняли бы что такое  .."ездить" (перебирать)! [2]
    строка то есть, но хитрая.
  • DimaBr © (12.08.14 08:35) [7]
    >[5]
    В такой идеологии можно АБСОЛЮТНО все вопросы свести к разработке компонентов
Есть новые Нет новых   [120361   +45][b:0][p:0.024]