![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#12
|
||||
|
||||
|
Aquí tienes un ejemplo y explicación de TStream y derivados.
El concepto es simple: Tienes una cantidad de información (da igual si binario, texto, ...lo que sea, incluso puedes mezclar ambos en el mismo Stream) y lo envias a un descendiente de TStream: - Usa TMemoryStream para copiar o mover datos en memoria - Usa TFileStream para tener la capacidad de guardar en disco y recuperar de él. Y ya solo queda indicarte cómo moverte dentro de él (seek), para leer (read) y escribir en él (como supones: write), también tienes la forma de saber el tamaño (ahora no recuerdo ainsss) Lo del scroll vertical.... bueno, algunos programas lo que hacen es poner un TScrollbar a la derecha del TMemo y parace que es sólo un componente. Ahora ese Scroll puedes controlarlo a voluntad: - Sabiendo el tamaño del Stream, configuras sus propiedades Max y Min - Leyendo la posición del scroll, sabes en qué parte se está desplazando el usuario. - Controlando sus eventos, puedes ordenar la carga de esa parte (usando seek y read del stream). Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ListView codigo para cargar datos | locotenentul | Varios | 1 | 21-07-2008 05:55:34 |
| Como se hace para cargar bitmap en imagelist y luego volcarlas en un Listview | maxim toja | Gráficos | 2 | 07-07-2008 09:11:14 |
| Mostrar varias lineas en un TQrLabel del QuickReport | BuenaOnda | Varios | 6 | 30-04-2007 17:03:48 |
| Mostrar Datos En ListView | calogero | Varios | 1 | 30-12-2006 03:24:25 |
| 13 líneas para vivir | __cadetill | Humor | 42 | 09-03-2004 12:00:37 |
|