[Eqalign-devel] QHY
Brought to you by:
antoniofga,
isoplut
From: Samuel D. <sam...@gm...> - 2007-11-07 08:24:03
|
Buenas a todos. Una vez solucionado los problemas en los ordenadores de casa he vuelto al ataque. Necesito ayuda, me he quedado sin ideas... Encontr=E9 un documento que contiene las funciones de una dll que controla = la QHY6. En el define una funci=F3n: int OpenCamera(PCHAR devname) Connect Camera Input value: Devname: Camera ID Should be "EZUSB-0" "EZUSB-1" "EZUSB-2" ... etc Return value: 0 Connection success 1 Connection failure Y yo la he llamado desde C# asi: [DllImport(dllName, EntryPoint =3D "OpenCamera")] static extern int OpenCamera(string devname); Donde dllName es la dll que tengo que utilizar y que te suministran con el documento. Luego la llamo: i=3DOpenCamera(sDevName); Y siempre me devuelve 1. He mirado como lo ten=E9is en para QHY5 y en el documento que encontr=E9 co= n las llamadas a las funciones viene un openUSB, en el documento pon=EDa que hay = que pasar un PCHAR y vosotros ten=E9is un uint. Sin corto ni perezoso prob=E9 a declararlo como uint y nada. Necesito ideas para probar. He visto que una vez que consiga esto adaptarlo para las dem=E1s es muy f=E1cil. Tambi=E9n he probado a hacerlo mediante un driver para Ascom, lo =FAnico qu= e este me ha resultado estar un poco limitado. |