Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2010, 16:43   #1
bad_patefa
Пользователь
 
Аватар для bad_patefa
 
Регистрация: 15.09.2010
Сообщений: 14
По умолчанию Вывод из файла рандом строку с разделителем.

Здравствуйте.
Имеется на сайте файл, вида:
123;asd
789;xcv
741;klj
и т.д. тоесть разделитель- ;

необходимо рандомно получить строку и вывести
первую часть строки, до ; в поле edit1
вторую часть строки, после ; в поле edit2

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

Последний раз редактировалось bad_patefa; 25.09.2010 в 16:48.
bad_patefa вне форума Ответить с цитированием
Старый 25.09.2010, 18:29   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

для получения списка строк используйте класс TstringList. и его методы LoadFrmFile LoadFromstream. Уточнить использование можно с помощью F1 + Delphi Example + See Also.
рандомный номер строки j:=random(coutstr)
разбор строки pos|posEx|copy ну и F1 c Delphi Example впридачу.
можно также поиск по сайту.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 25.09.2010, 22:46   #3
bad_patefa
Пользователь
 
Аватар для bad_patefa
 
Регистрация: 15.09.2010
Сообщений: 14
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
для получения списка строк используйте класс TstringList. и его методы LoadFrmFile LoadFromstream. Уточнить использование можно с помощью F1 + Delphi Example + See Also.
рандомный номер строки j:=random(coutstr)
разбор строки pos|posEx|copy ну и F1 c Delphi Example впридачу.
можно также поиск по сайту.
пасиба, немного помог.
вобщем всё сделал... (рандом строку получал через скрипт php, благо его лучше знаю)) выводил в скрытый memo через idhttp и разделял ; кодом ниже)

Код:
a:= Memo3.Text;
a1:= Copy(a,1,Pos(';',a)-1);
Delete(a,1,Pos(',',a));
Edit1.Text:= a1;
вопрос закрыт
bad_patefa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод спец. символов в строку. Delphi Horus92 Помощь студентам 2 27.08.2010 08:54
вывод на вторую строку экрана значения регистра Steil Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 24.05.2010 12:15
Вывод таблицы не выделяя строку Droid БД в Delphi 0 01.08.2009 12:04
Можно ли сделать ввод цифр с разделителем в виде точки? motorway Microsoft Office Excel 1 18.07.2009 01:42
загрузить текст в ListView из Memo с разделителем 4elovek Общие вопросы Delphi 1 10.04.2009 04:30