powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / определить в рантайме, что EXE-шник был собран с BPL
6 сообщений из 6, страница 1 из 1
определить в рантайме, что EXE-шник был собран с BPL
    #39938304
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tdump-ом я могу посмотреть зависимости и т.д.
но это "снаружи".
вопрос в том, как это сделать "изнутри" запущенного EXE-шника?

есть у кого идеи?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
определить в рантайме, что EXE-шник был собран с BPL
    #39938305
Vizit0r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем? Не проще ли собирать с нужными константами, и по ним смотреть?
...
Рейтинг: 0 / 0
определить в рантайме, что EXE-шник был собран с BPL
    #39938312
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
вопрос в том, как это сделать "изнутри" запущенного EXE-шника?

А он запустится при отсутствии оных? Или просто нужен сам факт?
...
Рейтинг: 0 / 0
определить в рантайме, что EXE-шник был собран с BPL
    #39938313
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17.03.2020 15:26, wadman пишет:
> А он запустится при отсутствии оных?
> Или просто нужен сам факт?

именно.
константы можно воткнуть {$IFDEF}-ами только в свои BPL-ки.
со стандартными не катит.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
определить в рантайме, что EXE-шник был собран с BPL
    #39938321
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Попробуй так:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
 function IsStandaloneApp : Boolean;
 begin

  Result := not Assigned(LibModuleList) or
            not Assigned(LibModuleList.Next);

 end;
...
Рейтинг: 0 / 0
определить в рантайме, что EXE-шник был собран с BPL
    #39938335
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17.03.2020 15:37, Kazantsev Alexey пишет:
>
> function IsStandaloneApp : Boolean;
> begin
> Result := not Assigned(LibModuleList) or
> not Assigned(LibModuleList.Next);
> end;

КРУТО!
спасибо! :-)
работает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / определить в рантайме, что EXE-шник был собран с BPL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]