Título: Codigo en VB cadana de codigos a ascii y algoritmo para botón (visual studio) Publicado por: hainner en 11 Junio 2011, 20:55 pm Saludos,
Ayuda con código… He creado un keygen para una aplicación desde un archivo Excel con macros de VB (.xlsm) Deseo crearlo totalmente en VB .net pero tengo dificultades pues con ignoro que estoy haciendo mal para pasar la cadena de caracteres, que se ingresa en el primer TexBox , a valores ascii y luego sumar los mismos dando clic en un botón. Dejo el link de los archivos de Excel con las macros en VB Solicitar link, (pues se ha difundido para fines no didácticos) Gracias, Título: Re: Codigo en VB cadana de codigos a ascii y algoritmo para botón (visual studio) Publicado por: raul338 en 11 Junio 2011, 20:58 pm 1º Deberias plantear tu duda en el foro de .net
2º No se hacen tareas, intenta hacerlo tu mismo y nostros te ayudaremos ante dudas especificas Título: Re: Codigo en VB cadana de codigos a ascii y algoritmo para botón (visual studio) Publicado por: [D4N93R] en 12 Junio 2011, 18:31 pm Como te ha dicho Raul. Especifica tus dudas..
Título: Re: Codigo en VB cadana de codigos a ascii y algoritmo para botón (visual studio) Publicado por: 43H4FH44H45H4CH49H56H45H en 13 Junio 2011, 04:32 am Saludos, Ayuda con código… He creado un keygen para una aplicación desde un archivo Excel con macros de VB (.xlsm) Deseo crearlo totalmente en VB .net pero tengo dificultades pues con ignoro que estoy haciendo mal para pasar la cadena de caracteres, que se ingresa en el primer TexBox , a valores ascii y luego sumar los mismos dando clic en un botón. Dejo el link de los archivos de Excel con las macros en VB http://www.megaupload.com/?d=LUYN8ONB (http://www.megaupload.com/?d=LUYN8ONB) Gracias, De pasadita y para que lo mejores: Código
Este codigo ignora los "-" y " " para sumar los valores ascii de cada caracter del textbox. Saluos. PD: Para hacer un keygen es mejor si utilizas un lenguaje que no necesite un framework como es el caso de vb.net, podrias hacerlo en C++ (consola, vc++ o c++ con QT) o en ultimo caso con vb6. Título: Re: Codigo en VB cadana de codigos a ascii y algoritmo para botón (visual studio) Publicado por: hainner en 15 Junio 2011, 08:55 am Saludos, 43H4FH44H45H4CH49H56H45H
Agradecido por su respuesta y colaboración, agregando las el código sugerido al proyecto PD. Creo que en vez de un MsgBox el resultado estaría en eventual TextBox3. Me colaboraría estoy además trabajando en la generación, para el TextBox2, de varios números de licencias de los cuales tengo una regularidad. Link del instalador: http://www.megaupload.com/?d=CVEZBS52 (http://www.megaupload.com/?d=CVEZBS52) Gracias por mantener correspondencia y colaborarme. Título: Re: Codigo en VB cadana de codigos a ascii y algoritmo para botón (visual studio) Publicado por: 43H4FH44H45H4CH49H56H45H en 16 Junio 2011, 15:09 pm PD. Creo que en vez de un MsgBox el resultado estaría en eventual TextBox3. Lo que puse fue solo un ejemplo, tu puedes modificarlo como gustes :P El 1733 es la suma de los valores ascii de los caracteres ya convertidos del TexBox2 y se tomara como constante, pero falta en esta última operación tomar los valores numéricos de la división realizada sin el punto decimal y anteponerle a esa cadena de numeros el 99 para generar lo esperado. Segun lo que entiendo puedes utilizar Split y luego unir el 99 en un string con el resultado. Saluos. Título: Re: Codigo en VB cadana de codigos a ascii y algoritmo para botón (visual studio) Publicado por: hainner en 18 Junio 2011, 02:03 am Saludos, 43H4FH44H45H4CH49H56H45H
Agradecido por su respuesta Segun lo que entiendo puedes utilizar Split y luego unir el 99 en un string con el resultado Ok, utilizo una tabla dinámica (un array dinámico) llamado tabla; la variable se define como tabla(),pero que no sabemos su longitud. Luego, le paso el split, cortando la cadena por el “punto”. Con esto, se escribirá en cada celda que necesite de la variable tabla cada uno de los valores cortando por el “punto”; en la celda 0 tendremos “la parte entera”, en la celda 1 tendremos “la parte decimal”. Por último, utilizando ubound(tabla,1) sabemos qué número de celdas tiene esta tabla. Código
Agradeciendo recomendaciones al anterior. Hainner |