|
|
|
Главная форма из bpl.
|
|||
|---|---|---|---|
|
#18+
Пробую наваять консольную приложуху которая бы подымала из пакета главную форму. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. В результате срабатывает: ShowMessage('Form class not found'); Что я упустил? Тыкните носом плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 12:02 |
|
||
|
Главная форма из bpl.
|
|||
|---|---|---|---|
|
#18+
Link with Runtime Packages стоит ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 12:57 |
|
||
|
Главная форма из bpl.
|
|||
|---|---|---|---|
|
#18+
DimaBr Link with Runtime Packages стоит ? стоит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 13:10 |
|
||
|
Главная форма из bpl.
|
|||
|---|---|---|---|
|
#18+
Ну и по идее, сначала создаём форму, а потом запускам Application.Run ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 13:21 |
|
||
|
Главная форма из bpl.
|
|||
|---|---|---|---|
|
#18+
DimaBrНу и по идее, сначала создаём форму, а потом запускам Application.Run Пробовал. Но тут раньше проблема. Пакет грузит а вот класс из пакета не может получить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 13:54 |
|
||
|
Главная форма из bpl.
|
|||
|---|---|---|---|
|
#18+
DimaBr тынц Получилось. Спасибо! Есть только 1 проблема: Приложение сразу закрывается поскольку консольное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 14:09 |
|
||
|
Главная форма из bpl.
|
|||
|---|---|---|---|
|
#18+
DimaBr тынц Странный у них код: Код: pascal 1. 2. 3. 4. 5. Почему не просто <FormName>.Free; ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 14:14 |
|
||
|
Главная форма из bpl.
|
|||
|---|---|---|---|
|
#18+
alekcvpПочему не просто <FormName>.Free; ? Они не знают что Free проверяет на nil ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 14:25 |
|
||
|
Главная форма из bpl.
|
|||
|---|---|---|---|
|
#18+
DimaBralekcvpПочему не просто <FormName>.Free; ? Они не знают что Free проверяет на nil Ну да, смешно, понаберут индусов по объявлению... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 15:35 |
|
||
|
Главная форма из bpl.
|
|||
|---|---|---|---|
|
#18+
Походу грузить главную форму из консоли плохая идея... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 15:48 |
|
||
|
Главная форма из bpl.
|
|||
|---|---|---|---|
|
#18+
DimaBr тынц Тынц вроде как не отвечает на вопрос ТС, в тынце создают форму и показывают ее внутри методов пакета. Доставать класс из динамически загружаемого пакета затруднительно. Возможно стоит сделать экспортируемую из пакета функцию, возвращающую ссылку на класс или разбираться с манглингом имен в Delphi, тип-то эскпортируется из пакета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 15:50 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39669497&tid=2040667]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 454ms |

| 0 / 0 |
