0 / 0 / 0
Регистрация: 31.05.2018
Сообщений: 14
1

Программа запускается, но файл не открывается

02.12.2018, 17:37. Показов 690. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите в чем ошибка, программа запускается но файл не открывается.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
procedure TForm1.AFOpenExecute(Sender: TObject);
var
i:integer;
 begin                               // Открыть файл с массивом
OpenDialog1.FileName:='Автомобиль.txt';                  // путь к файлу
OpenDialog1.InitialDir := GetCurrentDir + '\Text files' ;
if OpenDialog1.Execute then
begin
  TstrBuff:= TstringList.Create;        // создание листа записи
  TstrBuff.Delimiter:=',';              // разделитель
  Tstr:=TstringList.Create;
  Tstr.LoadFromFile(OpenDialog1.FileName);   // открытие файла в листе
  for I := 0 to Tstr.Count - 1 do      //  цикл записи
   begin
     TstrBuff.DelimitedText:=Tstr.Strings[i]; // разделитель
    additems((tstrbuff[0]),strtoint(tstrbuff[1]),strtoint(tstrbuff[2])); // запись элементов в массив
   end;
   Tstr.Free;
   TstrBuff.Free;
end;
end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2018, 17:37
Ответы с готовыми решениями:

После компиляции программа запускается, открывается только первая форма
Создала программу-тест, после компиляции она запускается, открывается первая форма и все. Такое...

Файл открывается, но не запускается и не работает так, как нужно
unit CALC; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Access 2003 .mdb файл не открывается с ярлыка на него на файл сервере, но открывается если снач запус Access
Вирусов нет. Установлены все обновления Windows, Office. Есть сеть состоящая из 6...

Первая программа с использованием Win API. Не запускается текстовый файл
есть вот такая программа,которая должна запустить на исполнение файл с флешки: #include...

3
Модератор
8446 / 5636 / 2287
Регистрация: 21.01.2014
Сообщений: 24,188
Записей в блоге: 3
02.12.2018, 18:12 2
Том123, что такое additems??? Где это описано и реализовано?

Не по теме:

Уже был такой фрагмент именно с такой ерундой... Не помню сейчас, Ваша это была тема или нет, а искать лень... Потом найду и, если Ваша - накажу за кросспостинг!

0
0 / 0 / 0
Регистрация: 31.05.2018
Сообщений: 14
02.12.2018, 18:28  [ТС] 3
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
procedure TForm1.additems(a: String; b: Integer; c: Real)  ;
var
i,l:integer;
begin
l:=massive.get_lenght;
l:=l+1;
massive.set_lenght(l);  // создание массива с данными и объявление длины массива
element:=TAutomobile.Create(a, b, c); // запись в класс элементов
massive.additem(element,l-1);  // добавление объекта
for i := 0 to l-1 do begin // цикл для записи
StringGrid1.Cells[0,i+1]:=massive.Get_Marka(i);   // запись названия в первый столбец
StringGrid1.Cells[1,i+1]:=inttostr(massive.Get_Moshnost(i));  // запись водоизмещения во второй столбец
StringGrid1.Cells[2,i+1]:=floattostr(massive.Get_Stoimost(i));   //запись типа в третий столбец
end;
stringGrid1.RowCount:=stringgrid1.RowCount+1;    // добавление строки
end;
0
Модератор
8446 / 5636 / 2287
Регистрация: 21.01.2014
Сообщений: 24,188
Записей в блоге: 3
02.12.2018, 18:39 4
Цитата Сообщение от Том123 Посмотреть сообщение
additems((tstrbuff[0]),strtoint(tstrbuff[1]),strtoint(tstrbuff[2]));
Цитата Сообщение от Том123 Посмотреть сообщение
procedure TForm1.additems(a: String; b: Integer; c: Real) ;
Как минимум - уже одна несуразица...
Где Вы эту хрень нашли-то? Только, я Вас умоляю, не говорите, что сами написали: тут еще куча всего понаобъявлено и если Вы это сделали бы сами - то такого вопроса у Вас бы не возникло...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2018, 18:39
Помогаю со студенческими работами здесь

Из командной строки файл вообще не открывается а если открыть через проводник, то открывается и сразу вылетает
masm model small stack 256 .data per_1 db 23 per_2 dw 9856 per_3 dd 9875645 per_4 dw...

Не запускается программа "Не удается найти указанный файл"
Хочу запустить простую программу на Си, но выходит вот это, как это исправить?

Запускается cmd и открывается сайт
Здравствуйте! При входе в Windows открывается Chrome и отображается сайт . Логи прикрепил. Спасибо!

Денвер запускается, а localhost не открывается
Здравствуйте! Установил Денвер. При запуске в трее появляется шляпа и перо, но перо секунд...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru