FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con TSQLQuery y BPL.
Hola a todos.
Tengo un problema al utilizar bpl y cargarlos en tiempo de ejecución. Mi problema consiste al momento de crear dentro del bpl un TSQLQuery, por ejemplo: Dentro del BPL tengo el siguiente código: procedure Prueba; var Q:TSQLQuery; begin Q:=TSQLQuery.Create(nil); try finally FreeAndNil(Q); end; end; Exports Prueba; Lo compilo como RunTime Only, y lo cargo en mi aplicación principal con el siguiente código: var phm: HModule; LaPrueba: procedure; begin phm:=LoadPackage(ExtractFilePath(ParamStr(0)) + 'Prueba.bpl'); if phm <> 0 then try @LaPrueba:=GetProcAddress(phm,'Prueba'); if Assigned(LaPrueba) then LaPrueba else ShowMessage('No se encontró el procedimiento Prueba'); finally UnloadPackage(phm); end else ShowMessage ('No se encontró Prueba.bpl'); end; El problema ocurre en la línea del BPL Q:=TSQLQuery.Create(nil); pues me muestra la siguiente excepcion "Application is not licensed to use this feature", y he comprobado que solamente ocurre al utilizar objetos que heredan del TDataSet. La licencia que estoy utilizando es Arquitect. ¿Alguna sugerencia para solucionar el problema? |
#2
|
||||
|
||||
Hola nato2005, bienvenido a los foros.
Antes de nada te recomiendo que revises la Guía de estilo y que utilices TAG's cuando añadas código. En cuanto a la duda, creo que no es problema del código, que parece correcto, segun de algun defecto de tu versión de Delphi o tal vez algún problema en la instalación. Lo correcto creo que sería contactar con la gente de embarcadero y que ellos te lo resuelvan. También puedes revisar en los foros de embarcadero para ver si hay más gente con el mismo problema: http://edn.embarcadero.com/article/27031 https://forums.embarcadero.com/threa...threadID=13453
__________________
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ApplyUpdates(0); TSQLQuery ó TSQLTable | mramos65 | Conexión con bases de datos | 0 | 17-12-2007 19:21:26 |
Xml, DBExpress y TSQLQuery | Gran Cacique | Conexión con bases de datos | 1 | 03-09-2007 19:37:47 |
Diferencia entre TSQLQuery, y TClientDataSet | Lucciano | Conexión con bases de datos | 2 | 02-07-2007 17:41:19 |
problemas con TSQLConnection,TSQLQuery | jmlifi | Conexión con bases de datos | 1 | 05-01-2006 22:43:11 |
Añadir Campo a TSQLQuery | asirvent | Conexión con bases de datos | 2 | 20-06-2003 17:30:17 |
|