Controlar PocketPC Device desde PC
Posted: Tue Feb 21, 2006 2:44 pm
Buenos dias a todos
Estoy probando con dos librerias activex para poder controlar PocketPC desde una PC de Escritorio.
Actualmente logro abrirla por medio de createoleobject pero luego no puedo hacer ninguna llamada a las funciones. He tratado de usar OLEInvoke y Activex:Metodo() y nada.
Estoy usando xHarbour 0.99.60 y fivewin 2.7.
Los Activex que estoy usando se llaman Srego de WWW.Srego.com y CESync de www.pda-tec.com.
Talvez me puedan iluminar un poco de lo que estoy haciendo mal.
Adjunto parte de mi codigo, Gracias y saludos.
// SREGO
SregoCETPx:=CreateOleObject("SREGOCETPX.SregoCETPxCtrl.1")
msginfo(sregocetpx)
// valor asignado = 24125504
MSGinfo(sregocetpx:GetVersion())
// Este ultimo deberia de regresar el numero de la version. Pero me da el error
// Error BASE/1004
// 'NUMERIC' has no exported method: GetVersion
// CESync
SyncAx1:=CreateOleObject("PPC_SyncAxV2.SyncAx")
MSGinfo(syncax1)
// valor asignado = 1546464
msginfo(syncax1:CreateFolder('\PRUEBA'))
// El de arriba me deberia de crear una carpeta en la pocket llamada PRUEBA pero da el mismo error
// Error BASE/1004
// 'NUMERIC' has no exported method: GetVersion
Estoy probando con dos librerias activex para poder controlar PocketPC desde una PC de Escritorio.
Actualmente logro abrirla por medio de createoleobject pero luego no puedo hacer ninguna llamada a las funciones. He tratado de usar OLEInvoke y Activex:Metodo() y nada.
Estoy usando xHarbour 0.99.60 y fivewin 2.7.
Los Activex que estoy usando se llaman Srego de WWW.Srego.com y CESync de www.pda-tec.com.
Talvez me puedan iluminar un poco de lo que estoy haciendo mal.
Adjunto parte de mi codigo, Gracias y saludos.
// SREGO
SregoCETPx:=CreateOleObject("SREGOCETPX.SregoCETPxCtrl.1")
msginfo(sregocetpx)
// valor asignado = 24125504
MSGinfo(sregocetpx:GetVersion())
// Este ultimo deberia de regresar el numero de la version. Pero me da el error
// Error BASE/1004
// 'NUMERIC' has no exported method: GetVersion
// CESync
SyncAx1:=CreateOleObject("PPC_SyncAxV2.SyncAx")
MSGinfo(syncax1)
// valor asignado = 1546464
msginfo(syncax1:CreateFolder('\PRUEBA'))
// El de arriba me deberia de crear una carpeta en la pocket llamada PRUEBA pero da el mismo error
// Error BASE/1004
// 'NUMERIC' has no exported method: GetVersion