FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Colocarme al final de la cadena y darle un Intro
Hola a tod@s, estoy intentando hacer un tarificador de llamadas y que me guarde las tramas en un archivo, lo tengo todo echo lo que pasa es que en el archivo quiero que me guarde solo las tramas y seguidas.
Me explico, en el memo tengo todo lo que me manda el Modem los comandos AT etc... y por último las tramas. Todas las tramas comienzan con 00 y tienen una longitud de 166 caracteres, el problema es que yo quiero tenerlas en el archivo de esta forma: 00 1234....... 00 3456..... 00 2312..... Y en el memo me vienen primero los comandos AT y luego la centralita me manda las tramas unas detras de otras con el delimitador "|"al final de los 166 caracteres. Como puedo conseguir que en el Memo Auxiliar que tengo me aparezcan las tramas como yo quiero. No se si me he explicado,pero, de antenamano Gracias. Un saludo. |
#2
|
||||
|
||||
Hola
Si tienes delphi de la versión 5 en adelante tienes las propiedades Delimiter y DelimitedText del objeto TStrings, luego puedes usarla de la siguiente forma:
Espero que sea lo que buscas. Saludos Yusnerqui
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#3
|
|||
|
|||
Colocarme al final de la cadena y darle un Intro
Hola
Por lo que pude interpretar de tu mensaje se podria solucionar de la siguiente manera si analizas el codigo que a continuacion te muestro:
Donde F y F1 son variables de tipo Text; Esto lo saque de un programa que hice o sea que con el pos() vas controlando la posicion que tu quieres en la cadena y con el copy vas asignandose a las variables que luego vas a insertar en el fichero de salida. Esperando resolver tu problema Saludos Luis Garcia Última edición por __hector fecha: 16-02-2005 a las 03:11:30. |
|
|
|