Registrar SB100PC.OCX

372 views
Skip to first unread message

Edwin Duran

unread,
Oct 1, 2019, 10:17:25 AM10/1/19
to Comunidad de Visual Foxpro en Español
buen día, he tratado de registrar este ocx que es del  biometrico Lonestar y no he podido, he buscado en google y no he encontrado nada, alguien la ha utilizado.

Saludos

René Salamanca

unread,
Oct 1, 2019, 12:52:20 PM10/1/19
to Comunidad de Visual Foxpro en Español
Buen dia,

Lo primero es copiar la ocx dentro de la carpeta c:\windows\system32   si el sistema operativo es de 32 bits, si es de 64 bits, la ruta es c:\windows\syswow64

Segundo: crear un acceso directo en el escritorio que ejecute el comando CMD

Tercero: ejecuta el acceso directo como Administrador

Cuarto: escribes lo siguiente:

cd\windows\system32    y enter   -> si es de 32 bits el S.O.
cd\windows\syswow64    y enter  ->si es de 64 bits el S.O.
regsvr32.exe nombre del archivo y enter

Espero te sirva.

Nota: Pueden haber soluciones mejores, pero ésta a mi me ha funcionado bien.

Saludos.


René Salamanca

Edwin Duran

unread,
Oct 1, 2019, 1:01:03 PM10/1/19
to Comunidad de Visual Foxpro en Español
Gracias pero ni así quiere registrarse

Zarlu

unread,
Oct 1, 2019, 1:11:13 PM10/1/19
to Comunidad de Visual Foxpro en Español
Buenos días Edwin Duran!

Podrías adjuntar la pantalla que arroja el sistema cuando ejecutas "regsvr32.exe"?
(si es posible que se visualice el explorador con el archivo a registrar y  el directorio)

zarlu
Chetumal, Quintana Roo, México

Message has been deleted

Edwin Duran

unread,
Oct 1, 2019, 2:52:58 PM10/1/19
to Comunidad de Visual Foxpro en Español
Para Registrar tengo esto en el archivo.bat y me funciona bien, se registra en windows, en vfp es que no quiere registrase mirar imagen anexa

en el siguiente link encontraran la librería y ejemplo en c# y delphi pero no pude poner a correr. 



cd /d %~dp0
if /i "%PROCESSOR_IDENTIFIER:~0,3%"=="X86" (
echo system is x86
copy .\*.dll %windir%\system32\
copy .\*.ocx %windir%\system32\

regsvr32 /s /c %windir%\system32\SBPCCOMM.dll
regsvr32 /s /c %windir%\system32\SB100PC.ocx
) else (
echo system is x64
copy .\*.dll %windir%\SysWOW64\
copy .\*.ocx %windir%\system32\

regsvr32 /s /c %windir%\SysWOW64\SBPCCOMM.dll
regsvr32 /s /c %windir%\SysWOW64\SB100PC.ocx

)
pause
Capture.PNG
Capture1.PNG

Germán Fabricio Valdez

unread,
Oct 1, 2019, 4:47:27 PM10/1/19
to Comunidad de Visual Foxpro en Español
hola edwin , el ocx funciona bien en VFP

el archivo bat que tenes tiene errores

el ocx es de 32 bits

copia 

de la carpeta FK526KMSample-VB

SBPCCOMM.dll a c:\windows\syswow64
SB100PC.ocx a c:\windows\syswow64

tenes que ejecutar un CMD con permiso de administrador

hay dos regsvr32,exe, uno que esta en syswow64 (32 bits), y otro en system32 (64 bits)

una vez que abras el CMD como administrador

cd c:\windows\syswow64

regsvr32  /u SB100PC.ocx
regsvr32  SB100PC.ocx


despues vas a visual foxpro y en controles esta como SB100PC Control

si queres ejecutarlo como OBJETO
vo=CREATEOBJECT("sb100pc.sb100pcctrl.1")

fin.

ZeRoberto

unread,
Oct 1, 2019, 4:50:05 PM10/1/19
to publicesvfoxpro
Para poder registrar OCX desde tu aplicacion VFP tienes que ejecutarlo como administrador, Click derecho sobre el exe y ejecutar como administrado

Saludos

Ze




--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/31a19be9-3b99-4235-a016-13a5fa7b0be1%40googlegroups.com.

Edwin Duran

unread,
Oct 1, 2019, 5:18:32 PM10/1/19
to Comunidad de Visual Foxpro en Español
Gracias a todos

Germán al parecer estaba tomando otro ocx y dll, por que los registre como decias, ademas no conocia el /u al momento de registrar

Germán Fabricio Valdez

unread,
Oct 1, 2019, 5:31:39 PM10/1/19
to Comunidad de Visual Foxpro en Español
hay un archivo de configuracion INI

copialo tambien a syswow64

copia 

de la carpeta FK526KMSample-VB

SB100PC.ini a c:\windows\syswow64

El martes, 1 de octubre de 2019, 11:17:25 (UTC-3), Edwin Duran escribió:

Edwin Duran

unread,
Oct 2, 2019, 7:46:35 AM10/2/19
to Comunidad de Visual Foxpro en Español
Gracias

Edwin Duran

unread,
Oct 3, 2019, 8:47:10 AM10/3/19
to Comunidad de Visual Foxpro en Español
Buen Día 

Siguiendo con este tema de conexión con este biometrico, sigo teniendo inconveniente

El objeto se crea bien  vo=CREATEOBJECT("sb100pc.sb100pcctrl.1") 
cuando intento conectarme de esta forma vo.SetIPAddress("192.168.0.224",5005,0)

Aparece el siguiente error: OLE error code 0x8000ffff: Catastrophic faillure
 lo raro es que del programa que trae se conecta bien y el ejemplo que esta c# también trabaja

Edwin Duran

unread,
Oct 24, 2019, 9:52:22 PM10/24/19
to Comunidad de Visual Foxpro en Español
Saludos, estoy retomando este tema y sigo sin solucionar, pero me llego una idea, quizás con  kodnet podría funcional, pero en mi caso no se .net alguien  que pueda dar una manito.

Gracias

ZeRoberto

unread,
Oct 24, 2019, 11:05:57 PM10/24/19
to publicesvfoxpro
De que trata ese ocx? pudieras compartirlo para hacer las pruebas en mi pc?

Saludos

Ze



--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Edwin Duran

unread,
Oct 24, 2019, 11:17:26 PM10/24/19
to Comunidad de Visual Foxpro en Español
Este ocx es para conectar con los relojes 

Lector de Huellas Lonestar LS-838 

http://www.lonestargrp.com/new-software-update.pdf, ya se pudo registrar el ocx, pero al intentar conectar da un error

vo=CREATEOBJECT("sb100pc.sb100pcctrl.1") 
cuando intento conectarme de esta forma vo.SetIPAddress("192.168.0.224",5005,0)



ZeRoberto

unread,
Oct 24, 2019, 11:19:46 PM10/24/19
to publicesvfoxpro
Y sabes si tu firewall o antivirus no lo esta bloqueando?

Saludos

Ze



--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Message has been deleted
Message has been deleted

ZeRoberto

unread,
Oct 27, 2019, 12:02:02 AM10/27/19
to publicesvfoxpro
Lo que puedes hacer es con el VB hacer un programa que con el Winsock hagas un Listening al un ip ficticio para el ejemplo podrías usar el IP 127.0.0.1 y con tu programa desde el VFP intentar conectarte al 127.0.0.1 si es que llega a conectarse to ActiveX le enviara una información al programa hecho en VB esta información lo puedes mostrar en un EditBox, esto solo seria para ver si el ActiveX realmente se esta conectando con su anfitrion.

Saludos

Ze




El sáb., 26 de oct. de 2019 a la(s) 18:56, Edwin Duran (edwinn...@gmail.com) escribió:
No lo está bloqueando por que lo he desactivado

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Edwin Duran

unread,
Oct 28, 2019, 7:56:38 AM10/28/19
to Comunidad de Visual Foxpro en Español
Gracias ZeRoberto, el OCX trabaja bien en C# en mi misma maquina.

Edwin Duran

unread,
Nov 11, 2019, 7:36:05 PM11/11/19
to Comunidad de Visual Foxpro en Español
Buenas Noches 

quiero comentar que ya pude conectarme a la librería, pero fue conectando me vía la clase  kodnet.

Zarlu

unread,
Nov 11, 2019, 7:43:03 PM11/11/19
to Comunidad de Visual Foxpro en Español
Buenas noches Edwin Duran!

Gracias por compartir tu solución

ZeRoberto

unread,
Nov 12, 2019, 1:47:52 AM11/12/19
to publicesvfoxpro
Pudieras explicar mas detalladamente como lo hiciste, si pudieras exponer el codigo seria bueno

Saludos

Ze


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/c42d6850-28d8-4dc9-92c5-08ec7cb521cf%40googlegroups.com.

James Suárez

unread,
Nov 12, 2019, 7:28:23 PM11/12/19
to publice...@googlegroups.com
Cualquier tipo de asesoría de kodnet pueden contactar conmigo (su creador) al correo que sale en github, o a el correo desde el que estoy comentando. Asesoría sobre kodnet o cualquier otra función que parece imposible/complicado hacer desde VFP. 


Edwin Duran

unread,
Nov 13, 2019, 6:53:30 AM11/13/19
to Comunidad de Visual Foxpro en Español
Buen Día

Como le comente no se C# y con la accesoria James Suárez, mediante su clase, lo que se hizo fue una especie de api echa en c# pero que la puedo consumir desde VFP, este fin de semana me voy a poner a probar full. y asi les cuento las pruebas.

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages