SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: sirespi en Jueves 28 de Julio de 2005, 17:20
-
Muy buenas a todos.
Vuelvo a la carga. Vemaos, ahora estoy mandando unas instrucciones a un micro a traves de VB. Tengo un edtor de texto que ese ya esta hecho y funcionando.
El problema esta enq ue si le escribo alguna cosa que no es coherente (una serie de palabras que entiende el micro) se puede quedar colgado un brazo mecanico o lo que es peor, joderse. para evitar esto he pensado en hacer algo como lo que tiene word, que segun tu vas escribiendo una palabra, detecta si esta mal escrita o no.
Por ejemplo, que si le pongo la palabra, un suponer, mober, me l acorriga y ponga mover.
¿Como se puede hacer esto?. Supongo que el programa tendra que tener definida uan sintaxis, es decir, una serie de palabra preestablecida y que uan vez qeu las tenga preestablecidas, vaya leyendo lo que yo escribo en el editor de texto en tiempo real y si detecta alguan palabra que no esta en esa sintaxis predefinida, me la subraye o me diga algo, o si encuentra alguna parecida que la cambie por la buena.
Me podeis indicar como hariais esto??? Alguna pista, es qeu no tengo ni idea de como poder hacerlo. Un saludo yd e nuevo gracias a todos.
-
usted mismo se responmdio.. la idea es tener una libreria con los posibles erorres y que su traduccion correcta cosa que con el chage u otro evento del text se active la consulta y verifique cada palabra que usted escribio o puedes tener un boton de correjir
-
Checa este enlace, creo que te puede servir este código.
http://www.planet-source-code.com/vb/scrip...=58098&lngWId=1 (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=58098&lngWId=1)
Tiene el código fuente de un corrector ortográfico sencillo que puedes adaptar a lo que necesitas.
:)