activeX Error

Post Reply
tomafa
Posts: 111
Joined: Sun Aug 13, 2006 7:28 pm
Location: ....
Contact:

activeX Error

Post by tomafa »

Tengo la siguiente duda por que me sale el error, con la libreria activeX
Error: 'C:\ACTIVEX.LIB' contains invalid OMF record, type 0x21 (possibly COFF),
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Porque esa librería es para Microsoft ó PellesC, pero no para Borland. Borland usa formato OMF, no COFF.
regards, saludos

Antonio Linares
www.fivetechsoft.com
tomafa
Posts: 111
Joined: Sun Aug 13, 2006 7:28 pm
Location: ....
Contact:

Post by tomafa »

entonces que hago para poder interactuar con control que tengo Activex para ejecutarlo en mi programa utilizo fwh y harbour, alguna sugerencia
gracias....
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

FWH soporta controles ActiveX, con eventos, desde la versión 2.7 marzo 2006. No hace falta ninguna librería adicional.
regards, saludos

Antonio Linares
www.fivetechsoft.com
tomafa
Posts: 111
Joined: Sun Aug 13, 2006 7:28 pm
Location: ....
Contact:

Post by tomafa »

gracias por tu respuesta, pero que estoy haciendo mal, te muestro parte del codigo

DEFINE WINDOW oWnd

cCaption := "Esta es una Prueba...."

MyFrame := TActiveX():New( oWnd, "MyFramePanel.MyFrame" )
MyFrame:nTop := 10
MyFrame:nWidth := 250
MyFrame:nLeft := 80
MyFrame:nHeight := 200

MyFrame:Do( "Caption", cCaption )

si quito la linea marcada, me corre el programa, pero al colocar la linea, no me hace nada, lo hecho de mil formas, y no se que estoy haciendo mal, no tengas un ejemplo, utilizo verce para compilar, que estoy haciendo mal, gracias....

Antonio
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Prueba con MyFrame:SetProp( "Caption", cCaption )
regards, saludos

Antonio Linares
www.fivetechsoft.com
tomafa
Posts: 111
Joined: Sun Aug 13, 2006 7:28 pm
Location: ....
Contact:

Post by tomafa »

hice lo que me indicaste, me genera el ejecutable, pero no pasa nada y si quieres te paso la OCX y el programa indicame cono lo subo y te lo paso, llevo esta semana tratando de ejecutar esta aplicacion y no veo resultados espero exista la solucion....




Antonio Díaz

Saludos y Gracias por tu respuesta
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Antonio,

Que OCX es ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
tomafa
Posts: 111
Joined: Sun Aug 13, 2006 7:28 pm
Location: ....
Contact:

Post by tomafa »

jcFrame.ocx esta es la libreria dime como la subo o te la mando a tu correo,

gracias por tu apoyo


Antonio[/b]
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Antonio,

No nos envies nada de momento, gracias. Tienes la documentación de ese OCX ? Algún ejemplo de uso ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
tomafa
Posts: 111
Joined: Sun Aug 13, 2006 7:28 pm
Location: ....
Contact:

Post by tomafa »

la documentacion como tal, no la tengo, pero conosco las propiedades y los metodos de la libreria, estuve haciendo pruebas, lo que encontre es que instale una version más reciente de harbour, no se que hice, pero me esta ejecutando el programa, solo que el problema es que lo quiero hacer por medio de un dialogo y este no me despleja el control que esta pasando en una ventana normal si me despleja el control pero en un dialogo no.


saludos
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Pon aquí el código que estás usando para crearlo en el diálogo.
regards, saludos

Antonio Linares
www.fivetechsoft.com
tomafa
Posts: 111
Joined: Sun Aug 13, 2006 7:28 pm
Location: ....
Contact:

Post by tomafa »

DEFINE DIALOG odlg TITLE "PRUEBA ACTIVEX"

oAgentS:= TActiveX():New( odlg, "MyFramePanel.MyFrame" )

oAgentS:nTop := 10
oAgentS:nWidth := 250
oAgentS:nLeft := 80
oAgentS:nHeight := 200

oAgentS:SetProp( "Caption" , "Litio" )
oAgentS:SetProp( "Font" , aFont )
oAgentS:SetProp( "Appearance" , 5 )
oAgentS:SetProp( "CaptionEffect", 1 )

ACTIVATE DIALOG odlg
este es el ejemplo, una pregunta, como puedo manipular las font del objeto, si al desplejar con un ?msgstop( oAgentS:getProp( "font"), aparece como objeto y quiero cambiar el tamano, y el tipo de letra, este es el codigo como creo con dialogo, pero no me hace nada, con windows si me lo ejecuta.

Saludos Antonio Díaz


)
tomafa
Posts: 111
Joined: Sun Aug 13, 2006 7:28 pm
Location: ....
Contact:

Post by tomafa »

Antonio:


en donde puedo encontrar la classe tactivex.prg


saludos


Antonio Díaz
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

En FWH a partir de FWH 2.7
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply