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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2009, 15:51   #1
vakyla
Пользователь
 
Регистрация: 24.03.2009
Сообщений: 40
По умолчанию работа с файлами!

Добрый день
не подскажите пожалуйста
такая вот проблема хочу в
case radiogroup1.ItemIndex of
0:z:=;
1:z:=;
2:z:=;
3:z:=;
end;
Чтоб из файла построчно загружалась инфа в эти радиогрупп!
у меня в файле 4 строки и надо чтоб каждая строка загружалась в свою строку радиогруппы!z:=какойто инфе первой строки из файла и так далее!
vakyla вне форума Ответить с цитированием
Старый 09.11.2009, 15:53   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Загрузи их в Мемо (пусть он будет невидимым), а оттуда уже выбирай в радиогрупп.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 09.11.2009, 16:19   #3
vakyla
Пользователь
 
Регистрация: 24.03.2009
Сообщений: 40
По умолчанию

ну в мемо смогу загрузить а как их из мемо в радио групп сделать не доконца понимаю
vakyla вне форума Ответить с цитированием
Старый 09.11.2009, 16:42   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Код:
radiogroup.items[i]:= memo1.lines[i]
смысл ясен?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 09.11.2009, 17:05   #5
vakyla
Пользователь
 
Регистрация: 24.03.2009
Сообщений: 40
По умолчанию

вроде работает спасибо!

а как мне можно сравнивать тексты один котрый находится в радиогруппе а другой в окне мемо???

подскажите как сравнить 2 текста ?я думаю через if но у меня не получается?
Код:
if memo2.Lines[1]=memo1.lines[7] then
   label4.Caption:='ПРАВИЛЬНО'
  else   label4.Caption:='НЕПРАВИЛЬНО'

Последний раз редактировалось Stilet; 10.11.2009 в 07:41.
vakyla вне форума Ответить с цитированием
Старый 09.11.2009, 19:03   #6
Xatr
Форумчанин
 
Аватар для Xatr
 
Регистрация: 17.09.2008
Сообщений: 349
По умолчанию

Может проверять каждый символ строки? Например:
Код:
var a,b:string;
c,d:integer;
begin
a:=Memo1.Lines.Strings[1];
b:=Memo2.Lines.Strings[7];
if length(a)=length(b) then  //проверка одинакового размера строк
for c:=1 to length(a) do
if a[1]=a[2] then d:=d+1 else begin
break;
ShowMessage('Не равны');
end;
if d=length(a) then showmessage('равны');
end;
если чем помог, поставьте отзыв на весы

Последний раз редактировалось Xatr; 09.11.2009 в 19:04. Причина: Правка кода
Xatr вне форума Ответить с цитированием
Старый 09.11.2009, 19:20   #7
vakyla
Пользователь
 
Регистрация: 24.03.2009
Сообщений: 40
По умолчанию

кажется все работает!
спасибо!
А у меня еще один вопрос а если мне надо в мемо записать ни одну строку а с 1 по 3 то как надо указывать?
[1,3] так у меня не получается?

Еще такой вопросик как можно записывать инфо в мемо не стирая предыдущей то есть у меня в проге много надо инфо чтоб сохранялось в мемо последовательно не стирая предыдущию!

Последний раз редактировалось Stilet; 10.11.2009 в 07:44.
vakyla вне форума Ответить с цитированием
Старый 09.11.2009, 22:27   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

memo1.Lines.add(<строка>);
добавляет строку в мемо( а сколько решайте сами)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.11.2009, 22:29   #9
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

memo.lines.add()
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 09.11.2009 в 22:30. Причина: опять Пепел Феникса опредил :)
raxp вне форума Ответить с цитированием
Старый 09.11.2009, 23:36   #10
vakyla
Пользователь
 
Регистрация: 24.03.2009
Сообщений: 40
По умолчанию

все получилось нашел ошибку!
всем спасибо!

А у меня еще один вопрос а если мне надо в мемо записать ни одну строку а с 1 по 3 то как надо указывать?
[1,3] так у меня не получается?

Последний раз редактировалось Stilet; 10.11.2009 в 07:45.
vakyla вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами. tresh Паскаль, Turbo Pascal, PascalABC.NET 3 05.10.2008 23:32
Работа с файлами Zenit10 Помощь студентам 2 19.01.2008 09:59
Работа с файлами DJ Socol Win Api 1 17.07.2007 09:18
Работа с файлами ShVad Общие вопросы Delphi 4 03.02.2007 10:43