![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Ya he encontrado la respuesta por mi mismo.
Primero, el mismo BDS ha creado un fichero .hpp cuando he incluido el formulario en el proyecto. Asi pues solo he tenido que incluirlo dentro del codigo. #include "MyForm.hpp" Segundo, el C++ Builder requiere un puntero extra a clase TMetaClass para las funciones definidas como class procedure en Delphi. [delphi] class procedure MyFunction( arichedit: TRichedit ); [C++ Builder *.hpp] /* class method */ static void __fastcall MyFunction(TMetaClass* vmt, Comctrls::TRichEdit* arichedit); [C++ Builder] Llamada a la funcion class procedure Delphi desde C++ Builder MyForm->MyFunction(__classid(TMyForm), RichEdit1); Espero que esto sea de ayuda a alguien. A mi me ha costado muchas horas de averiguar. Un saludo Pablo |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| C++ Builder vs Delphi | mutant09 | Varios | 25 | 10-12-2007 17:05:31 |
| Utilizar DLL de .NET con C++ Builder | edemov | C++ Builder | 0 | 18-04-2007 21:09:02 |
| Error al utilizar una tabla en varios formularios | eldiegofg | Conexión con bases de datos | 6 | 14-04-2007 02:29:48 |
| de delphi a builder c++ | mmx | Varios | 1 | 18-08-2006 07:33:58 |
| Como utilizar el asistente de grabacion de CD desde Builder? | JuanErasmo | C++ Builder | 2 | 12-01-2006 23:11:37 |
|