Error excel 64 bit programa en 32

Error excel 64 bit programa en 32

Postby D.Fernandez » Mon Nov 06, 2017 5: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:Cells:Font:Name := "Arial"
Esto funciona bien en Excel 32 bits.
Code: Select all  Expand view
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 22.12, Harbour, MVS2022 Community, BCC, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
D.Fernandez
 
Posts: 455
Joined: Wed Jul 31, 2013 1:14 pm
Location: Maldonado - Uruguay

Re: Error excel 64 bit programa en 32

Postby hmpaquito » Mon Nov 06, 2017 8: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: Select all  Expand view
oExcel:oHoja("Hoja1") ; oHoja:=oExcel:ActiveSheet()
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Error excel 64 bit programa en 32

Postby D.Fernandez » Mon Nov 06, 2017 1: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 22.12, Harbour, MVS2022 Community, BCC, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
D.Fernandez
 
Posts: 455
Joined: Wed Jul 31, 2013 1:14 pm
Location: Maldonado - Uruguay

Re: Error excel 64 bit programa en 32

Postby Rick Lipkin » Mon Nov 06, 2017 2: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
User avatar
Rick Lipkin
 
Posts: 2608
Joined: Fri Oct 07, 2005 1:50 pm
Location: Columbia, South Carolina USA

Re: Error excel 64 bit programa en 32

Postby D.Fernandez » Tue Nov 07, 2017 12:26 pm

Thank you Rick.
Best regards
Ruben Dario Fernandez
Dario Fernandez
FWH 22.12, Harbour, MVS2022 Community, BCC, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
D.Fernandez
 
Posts: 455
Joined: Wed Jul 31, 2013 1:14 pm
Location: Maldonado - Uruguay


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 17 guests