FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#41
|
|||
|
|||
Tengo otra duda. Si dejas pulsado el botón se activa el evento cada x tiempo? No estoy en mi casa y no puedo comprobarlo.
|
#42
|
||||
|
||||
Sí, pero de esta forma:
-Pulsas (sin soltar). -Instantáneamente aparece lo pulsado. -Pasa como un segundo. -Hasta que no sueltes, cada pocas centésimas de segundo se repite la pulsación. Salu2. P.D.: También te podrías haber esperado a llegar a casa, ¿no? |
#43
|
|||
|
|||
Lo siento, tenía mucha curiosidad. La próxima vez me la trago. He adelantado mucho muchísimo en el proyecto. Ahora necesito saber como puedo imprimir memo1 si el dialogo de impresión es PrintDialog1 (el nombre me da igual que pongáis...). He buscado sobre el tema pero el sistema que se usa para imprimir el texto enriquecido no tiene nada que ver... Muchas gracias de nuevo.
|
#44
|
|||
|
|||
Saludillos. Ayer estuve hablando con IxMike sobre el tema, pero me dió un error muy raro simplemente al escribir esto:
La impresora está detectada y funciona correctamente. Una descripción del error: ·Me obliga a resetear la apliación (ctrl + f2) ·Datos del mensaje: EAccesViolation. Acces violation at address 00429EAC (Resumido con los datos más importantes) ·Cuando abro la ventanilla del idioma en ensamblador aprace esto: cmp dword ptr [eax+$10],$00 Si con esto podéis ayudarme os lo agradecería mucho. Si no podéis os subo una foto de el error o lo que vosotros me digáis que necesitéis. Que no os quiero molestar mucho. Gracias de antemano. |
#45
|
|||
|
|||
Aparte necesito una pequeñita ayuda. Es que cuando se cierra la aplicación te pregunte si quieres guardar. Entonces yo he hecho esto, pero si clico en cualquier botón me lo vuelve a preguntar(dos veces, luego hace lo que tiene que hacer).
|
#46
|
||||
|
||||
Cita:
E incluso podrías hacerlo mejor con un case:
Por lo de el error de Access Violation y el código ese... tendría que fijarme... no tengo delphi abierto en estos momentos. Saludos, |
#47
|
|||
|
|||
El problema es que no se usar el case con más de una linea seguida... ¿Cómo puedo hacer 2 sumas, por ejemplo?
Case x of 1: y:=5+3; y:= y * 2; 2: ... etc... Cargar dos lineas en el mismo case. |
#48
|
||||
|
||||
Hola, creo haberte explicado en otra ocasión que la regla dice así:
Cita:
Saludos, |
#49
|
||||
|
||||
Generalizando la regla... en pascal, cualquier lugar donde iría una sentencia, podes sustituirlo por un grupo de sentencias encerradas en un bloque begin/end.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#50
|
|||
|
|||
Okey. Ahora he conseguido hacer que funcione. Y todo gracias a vosotros. Y gracias por esa regla de sintaxis, es bastante útil.
|
#51
|
|||
|
|||
Otro error. Y este si que es grave. La compilación del archivo solo me funciona a mí. A los demás usuarios no les funciona. Mando el proyecto + código source a esta dirección: http://rs2.rapidshare.com/files/9707...tor_textos.zip
Gracias varias de antemano. |
#52
|
||||
|
||||
Varios detalles....
- En el bucle de "chorraditas" añade la línea Application.ProcessMessages, así por lo menos podremos deter el efecto cerrando la aplicación (y ni se te ocurra preguntar qué es ProcessMessages, ¡lo buscas! ) - En "Contactar", podrías mostrar ambos mensajes en la misma ventana. Tan sólo tienes que separar ambas líneas con el carácter #13 (Enter):
- El MessageBox (o Application.MessageBox) también te sirve para hacer el "guardado de seguridad". Es más cómodo (y gasta menos tiempo a la hora de diseñar y menos espacio en el ejecutable). Algo así:
Busca en el archivo de ayuda Win32.hlp todas las posibles opciones (flags) para MessageBox. Por ejemplo, otra que podrías poner en lugar de MB_ICONQUESTION sería MB_ICONWARNING. - Interesante dato del portafolios (aunque, ¿no es portapapeles? ). - "Altura" y "anchura" son palabras incorrectas, Lo ideal sería hacer como Delphi, o Word: Cita:
Además, con que lo pongas en un sólo panel sobra (de hecho, se hace más legible ) Y lo más importante, ¡he podido ejecutarlo! No sé qué fallo tendrán las otras máquinas... Última edición por ixMike fecha: 04-03-2008 a las 22:47:50. |
#53
|
|||
|
|||
Muchas gracias por toda toda y toda la ayuda, me ha servido siempre. Cambiando de tema, empecemos ya con el código coloreado, creo que todo lo demás ya lo tengo muy visto (he añadido un sistema con claves de registro para que el programa se abra en el mismo sitio que en el que se cierra). He cogido los ejemplos pero veo que son muy complejos y que faltan algunos .dcu . Y lo que quiero es saber como se colorea, lo más simple posible. Puesto que voy a coger uno de los dos ejemplos y me voy a liar antes de encontrar la solución.
Preguntas: ·¿Qué objeto debo usar? ·¿Con este objeto puedo guardar en texto simple (.txt)? |
#54
|
|||
|
|||
Vale. Se que necesito UniSynEdit o algo parecido (gracias IxMike). ¿Cómo puedo instalar el package del SynEdit? He estado buscando sobre el tema pero he encontrado poco y lo poco que he encontrado era inservible. Gracias de antemano a tod@s.
|
#55
|
||||
|
||||
Puntualiza, rauros.
Se descargó en paquete, pero no hay forma de instalarlo. Bueno, yo es que hace tiempo que no instalo ninguno, y debido a las diferencias entre mi versión y la suya, pues no he podido ayudarle Tiene que ver con lo que en Delphi 3 se llama "Library Path" (está el Options del Package). Salu2. |
#56
|
|||
|
|||
Okey, el problema anterior ya lo posteé en varios (aún no me ayudó nadie :S). Ahora tengo otro problema. Quiero hacer un "autocompletar". El algoritmo lo tengo ya hecho, solo me falta un procedimiento. Mi código:
Pues con eso si hay algo escrito en medio lo salta. Un ejemplo: Código:
I //escribiendo "if" destroy //algo escrito Código:
If destroy EndIf Código:
If EndIf destroy Última edición por rauros fecha: 07-03-2008 a las 17:03:08. |
#57
|
|||
|
|||
Vale. Lo anterior ya está solucionado. Ahora tengo 2 problemas:
·No puedo instalar UniSynEdit (posteé en varios pero nadie me ayudó :S) ·Auto completar no funciona como querría que funcionara. Lo que quiero hacer es: Que si escribo una palabra, se sustituya por otra, o la otra se escriba unos huecos más abajo. Mi procedimiento de auto completar:
Para llamar a auto completar:
El problema es que cuando escribo If se me baja a endif en vez de volver a su sitio anterior. Y cuando vuelvo manualmente se vuelve loco el auto completar. El procedimiento de SetMemoPosition:
También tengo problemas con un procedimiento que se supone que tiene que escribir al final de todo lo escrito [EOF]. El procedimiento:
Para llamar al procedimiento:
Muchísimas gracias de antemano. Última edición por rauros fecha: 09-03-2008 a las 12:58:32. |
#58
|
|||
|
|||
Cita:
Lo que tu digas Dec (que para eso es tu creación); pero yo lo uso como sustituto (o mejora) del block de notas, y estoy muy contento con él, ligero, rápido...
__________________
Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
componente editor de texto | clanmilano | Varios | 1 | 23-01-2006 15:41:37 |
necesito editor de texto.... | User_baja1 | Varios | 4 | 21-03-2005 11:53:30 |
Editor de Texto | kael | Varios | 1 | 02-11-2004 18:18:42 |
Editor Texto Richedit | cesar_picazo | Varios | 1 | 27-04-2004 18:34:59 |
Editor que resalte texto | igest2000 | Varios | 0 | 10-12-2003 16:23:21 |
|