Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.69/29: Рейтинг темы: голосов - 29, средняя оценка - 4.69
Эксперт Pascal/Delphi
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
1

Delphi создать Package и там Form

09.01.2015, 12:46. Показов 5467. Ответов 28
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте ребята. В проекте может будет несколько форма и exe файле размер увеличивается . Я хочу создать package и на это пакете создать формы и потом это пакет и формы подгрузить проекте .
на данный момент у меня DelphiXE3
1) создаю package и на него формы сохраняю отдельное папке компилирую и закрываю
2) создаю форму и на это хочу подгрузить это пакет и пользоваться это формы который у меня в пакете, для этого пишу так
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
procedure TForm1.Button1Click(Sender: TObject);
var
  FormCust: TForm;
  AClass: TPersistentClass;
  HandlePack: HModule;
begin
  HandlePack := LoadPackage('Product.bpl'); // подгрузить пакет
  if HandlePack <> 0 then
  begin
    AClass := GetClass('TfrmCustom'); // TfrmCustomers -это форма  который у BPL
    if AClass <> nil then
    begin
      FormCust := TComponentClass(AClass).Create(Application) as TForm;
      FormCust.ShowModal;
 
    end;
 
  end;
 
end;
Форма не загружается . Кому не трудно помогите пожалуйста разобрать как пользоваться то формы который у меня пакете ?
Миниатюры
Delphi создать Package и там Form  
Вложения
Тип файла: rar bpl.rar (6.4 Кб, 20 просмотров)
Тип файла: rar project.rar (605.2 Кб, 15 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2015, 12:46
Ответы с готовыми решениями:

Можно ли создать электронный учебник в delphi, чтобы там была база данных
Как можно создать электронный учебник в delphi, чтобы там была база данных? В учебники будут разные...

Создать win form, используя шаблон windows form в clr, однако такого шаблона на моей студии 2013 нет
есть необходимость создать win form используя шаблон windows form в clr, однако такого шаблона на...

Как создать Button в Form-e и сохранить его, так чтобы при следующем открытии Form кнопка, т.е. Button существовал на форме?
Доброе время суток! У меня возник такой вопрос. Как создать Button в Form-e и сохранить его, так...

Delphi что там есть
Короче хочу учить делфи но до этого хорошо знаю паскаль , вот скажите я слышал что делфи это тот же...

28
122 / 120 / 41
Регистрация: 27.01.2013
Сообщений: 546
10.01.2015, 10:58 21
Author24 — интернет-сервис помощи студентам
A, на ХЕ6 Bulid with runtime packages = Link with runtime packages?
0
mss
10.01.2015, 18:48
  #22

Не по теме:

Цитата Сообщение от xxbesoxx Посмотреть сообщение
Я вам не спрашиваю
Из серии "почему "квас" пишется слитно, а "к вам" раздельно)

0
xxbesoxx
10.01.2015, 20:22  [ТС]
  #23

Не по теме:

Цитата Сообщение от mss Посмотреть сообщение
Из серии "почему "квас" пишется слитно, а "к вам" раздельно)
Я не понимаю зачем ты меня строишь это ФЛУД ??? Ты меня учишь Русский язык ? Все форум знает что я не Русский, ну и что ? Русский это не мой родной язык и за это допускаю ( грамматические ошибки ) Причем здесь это и почему я должен объяснить ? Я тебя что то мешаю ? Здесь тоже в наши стране живут Русский населения и у меня много друзей Русский От куда тебя такой зло про грузинский людей ? Веди себя нормально пожалуйста .... У МЕНЯ ТАКОЙ ВПЕЧАТЛЕНИЯ КАК БУДТО МЕНЯ НА ГРАНИЦЕ ПОГРАНИЧНИК ОСТАНАВЛИВАЕТ, ИЛИ ВОЗЛЕ МЕТРО, МЕНТЫ ПРОСИТЬ ( ПОКАЖИТЕ ВАШИ ДОКУМЕНТЫ) :D :D :D Может вы хотите что я вам документы показал :D сниму штаны и покажу

0
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
10.01.2015, 20:31 24

Не по теме:

Цитата Сообщение от xxbesoxx Посмотреть сообщение
От куда тебя такой зло про грузинский людей ?
Да нет никакого зла - я рад что анекдот тебе понравился)



Добавлено через 1 минуту
А все что от тебя требовалось - сразу и внятно пояснить что условие AClass <> nil у тебя почему-то не выполняется.
0
Эксперт Pascal/Delphi
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
10.01.2015, 22:36  [ТС] 25

Не по теме:

Цитата Сообщение от mss Посмотреть сообщение
Да нет никакого зла - я рад что анекдот тебе понравился)
Тогда зачем вы играйте на нервах ? из начальной начинали злится . Вы меня не удивите с этим :D



Добавлено через 4 минуты
Цитата Сообщение от mss Посмотреть сообщение
сразу и внятно пояснить что условие AClass <> nil у тебя почему-то не выполняется.
Ну давай расходимся по человеческий , Это бывает когда что изучаешь и за это мы люди спрашиваем друг-другу..

Добавлено через 5 минут

Не по теме:

А ваши реакция било неадекватный .... Если меня спросить Русский человек (Что то) на Грузинском языке и с ошибками Я не буду издеваться что он не грамотно разговаривает ! буду стараться помощь его .... и не только я так , везде все нормальны люди так делает ....



Добавлено через 1 час 53 минуты
Как на #13 говорят что rtl и vcl должен подключен . Протестировал если перенести на другом компьютере в месте exe файла надо еще перенести это бпл файл

Для 64_ bit Windows копировать на ---> C:\Windows\SysWOW64
1) rtl140.bpl - 14 в в моем случае это Delphi 2010 если Delphi XE3 тогда будет rtl170.bpl
2) vcl140.bpl это тоже от Delphi 2010
3) partners.bpl это мои бпл где у меня 2 форма

А для 32_ bit Windows копировать на ---> C:\Windows\System32 и все работает хорошо.... еще раз спасибо ребята
0
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,252
11.01.2015, 03:31 26
Цитата Сообщение от xxbesoxx Посмотреть сообщение
Для 64_ bit Windows копировать на ---> C:\Windows\SysWOW64
Каким инсталлятором пользуешься/собираешься пользоваться?
1
Эксперт Pascal/Delphi
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
11.01.2015, 03:57  [ТС] 27
Цитата Сообщение от northener Посмотреть сообщение
Каким инсталлятором пользуешься/собираешься пользоваться?
Не знаю друг ... надо попробовать ... Пака у меня время нету на него , главное что разобрал какой файл и куда надо перенести.... освобожусь наверно через 2-3 дня и попробую , что получится обязательно напишу
0
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,252
11.01.2015, 04:04 28
Цитата Сообщение от xxbesoxx Посмотреть сообщение
Не знаю друг ... надо попробовать ... Пака у меня время нету на него , главное что разобрал какой файл и куда надо перенести....
Я просто к тому, что если ты будешь пользоваться каким-либо инсталлятором, то тебе не обязательно знать в какую именно папку записывать свои bpl-ки в зависимости от разрядности ОС. Инсталлятор сам с этим справится.
1
Эксперт Pascal/Delphi
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
11.01.2015, 04:06  [ТС] 29
Без пакету всегда exe файл передал . Но , на прошлом летом запустил проект для ломбарда и exe файл весит 55.5 MB ... пользователи нечего не говорить , мне это не нравится и за это решил разобрать с пакетом

Добавлено через 1 минуту
Цитата Сообщение от northener Посмотреть сообщение
Инсталлятор сам с этим справится.
Не знал , Спасибо что сказали попробую и напишу что получится
0
11.01.2015, 04:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2015, 04:06
Помогаю со студенческими работами здесь

Eclipse. Package внутри package
Разбираюсь в Eclipse IDE 2019-06. Не могу понять как создать package внутри package как в...

Не получается создать package u class для проекта maven в InteliJ idea
Просьба помочь абсолютному новичку) При создании проекта maven в InteliJ idea не получается...

delphi xe3 рубит на windows xp ? и что там изменилось ?
delphi xe3 рубит на windows xp ? и что там изменилось ?

Delphi Form
У меня есть проект,который я создал и хочу создать форму,которая при нажатии для открытия моей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru