Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как вытащить данные из текстового файла / 4 сообщений из 4, страница 1 из 1
17.01.2006, 23:27
    #33488361
igor64
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить данные из текстового файла
Срочно надо вытаскивать номер телефона из текстового файла типа ini
помогите чтобы не выдумывать велосипед по новой или хотя бы набор нужных функций.
текстовый файл примерно такого типа
программа генерирует такой файл
Структура файла имеет вид ini-файлов:
- - - - - - - - - - - - - - - - - -
[IncomingCall]
StartDateTime=06.10.2003 18:41:13
AONNumber=2501234
AONQuality=8977455D
ChannelName=051-1

на до вытаскивать номер переменной AONNumber=2501234
заранее благодарен
...
Рейтинг: 0 / 0
17.01.2006, 23:33
    #33488366
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить данные из текстового файла
Как работать с ini-файлами
Расширение "ini" особой роли не играет. Если указать твой текстовый файл с нужным расширением будет происходить работа как с обычным ini-файлом
...
Рейтинг: 0 / 0
18.01.2006, 10:30
    #33488724
foxwizard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить данные из текстового файла
CREATE CURSOR _phone (fromini c(30))
APPEND FROM test.ini DELIMITED
SELECT SUBSTR(fromini,11) as phonenum from _phone WHERE "AONNumber"$fromini

Первое , что пришло в голову.
Хотя реализация зависит от размеров входного файла.
Если он большой - может нужен другой подход.
...
Рейтинг: 0 / 0
20.01.2006, 01:12
    #33493145
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить данные из текстового файла
Hi igor64!

Таких одноимённых "секций" там множество или только одна? Если одна то можно
как говорит Владимир - иначе (тогда это не есть "правильный" с точки зрения
винды ini файл) придётся руками разбирать - для чего либо загнать в
memo-поле или в переменную через FILETOSTR() и оттуда читать построчно
(ALINES() может например помочь если строк не очень много) - либо читать
(потоком или построчно) прямо из самого файла - FOPEN() FREAD() (или более
простая FGETS() если нет безумно длинных строк) FCLOSE()...

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как вытащить данные из текстового файла / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]