|
Тема |
Re: Как точно става с BPL? [re: Mojo] |
|
Автор |
andrew_nikoloff (void) |
|
Публикувано | 30.06.04 21:30 |
|
|
>>> procedure CreatePanel (AParent: TWinControl; X, Y: integer); external 'Package1.bpl'; <<<
Така определено няма да стане. Така се зарежда DLL, а пакетът (въпреки че е подобен) не е DLL. GetProcAddress не ти я намира защото вероятно си забравил да я експортираш. Прав ли съм? Иначе точно така стана.
Но освен това за да работи всичко и самото ехе, както вече се спомена по-горе, трябва да ти е компилирано с run time packages. Печалбата ти от пакетите в случая е, че не се занимаваш с разни аквилибристики покрай Application и Screen обектите. Ако това не ти пречи - спокойно можеш да го направиш и с DLL. Аз все пак бих го направил с пакет.
Иначе седна и си написах едно програмче да ти проверя кода - плякат си се панелчетата та пушек се вдига
|
| |
|
|
|