| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
max Lt

Registrado: 12 Mar 2005Mensajes: 89Ubicación: Argentina Prov B.A Mar del Plata
|
Publicado: Lun 28 May, 2007 4:54 pm Asunto: 2 X 1 DE DLLS |
|
|
HOLAS MI PROBLEMA ES COMO CREAR UNA CLASE EN UNA DLL U OBJETO
PORQU HE INTENTADO U NO PUEDO BUSCANDO EN EL AYUDA DE BUILDER ENCONTRE ESTO
class __declspec(dllimport) Nombre_del_objeto{};
pero no dice nada mas ..es para usar la en c#
y la otra es si alguiien conoce una dll que no necesite estar instalada para bases de datos, como por ejemplo db4o(desde ya es bastante buena)
no la uso ya que es para c# y java...
esta es la pagina http://www.db4o.com/Default.aspx?AspxAutoDetectCookieSupport=1
desde ya muchisimas gracias _________________ Salu2 |
|
| Volver arriba |
|
 |
dobermannmx Master


Registrado: 30 Ago 2006Mensajes: 191Ubicación: Zapopan, Jal. - México
|
Publicado: Lun 28 May, 2007 5:11 pm Asunto: |
|
|
Hay que usar más la fución BUSCAR del foro, hay mil ejemplos de como hacer lo que buscas, busca por DLL y recibirás montones de ligas con información al respecto.
Salu2 _________________ ISC
Dobermannmx |
|
| Volver arriba |
|
 |
max Lt

Registrado: 12 Mar 2005Mensajes: 89Ubicación: Argentina Prov B.A Mar del Plata
|
Publicado: Lun 28 May, 2007 5:13 pm Asunto: |
|
|
si lo hice pero las mayoria son sobre crear forms eso ya lo se yo quiero crear un objeto en una dll sobre eso no encontre _________________ Salu2 |
|
| Volver arriba |
|
 |
dobermannmx Master


Registrado: 30 Ago 2006Mensajes: 191Ubicación: Zapopan, Jal. - México
|
Publicado: Lun 28 May, 2007 5:16 pm Asunto: |
|
|
Pues los Forms son OBJETOS max, simplemente declara tu clase dentro de la DLL y la mandas llamar de la misma manera, no entiendo cual es la complicación?  _________________ ISC
Dobermannmx |
|
| Volver arriba |
|
 |
max Lt

Registrado: 12 Mar 2005Mensajes: 89Ubicación: Argentina Prov B.A Mar del Plata
|
Publicado: Lun 28 May, 2007 5:28 pm Asunto: |
|
|
es verdad te entiendo lo del form funca ..mejor te muestro el codigo
| Código: | //---------------------------------------------------------------------------
#include <vcl>
#include <windows>
#include "unit1.h"
#include "obj.h"//aqui se encuentra el objeto que creo
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
//#define _DLL_
extern "C" __declspec(dllexport) __stdcall int LoadForm();//esto sip
extern "C++" class __declspec(dllexport) Obj{
Obj();
~Obj();
}//esto noo
//---------------------------------------------------------------------------
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
return 1;
}
//---------------------------------------------------------------------------
int __stdcall LoadForm()///esto funca joya
{
TForm1 *Form1;
Form1 = new TForm1(NULL);
Form1->Show();
// delete Form1;
return 1;
}
//--------------------------------------------------------------------------- |
ese es el cpp de la dll
este el h del objeto
| Código: |
#ifndef _obj_H_
#define _obj_H_
#include <windows>
class Obj
{
Obj();
~Obj();
};
#endif
este es el cpp del objeto
#include <vcl>
#include <windows>
#include "obj.h"
Obj::Obj()
{
//constructor
}
Obj::~Obj()
{
//destructor
}
|
espero que ahora me entiendas por ahi no me explico bien _________________ Salu2 |
|
| Volver arriba |
|
 |
|