Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.
Trending News
que significa handle en c# .net?
tengo una duda, en una funcion de una api, viene en una de sus funciones open(IntPtr clientHandle) esta funcion es para el manejo de una camara en una pda, entonces que es lo que se le debe de enviar a la funcion? alguien tiene alguna idea?
algun ejemplillo?
2 Answers
- 1 decade agoFavorite Answer
handle significa manipulador.
Para abrir un puerto desd un programa se utiliza una funcion, comunmente Open (q creo q no es la misma q pones). Esa funcion abre el puerto y devuelve un manipulador de ese puerto. Con ese puedes controlar el puerto.
Comunmente es solo un numero integer.
Asi q supongo q lo q te pide esa funcion q pones "open", te esta pidiendo ese manipulador, el cual es, en este caso, el valor q te devuelve la funcion q usaste para abrir el puerto con el q quieres controlar tu camara (puerto COM, USB, ...)
Espero q esto te sirva... suerte...
Source(s): experiencia - J VLv 41 decade ago
Efectivamente como ya te han dicho, por lo que se puede leer en la instruccion, la funcion que llamas espera que pases un valor ENTERO para funcionar, este, debe ser precisamente el numero que se le asigno al dispositivo al inicializarlo , o bien incluso, podria tratarse en esta ocasion de el nombre de la variable entera donde se va a grabar dicho numero.
Tratandose de c# , y no de c++, en lugar de punteros en memoria (por lo de ptr en el tipo de variable) quizas debes llamar la funcion con la clausula ref, para indicar que se manda el dato como referencia y no por valor.