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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2010, 17:12   #1
Len4i]{
Пользователь
 
Аватар для Len4i]{
 
Регистрация: 02.06.2010
Сообщений: 30
По умолчанию найти ошибку в Delphi! В программе "ПДД"

помогите пожалуйста. нужно, чтоб при нажетие на кнопку на экран выводились вопросы с картинками, которые брались бы случайным образом из текстовых файлов (""Билет1.txt и "Билет2.txt"), а рисунки к ним, например, из папки "Картинки/Билет1/1в.bmp" (1в, 2в и т.д. - это картинка к вопросам 1 и 2)
Len4i]{ вне форума Ответить с цитированием
Старый 06.06.2010, 17:13   #2
Len4i]{
Пользователь
 
Аватар для Len4i]{
 
Регистрация: 02.06.2010
Сообщений: 30
По умолчанию

ребят!!! кто может помочь, прошу вас помогите. нужно,чтоб до завтра уже всё работало :-(((
Len4i]{ вне форума Ответить с цитированием
Старый 06.06.2010, 17:15   #3
Len4i]{
Пользователь
 
Аватар для Len4i]{
 
Регистрация: 02.06.2010
Сообщений: 30
По умолчанию

вот код к программе
var f,g:TextFile; n:integer;
a: Array[1..2] Of String =('Билет1.txt','Билет2.txt');//,'3.txt');
b: Array[1..5] of string =('1в.bmp','2в.bmp','3в.bmp','4в.bm p', '5в.bmp');
s,s1,s2:string; k,i, j:byte;
procedure TAdditionalTab4.Button1Click(Sender : TObject);
begin
for i:=1 to 2 do
AdditionalTab4.Caption := a[i];
if RadioGroup1.ItemIndex=StrToInt(s) then inc(k);
if eof(f) then begin
Button1.Enabled:=false;
CloseFile(f);
AssignFile(g,'Результат.txt');
{$I-}
Append(g);
if IOResult<>0 then Rewrite(g);
{$I+}
Writeln(g,s1+' '+IntToStr(k));
CloseFile(g);
Exit;
end;

RadioGroup1.Items.Clear;
readln(f,s2);
RadioGroup1.Caption:=s2;
Readln(f,s);
RadioGroup1.Items.Add(s);
Readln(f,s);
RadioGroup1.Items.Add(s);
Readln(f,s);
if s<>'' then
RadioGroup1.Items.Add(s);
Readln(f,s);
if s<>'' then
RadioGroup1.Items.Add(s);
Readln(f,s);

for i:=1 to 2 do
for j:=1 to 5 do //s2:=copy(s2,1,pos('.',s2)-1);
Image1.Picture.LoadFromFile('Картин ки/'+copy(a[i],1,pos('.',a[i])-1)+'/'+b[j]);
end;
procedure TAdditionalTab4.FormActivate(Sender : TObject);
begin
randomize;
for i:=1 to 2 do
for j:=1 to 5 do begin //s2:=copy(s2,1,pos('.',s2)-1);
//a[i]:=random(2=('Билет1.txt', 'Билет2.txt'))'Билет2.txt'; //s2:=copy(s2,1,pos('.',s2)-1);
Image1.Picture.LoadFromFile('Картин ки/'+copy(a[i],1,pos('.',a[i])-1)+'/'+b[j]); //+s2+'в'+'.bmp');
AssignFile(f,'Вопросы/'+a[i]);
end;
reset(f);
readln(f,s);
RadioGroup1.Caption:=s;
Readln(f,s);
RadioGroup1.Items.Add(s);
Readln(f,s);
RadioGroup1.Items.Add(s);
Readln(f,s);
if s<>'' then
RadioGroup1.Items.Add(s);
Readln(f,s);
if s<>'' then
RadioGroup1.Items.Add(s);
Readln(f,s);
Len4i]{ вне форума Ответить с цитированием
Старый 06.06.2010, 17:16   #4
Len4i]{
Пользователь
 
Аватар для Len4i]{
 
Регистрация: 02.06.2010
Сообщений: 30
По умолчанию

извини, что слишком много ненужных коментариев, просто уже как только не пробовала
Len4i]{ вне форума Ответить с цитированием
Старый 06.06.2010, 19:38   #5
Len4i]{
Пользователь
 
Аватар для Len4i]{
 
Регистрация: 02.06.2010
Сообщений: 30
По умолчанию

ну кто нибудь!!! откликнетесь!!! ПОЖААААЛУЙСТА!!!
Len4i]{ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игра "Пары" - не могу найти ошибку Marsel737 Общие вопросы Delphi 8 31.01.2010 21:04
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Помогите пожайлуста найти, кто человек "вконтакте", зная его "мэйл" Аксюнька1990 Помощь студентам 1 12.06.2009 06:16
Выводит ошибку "Unclarified identifier", хотя недавно запускалась в другой программе Alex Cones Общие вопросы Delphi 2 20.04.2009 21:31
"Суммирование рядов смешанного типа" Найти ошибку! maliyusha Паскаль, Turbo Pascal, PascalABC.NET 4 25.12.2008 20:19