• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Загружаю Текст В Memo, После Загрузки Происходит Ошибка. Index

Статус
Закрыто для дальнейших ответов.
Андрей Оффлайн

Андрей

Принятый Кодер
Регистрация
17 Дек 2015
Сообщения
62
Баллы
60
Загружается каждая строка, после окончания загрузки появляется ошибка.

Код:
unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, sButton, sMemo;

type
  TForm1 = class(TForm)
    sMemo1: TsMemo;
    sButton1: TsButton;
    sButton2: TsButton;
    OpenDialog1: TOpenDialog;
    procedure sButton1Click(Sender: TObject);
    procedure sButton2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;


   type
  TPotok = class(TThread)
  private
    { Private declarations }
  protected
    procedure Execute; override;
  end;


var
  Form1: TForm1;
  stroki:TStringlist;

implementation

{$R *.dfm}

procedure TForm1.sButton1Click(Sender: TObject);
begin
stroki:=TStringlist.Create;
if OpenDialog1.Execute then
begin
   stroki.LoadFromFile(OpenDialog1.FileName);
end;
end;

procedure TForm1.sButton2Click(Sender: TObject);
begin
  TPotok.Create;
end;
procedure TPotok.Execute;
var
num, i: integer;
begin
num:=0;
for i := 0 to stroki.Count do
begin
Form1.sMemo1.Lines.Add(stroki.Strings[num]);
Inc(num);
end;
end;

end.
 
Sascha Оффлайн

Sascha

Заместитель Администратора
Команда форума
Администратор
Регистрация
9 Май 2015
Сообщения
1,367
Баллы
155
У меня всё работает.

 
Андрей Оффлайн

Андрей

Принятый Кодер
Регистрация
17 Дек 2015
Сообщения
62
Баллы
60
У меня всё работает.

А у меня тоже сначало загружает нормально, а потом после окончания загрузки всех строк выбивает такую ошибку.
 
Sascha Оффлайн

Sascha

Заместитель Администратора
Команда форума
Администратор
Регистрация
9 Май 2015
Сообщения
1,367
Баллы
155
Я перепробывал уже любой текст открыть всё работает без проблем
 
Андрей Оффлайн

Андрей

Принятый Кодер
Регистрация
17 Дек 2015
Сообщения
62
Баллы
60
Я перепробывал уже любой текст открыть всё работает без проблем
Наверное что то с проектом, хотя авторизация вк работает и онлайн работает. Я хотел сделать инвайт добавлять людей в друзья из списка txt но вот такая проблема получается. Пробовал новый проект создавать, ну мало ли может это только там не работает. Оказалось что негде не работает нормально, это я наверное что-то уже в Delphi настройках наверное не правильно сделал. И почему то когда создаешь новый проект, то теперь открывается не Unit1 a Unit2 . Вообщем что то я уже понастраивал там, сам не могу понять что.
 
Sascha Оффлайн

Sascha

Заместитель Администратора
Команда форума
Администратор
Регистрация
9 Май 2015
Сообщения
1,367
Баллы
155
возможно
 
Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
Наверное что то с проектом, хотя авторизация вк работает и онлайн работает. Я хотел сделать инвайт добавлять людей в друзья из списка txt но вот такая проблема получается. Пробовал новый проект создавать, ну мало ли может это только там не работает. Оказалось что негде не работает нормально, это я наверное что-то уже в Delphi настройках наверное не правильно сделал. И почему то когда создаешь новый проект, то теперь открывается не Unit1 a Unit2 . Вообщем что то я уже понастраивал там, сам не могу понять что.
Зайди в в папку documents/ Delphi,project,и удали проекты там и все будет решенно . Появление второго днища и за того что он сохранил или ты проект в папку с делпхи и не указал имя юнита. Все программисты перед программированием обязывают проект и формы,потом сохраняют и потом уже начинают проектировать .
 
Андрей Оффлайн

Андрей

Принятый Кодер
Регистрация
17 Дек 2015
Сообщения
62
Баллы
60
Зайди в в папку documents/ Delphi,project,и удали проекты там и все будет решенно . Появление второго днища и за того что он сохранил или ты проект в папку с делпхи и не указал имя юнита. Все программисты перед программированием обязывают проект и формы,потом сохраняют и потом уже начинают проектировать .
Спасибо это помогло)
 
Y Оффлайн

Yaroslav

Принятый Кодер
Регистрация
19 Янв 2016
Сообщения
20
Баллы
40
Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
Вроде тема закрыта но стало интересно :) Не должно было помочь
Ошибка вот
for i := 0 to stroki.Count do ----> stroki.Count-1
Давайте все таки закроем тему .
 
Статус
Закрыто для дальнейших ответов.
Вверх Снизу