Hola
Tengo un problema al utilizar VB.Net, tengo un programa en visual basic 6.0 que se encarga de administrar la cola de impresión, sucede que uso la libreria winspool.drv, todas las funciones de openprinter, closeprinter, etc funcionan excepto setPrinterApi que es mediante la cual se pausa, imprime o cancela los trabajos.
primeramente abro la impresora y me devuelve un resultado satisfactorio pero cuando ejecuta la funcion setPrinterApi me devuelve un 0 que quiere decir que hubo un error, ya trate de cambiar las definiciones de la funcion
y no pasa nada,
si me pueden ayudar se los agradeceria mucho.
Otra cosa que he observado es que el valor que devuelve el el campo ptrPrinter es diferente entre la version 6.0 y la .Net no se si eso tenga algo que ver, yo digo que no puesto que la funcion para enumerar los hubs de impresion si lo hace.
Otra duda tambien que tengo, es que necesito crear arreglos de controles en este caso AxListView, pero es el control ActiveX, el problema que tengo es en el manejo de los eventos, sobre todo en el MouseDown puesto que muestro un menu contextual, hasta ahi va bien, lo muestra, pero al darle click a alguna de las opciones no responde,
pero si lo enlazo con un componente que inserte con el diseñador si funciona, creo que es debido al modificador WithEvents, pero no estoy seguro, si alguien me pudiese explicar o dar una respuesta se lo agradeceria.
Gracias.