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

на до вытаскивать номер переменной AONNumber=2501234
заранее благодарен
...
Рейтинг: 0 / 0
Как вытащить данные из текстового файла
    #33488366
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как работать с ini-файлами
Расширение "ini" особой роли не играет. Если указать твой текстовый файл с нужным расширением будет происходить работа как с обычным ini-файлом
...
Рейтинг: 0 / 0
Как вытащить данные из текстового файла
    #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
Как вытащить данные из текстового файла
    #33493145
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi igor64!

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

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


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