![]() |
![]() |
| 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
|
|||
|
|||
|
Crystal reports en 64 bits
Muy buenas y gracias de antemano.
tengo una aplicación recién migrada de delphi 5 a XE 10 Berlin. tengo un problema con crpe32. He instalado crystal reports 2008 runtime no encuentro una version posterior. 1 cuando ejecuto la aplicacion en modo 32 bits todo funciona bien hasta que cierro el listado he intento acceder a cualquier otro menú de la aplicación (me salta ese error tan feo que es la ventana de CPU) 2 Cuando ejecuto la aplicacion en modo 64 ni siquiera carga la dll crpe32.dll. en el código de abajo me lanza el error en la linea CREEngine:=loadlibrary(pchar(s1)) he instalado un runtime de sap para visutal studio pero nada Saludos Código:
function TCrpeEngine.PELoadCrpeDll(const CrpeLocation: string) : Bool;
var
s1,s2 : string;
begin
Result := False;
s1 := Trim(CrpeLocation);
CRDEngine :=LoadLibrary(PChar(s1));
{If an error occured, set the flag}
if (CRDEngine < HINSTANCE_ERROR) then
begin
CRDEngine := 0;
s2 := SysErrorMessage(GetLastError);
if Trim(s2) = '' then
s1 := CRD_ERROR_LOADING + Chr(10) + 'Windows Error Number: ' + IntToStr(GetLastError)
else
s1 := CRD_ERROR_LOADING + Chr(10) +
'Windows Error Number: ' + IntToStr(GetLastError) + ' - ' + Trim(s2);
CRDEngineError(s1);
end
else
Result := True;
end;
|
|
#2
|
||||
|
||||
|
¿Has probado a cambiar string por ansistring, pchar por ansipchar, etc.?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Pues la verdad es que no se me había ocurrido y puede ser que sea la causa. ¿como debería de hacer esto que propones?
Gracias |
|
#4
|
||||
|
||||
|
Cita:
No tengo un delphi moderno unicode, pero supongo que esas serán sus reemplazos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
¿pero esto lo tendría que hacer en toda la aplicación.?
Saludos |
|
#6
|
||||
|
||||
|
Bueno, es que no sé exactamente cuál es el problema, yo te hablaba de la function que has puesto antes.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| vcl crystal reports 8.5 | DavidSG4 | Impresión | 0 | 14-05-2013 18:54:51 |
| Crystal Reports 9 | pabloparra | Impresión | 1 | 08-04-2008 09:44:35 |
| Crystal Reports | trex2000 | Impresión | 1 | 10-10-2006 22:19:06 |
| ¿Cómo enviar un TQuery a Crystal Reports como se hacía con Rave Reports? | fitidavid | Impresión | 1 | 04-09-2004 18:56:39 |
| crystal reports | Repelus | Impresión | 0 | 10-03-2004 23:14:38 |
|