FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error excel 64 bit programa en 32
Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
Error excel 64 bit programa en 32
Posted: Mon Nov 06, 2017 05:15 AM
Amigos, tengo un programa de 32 bits con exportación a Excel.
Funciona bien en mi computadora, pero en la del cliente no.
Alguna idea? Dejo trozo de código.
Saludos y gracias.
Ruben Dario Fernández

Me da error en
oExcel:oHoja("Hoja1") y
oHoja:Name := "Arial"
Esto funciona bien en Excel 32 bits.
Code (fw): Select all Collapse
oExcel := ExcelObj()
If oExcel == nil
   MsgInfo("Excel no está instalado", "Informe")     
   RETURN(.F.)
Endif   
oExcel := TOleAuto():New("Excel.Application")
oExcel:WorkBooks:Add()
oExcel:oHoja("Hoja1") ; oHoja:=oExcel:ActiveSheet()
oHoja:Cells:Font:Name := "Arial"
Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Error excel 64 bit programa en 32
Posted: Mon Nov 06, 2017 08:07 AM
Vendría muy bien saber cual es exactamente la descripcion de los errores que da en los dos casos, y si es con los argumentos del error, mejor.

En todo caso hay un error en el codigo aqui porque, a no ser que oHoja retome valor, en la linea se usa antes de que tome valor.:

Code (fw): Select all Collapse
oExcel:oHoja("Hoja1") ; oHoja:=oExcel:ActiveSheet()
Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
Re: Error excel 64 bit programa en 32
Posted: Mon Nov 06, 2017 01:25 PM

Hola y gracias.
Comente la línea del error y vere que pasa. Tengo que testearla en una PC con 64 bits.

Aviso que pasa.
Muchas gracias.
Saludos
Ruben Dario Fernandez

Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay
Posts: 2706
Joined: Fri Oct 07, 2005 01:50 PM
Re: Error excel 64 bit programa en 32
Posted: Mon Nov 06, 2017 02:10 PM

D.Fernandez

I may be wrong .. but traditional OLE does not work in 64 bit .. you may have to distribute the MS ACE package .. see this thread

https://stackoverflow.com/questions/861 ... 64bit-mode

Microsoft Access Database Engine 2010 Redistributable

https://www.microsoft.com/en-us/downloa ... x?id=13255

Rick Lipkin

Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
Re: Error excel 64 bit programa en 32
Posted: Tue Nov 07, 2017 12:26 PM

Thank you Rick.
Best regards
Ruben Dario Fernandez

Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay

Continue the discussion