|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.06.2019, 17:26 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Загрузка BPL в RunTime, как обратиться к переменным?
Добрый день!
Не получается загрузить BPL в RunTime: Код:
После того как пытаюсь загрузить пакет, то ошибки никакой не появляется, но и моя форма из BPL не создается в моем приложении. Прошу помощи. Хорошо, если есть пример.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
13.06.2019, 03:06 | #2 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
E_MAIL: rijgvina7@yahoo.com
|
13.06.2019, 07:09 | #3 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Если я правильно поняло последовательность действий: 1. Добавить проект с BPL к существующему главному проекту - сделано; 2. Прописать в initialization имя класса формы, которая подключается - сделано; 3. Написать в кнопке главного проекта код загрузки BPL - не получается. Вернее код есть, но ничего не происходит, форма не появляется, но и ошибки никакой нет: Код:
И еще вопрос: будет ли у меня код в событиях компонент работать и взаимодействовать с главным проектом, его переменными глобальными и т.д.?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
13.06.2019, 11:41 | #4 | |||
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Цитата:
-- ещё там не забудь Цитата:
Цитата:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 13.06.2019 в 11:49. |
|||
13.06.2019, 12:03 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
А если я использую сторонние компоненты, то как мне посмотреть какие нужно bpl прописать в свойства проекта?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
13.06.2019, 13:52 | #6 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
-- Прописать да...
-- и если нужно создать несколько форму который должен между собой взаимодействовать то надо их создать на одну .BPL -- Потом когда проект нужно запустит на второе ПК и если 64-бит-ни ОС надо коптровать Copy ---> C:\Windows\SysWOW64 и когда 32-бит. Copy ---> C:\Windows\System32 .bpl файл из C:\Users\Public\Documents\RAD Studio\10.0\Bpl преимущества в том, когда проекть большой -много форм - там .exe файл размер 2.555 кб.
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 13.06.2019 в 13:58. |
13.06.2019, 14:32 | #7 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
13.06.2019, 16:21 | #8 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Если вы имеете в виду создание собственных компонент Delphi то его можно установить обычно.... все .Bpl файл компилируется=создаётся на путь -> C:\Users\Public\Documents\RAD Studio\10.0\Bpl и можно от туда копировать... Прописать нигде нечего не нужно... Просто когда проекте применяется .Bpl и на него есть несколько компоненти+ форми+ кнопки и.т.г и это проект чтобы работал на другой ПК надо копировать это Bpl и вставить на C:\Windows\SysWOW64 или можно создать инсталлятор... короче: практиковать надо
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 13.06.2019 в 16:24. |
13.06.2019, 17:45 | #9 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Например, если я напишу сложение двух значений из двух Edit'ов, то при нажатии на кнопку у меня должна получиться сумма (это к примеру код просто) введенных значений.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
13.06.2019, 20:27 | #10 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
На .bpl-е создаем форму и потом Edit'ов и все что нужно. Потом: чтобы "программа" работал на другом ПК надо копировать из C:\Users\Public\Documents\RAD Studio\10.0\Bpl тот bpl=который вы создали и + rtl_xx; vcl_xx; и вставить на С:\Windows\SysWOW64
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 13.06.2019 в 20:42. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка функции из dll, как победить RunTime | Winexcel | Общие вопросы Delphi | 4 | 01.07.2014 13:40 |
Доступ к переменным | Aleksandr_59 | Общие вопросы Delphi | 10 | 13.04.2012 12:57 |
Вопрос по переменным | ronston | Общие вопросы C/C++ | 6 | 06.10.2010 10:27 |
Runtime runtime = Runtime.getRuntime(); | Pti44ka | Общие вопросы по Java, Java SE, Kotlin | 1 | 22.11.2009 10:45 |
Доступ к переменным | RealSHELS | Общие вопросы Delphi | 4 | 15.06.2008 13:14 |