Hola, una consulta, hay alguna función INKEY() específica en OOHG?
Consulto porque recuerdo haber leído que no era aconsejable usar INKEY() en un ambiente gráfico de windows
-- Saludos Luis R. Stach
Ningún contexto especial, necesito esperar a que se presione una tecla y saber que tecla se presionó, tal como lo hago en modo consola
Saludos Luis R. Stach
INKEY faz pelo menos 3 ações e são projetadas apenas para janelas console e não faz nenhum sentido em janelas gráficas (irá atrapalhar).
Imagino, mas descreva o contexto que seria usado, assim podemos orientar.
--
Has recibido este mensaje porque estás suscrito al grupo "[oohg]" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a oohg+uns...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/oohg/110cd0b8-2c54-4443-ac0b-a8a917d5f46b%40gmail.com.
No hay un contexto en particular, ya lo expliqué, necesito saber que tecla se presiono, dependiendo de la tecla se hace una tarea u otra.
Saludos Luis R. Stach
Explique o contexto corretamente, algumas lógicas console não fazem mais sentido em ambiente gráfico.
se esta com foco em qualquer parte da janela, e esse for o ponto de partida, então deve programar um evento ONKEYUP, ONKEYDOWN ou ONKEYCHAR do FORMse quer a partir de um controle específico, deve programar evento (ONKEYUP, ONKEYDOWN ou ONKEYCHAR) do controle.etc...
ONKEYUP, ONKEYDOWN, ONKEYCHAR - São eventos/ações disparados ao tirar o dedo da tecla, ao pressionar a tecla...
Explique o contexto corretamente...
[],Hurricane
GUI no es una consola.
La tecla se pude presionar dentro de um browse, o en un textbox o en cualquier lugar.
Para cada lugar hay una solución diferente, entonces la pregunta es cuál será el contexto.
Sería más lógico poner botones o un menu contextual
José M. C. Quintas
--
Has recibido este mensaje porque estás suscrito al grupo "[oohg]" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a oohg+uns...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/oohg/4337a666-4c35-45ea-ac9d-70875711a375%40gmail.com.
Para ver este debate, visita https://groups.google.com/d/msgid/oohg/4c281dc8-e632-4b13-9e85-3941eea2264a%40gmail.com.
Gracias Daniel
Ya está resuelto
Saludos Luis R. Stach
Para ver este debate, visita https://groups.google.com/d/msgid/oohg/CACAt13xgt07yFjqFWLtrBAWUqH6WpQahja20thOFbk7nv733VA%40mail.gmail.com.
No me resisto a nada, solamente consulté si había alguna función similar a INKEY() nada más, la respuesta era sencilla, si o no.
No voy a poner en el grupo 500 lineas de código para que se entienda lo que quiero hacer, no es necesario molestar con una cosa así y está claro que lo que necesito es detener la ejecución del programa hasta que se presione una tecla y poder saber que tecla se presionó, nada más que eso.
Reitero ya está resuelto
Saludos Luis R. Stach
--
Has recibido este mensaje porque estás suscrito al grupo "[oohg]" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a oohg+uns...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/oohg/288708873.22735.1755200227648%40mail.yahoo.com.