FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour error: OLEUNINITIALIZE,OLEGETRESULT,OLEISOBJECT
Posts: 418
Joined: Wed Nov 26, 2008 06:33 PM
error: OLEUNINITIALIZE,OLEGETRESULT,OLEISOBJECT
Posted: Mon Oct 28, 2013 09:41 PM

saludos al foro.

he intentado agragar varias librerias a mi aplicacion sin resultados

me marca errores tales como:

Enlazando servicio.exe...
Error: Unresolved external '_HB_FUN_OLEUNINITIALIZE' referenced from C:\PRGS\FWH\LIB\FIVEHX.LIB|TCOMOBJ
Error: Unresolved external '_HB_FUN_OLEGETRESULT' referenced from C:\PRGS\FWH\LIB\FIVEHX.LIB|TCOMOBJ
Error: Unresolved external '_HB_FUN_OLEISOBJECT' referenced from C:\PRGS\FWH\LIB\FIVEHX.LIB|TCOMOBJ
Error: Unable to perform link
0 Files, 0 Warnings, 4 Errors
Tiempo de compilación: 0.00s Tiempo de enlazado: 1.26s Tiempo total: 1.41s

porfavor alguna sugerencia con caracter de urgente.

Noé Aburto Sánchez
Tec. Prog. de Sistemas. -Morelia, Mich. México.
fwh 20.06, Harbour 3.2.0, bcc 7.4
TsBrowse 9.0, TsButton 7.0, xEdit 6.1
naburtos@gmail.com, noeaburto67@hotmail.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: error: OLEUNINITIALIZE,OLEGETRESULT,OLEISOBJECT
Posted: Tue Oct 29, 2013 09:42 AM

Noe,

Estas intentando usar la clase TComObject, que gracias a nuevas funcionalidades de Harbour, ya no hace falta.

Que objeto OLE estas intentando usar ? Puedes mostrarnos la sección de tu PRG en donde lo usas ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 418
Joined: Wed Nov 26, 2008 06:33 PM
Re: error: OLEUNINITIALIZE,OLEGETRESULT,OLEISOBJECT
Posted: Tue Oct 29, 2013 06:51 PM

Antonio.

Precisamente el asunto es que no uso nada de "ole", entonces creo que el detalle esta en alguna libreria
que no debo usar, o una que dependa de otra.

De hecho tome todas las libs que bienen en el buildx.bat de \fwh\samples y aun asi no soluciono nada.
compilo el programa: comobj.prg

buildx comobj

y me marca exactamente los mismos 3 errores que he expuesto.

Noé Aburto Sánchez
Tec. Prog. de Sistemas. -Morelia, Mich. México.
fwh 20.06, Harbour 3.2.0, bcc 7.4
TsBrowse 9.0, TsButton 7.0, xEdit 6.1
naburtos@gmail.com, noeaburto67@hotmail.com
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: error: OLEUNINITIALIZE,OLEGETRESULT,OLEISOBJECT
Posted: Tue Oct 29, 2013 07:38 PM

Noé, la idea es que TComObj ya no se usa para nada, es mas, antonio deberia eliminarla de las lib de fwh, en el foro no hay un solo post
que demuestre que alguien lo esta usando.

Si muestras que estas intentando hacer, podriamos asistirte en el uso de objetos com de la forma simple

oCom := CreateObject( cComIdent )
...
...
...

salu2
carlos vargas

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: error: OLEUNINITIALIZE,OLEGETRESULT,OLEISOBJECT
Posted: Wed Oct 30, 2013 02:11 PM
Code (fw): Select all Collapse
// testing FiveWin new Class TComObject to manage OLE objects
#include "FiveWin.ch"

function Main()

   local oWord := TComObject():New( "Word.Application" )
   local oDocuments, oDoc

   ? "Esta FUNCTION no haces nada... "

   oWord:Visible := .t.

   oDocuments = oWord:Documents

   oDoc = oDocuments:Invoke( "Add" )

   oDoc:Invoke( "Write", "Test" )

   MsgInfo( oDoc:Name )

   oWord:End()

   ? "Salida..."

return nil

FUNCTION OLEUNINITIALIZE()
RETURN NIL

FUNCTION OLEGETRESULT()
RETURN NIL

FUNCTION OLEISOBJECT()
RETURN NIL
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 418
Joined: Wed Nov 26, 2008 06:33 PM
Re: error: OLEUNINITIALIZE,OLEGETRESULT,OLEISOBJECT
Posted: Wed Oct 30, 2013 04:15 PM

Saludos.

Precisamente Karina, un compañero de desarrollo incluia en un programa el

function x()

local oWord := TComObject():New( "Word.Application" )
local oDocuments, oDoc
.......

y esto ocasionaba el error, simplemente lo elimine y listo.

gracias.

Noé Aburto Sánchez
Tec. Prog. de Sistemas. -Morelia, Mich. México.
fwh 20.06, Harbour 3.2.0, bcc 7.4
TsBrowse 9.0, TsButton 7.0, xEdit 6.1
naburtos@gmail.com, noeaburto67@hotmail.com

Continue the discussion