Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-02-2016
aromigaret aromigaret is offline
Miembro
 
Registrado: jun 2011
Posts: 74
Poder: 16
aromigaret Va por buen camino
Neftalí, una pregunta. si el .exe esta compilado con Delphi 7 o xe3 y el .bpl con xe5, son compatibles? es decir funciona? o ambos tienen que ser compilados con la misma versión de Delphi?
Responder Con Cita
  #2  
Antiguo 27-02-2016
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.439
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
No lo podrás utilizar linkado de forma estática, pero sí deberías poder cargarlo de forma dinámica (como si lo hicieras con una DLL).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 27-02-2016
aromigaret aromigaret is offline
Miembro
 
Registrado: jun 2011
Posts: 74
Poder: 16
aromigaret Va por buen camino
Perdón por la ignorancia, dinámica te referís a la siguiente forma de cargarlo?:

Código Delphi [-]
procedure tform2.cargar;
var
  PackageModule: HModule;
  AClass: TPersistentClass;
begin
  if fileexists('Pedidos.bpl') then begin
    PackageModule := LoadPackage('Pedidos.bpl');
    if PackageModule <> 0 then
    begin
      AClass := GetClass('TForm1');

      if AClass <> nil then
        with TComponentClass(AClass).Create(Application)
          as TCustomForm do
        begin
          ShowModal;
          Free;
        end;

      UnloadPackage(PackageModule);
    end;
  end;

Porque si es así, no lo carga. Es decir el .exe original carga perfectamente (con el procedimiento que te muestro) y fueron generados con XE (al igual que el .exe), pero al nuevo 'Pedidos.bpl', generado con xe5 no lo carga.
Responder Con Cita
  #4  
Antiguo 28-02-2016
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.439
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por aromigaret Ver Mensaje
Perdón por la ignorancia, dinámica te referís a la siguiente forma de cargarlo?:
Si, a esa e refería.
¿Si lo ejecutas paso a paso, en qué momento falla?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 28-02-2016
aromigaret aromigaret is offline
Miembro
 
Registrado: jun 2011
Posts: 74
Poder: 16
aromigaret Va por buen camino
simplemente no lo carga, no da ningún error. Están en el mismo directorio. cuando vuelvo a poner el viejo 'Pedidos.bpl', a este si lo levanta.
Responder Con Cita
  #6  
Antiguo 29-02-2016
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.439
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
No digo que deba dar ningún error.
Digo que si ejecutas el código anterior paso a paso, si está fallando algún IF.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 29-02-2016
aromigaret aromigaret is offline
Miembro
 
Registrado: jun 2011
Posts: 74
Poder: 16
aromigaret Va por buen camino
Neftalí, te comento que el .exe y los sucesivos .bpl que tienen instalados en sus PCs, fueron compilados con Delphi XE. Esos mismos códigos fuentes, los compile con xe5 y funcionan, el problema radica en que el .bpl generado con xe5 lo copio a una pc donde tiene el .exe generado con xe y no lo levanta. Por eso mi conclusión de que al no estar compilados con la misma versión, no lo carga. Por eso voy a optar por buscar entre mis cd la versión xe y reinstalarla. Me parece algo ilógico que no se pueda hacer, es decir .exe compilado con versión x.0 no pueda cargar .bpl compilado con versión x+1.0. Pero el tiempo tiene su costo, así que hare lo mas sencillo, reinstalar versión anterior.
Muchas gracias por tu tiempo.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cuales son los requerimientos de delphi 2007 vhr Varios 8 03-01-2008 21:30:38
Requerimientos para envio de SMS egostar La Taberna 2 13-06-2007 23:50:51
Requerimientos minímos Alexander Varios 0 27-06-2005 15:45:36
Requerimientos... AMO Oracle 0 03-10-2004 07:45:44
Requerimientos minimos marcelofabiani Firebird e Interbase 2 15-06-2003 20:18:38


La franja horaria es GMT +2. Ahora son las 21:17:04.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi