el diego Master


Registrado: 23 Ago 2002Mensajes: 232Ubicación: Paris
|
Publicado: Jue 09 Oct, 2003 11:00 am Asunto: Crear una bpl y llamarla desde un proyecto |
|
|
La idea es modular la aplicacion. Es decir, entreaar un .exe y varios .bpl al usuario final. Asi que cuando modifique un modulo no tenga que compilar el .exe sino actualizar el bpl correspondiente en el cliente.
Hasta ahora llegué a crear una bpl y a incluirla en un proyecto:
| Código: | int nPackGraph = LoadPackage("Graphique.bpl");
Form2->FoncPepe(); //funcion que esta en la bpl
if (nPackGraph != 0 )
UnloadPackage(nPackGraph);
|
pero me da el siguiente error:
| El error del compilador escribió: | [Lieur Erreur] Unresolved external '_Form2' referenced from C:\APPLICATIONS\COMPOSANTS\DIEGO\TESTMAIN.OBJ
[Lieur Erreur] Unresolved external '__fastcall TForm2::FoncPepe()' referenced from C:\APPLICATIONS\COMPOSANTS\DIEGO\TESTMAIN.OBJ |
En la bpl, que compila bien, tengo un form2 con una simple funcion (FoncPepe) que hace un ShowMessage. Intenté agregar la sentencia extern pero no di con el clavo.
Alguien podria ayudarme con esto? Qué me esta faltando hacer?
Espero haber sido claro (no acostumbro serlo )
bueno gracias por adelantado.
diego |
|