переход в текстовом файле

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sergey-13
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 119
Зарегистрирован: 23.01.2004 (Пт) 16:02
Откуда: Саранск

переход в текстовом файле

Сообщение Sergey-13 » 05.04.2004 (Пн) 13:47

Добрый день
Открываю я значит файл(txt).

open "C:\...." For Input ....


В это файле есть заголовки и за ними информация, можно ли сразу перейти на указанную строчку. что нибудь метода find. Мне нужен переход на стринговую переменную.

Пробовал Seek #1, Номер записи,

но это не очень мне подходит.
хотелосьбы перейти сразу к конкретной записи, а не делать еще условие.

Заранее спасибо.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 05.04.2004 (Пн) 14:01

По моему, только разве что построчно читать файл до тех пор, пока нужную строку не найдешь :)

Sergey-13
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 119
Зарегистрирован: 23.01.2004 (Пт) 16:02
Откуда: Саранск

Сообщение Sergey-13 » 05.04.2004 (Пн) 14:13

вот это го я и боялся!

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 05.04.2004 (Пн) 16:23

Может вместо txt юзать бд? А там SELECT * FROM поле WHERE
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 06.04.2004 (Вт) 10:31

Юзай БД, или VBScript

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 06.04.2004 (Вт) 11:21

Вау! А VBS то чем нам тут поможет? Просветите, а, уважаемвый? :roll:

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 06.04.2004 (Вт) 11:28

А Excel на что??? :)
Файл в эксель и через скрипт!!!!!!

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 06.04.2004 (Вт) 11:30

вот сидю... смотрю на этот топик... уже второй день... между прочим...
и мне кааца... что мысль куда-то не в ту сторону свернула...
и автор топика куда-то пропал...
у меня предложение: а может использовать старый-добрый формат INI-файлов...
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 06.04.2004 (Вт) 12:20

2Z-zzz

А что, без скрипта с Excel из программы на VB никак? :)



2Сyrax

Я бы тогда лучше XML бы использовал :) В INI все равно ент перехода к строке по номеру...

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 06.04.2004 (Вт) 12:38

можно и XML...
но ведь и функции GetPrivateProfileString и WritePrivateProfileString вроде еще не отменяли...
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 06.04.2004 (Вт) 12:39

[quote="RayShade"]2Z-zzz
А что, без скрипта с Excel из программы на VB никак? :) [quote]
Так быстрее же........

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 06.04.2004 (Вт) 14:04

Да ну! Быстрее из программы на VB вызывать скрипт, который будет юзать Excel? :) Что то я не догоняю :)

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 06.04.2004 (Вт) 16:23

Ну я же не говорю про программу на VB, просто через скрипт :)

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 06.04.2004 (Вт) 16:27

Посмотрим в начало темы. Автор яво пишет на VB. Так что скрипт тут скорее всего не при чем.

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 06.04.2004 (Вт) 16:32

И правда!!! Согласен по некоторым пунктам... :oops: Но все равно так проще (по крайне мере мне)... :)
Явности я не вижу, может не на VB, хотя 70% вераятность, что это так..


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 20

    TopList  
cron