![]() |
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. |
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 |
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 |
La franja horaria es GMT +2. Ahora son las 01:41:28. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi