Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error al convertir una aplicación D6 a DXE2 (https://www.clubdelphi.com/foros/showthread.php?t=78930)

jafera 26-05-2012 19:20:39

Error al convertir una aplicación D6 a DXE2
 
Buenas a todos.

Despues de un tiempo de tener instalado el XE2, hoy he realizado un repaso de componentes, (tengo instalados los mismos en D6 que en XE2).
He intentado compilar una aplicación en el nuevo sistema y me lanza error en la linea en rojo

Código Delphi [-]
procedure TF_PDF.BitBtn10Click(Sender: TObject);
var
        PDF:TMemoryStream;
begin
        If FileExists('C:\Bombers_1.0\Temp\TempPDF.pdf') then
        DeleteFile ('C:\Bombers_1.0\Temp\TempPDF.pdf');

        If F_ModulFotos.PDF2PDF.Value<>'' then
        begin
                PDF:=TMemoryStream.create;
                try
                        F_ModulFotos.PDF2PDF.SaveToStream(PDF);
                        PDF.Seek(0,soFromBeginning);
                        PDF.LoadFromStream(PDF);
                        PDF.SaveToFile('C:\Bombers_1.0\Temp\TempPDF.pdf');
                finally
                        PDF.Free;
                end;
                ShellExecute(Handle,'open',PChar('C:\Bombers_1.0\Temp\TempPDF.pdf'),nil,nil,SW_Show);
        end;
end;

El error es el siguiente:

[DCC Error] PDF.pas(99): E2010 Incompatible types: 'string' and 'System.TArray<System.Byte>'

El procedure en cuestión es para cargar un pdf que está en la tabla y pasarlo a "visible"

Gracias por vuestro tiempo.

Saludos

Josep


La franja horaria es GMT +2. Ahora son las 14:39:16.

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