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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2011, 21:17   #11
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

2ReportCube: бегом читать справку. И не путайте человека.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 11.05.2011, 21:19   #12
ДениC
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 41
По умолчанию

Так оно тоже работает, но только на первую картинку. Остальные не идут и выдается снова эта ошибка
ДениC вне форума Ответить с цитированием
Старый 11.05.2011, 21:22   #13
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Цитата:
Сообщение от ДениC Посмотреть сообщение
но только на первую картинку
С этого места подробнее. Откуда вдруг свалилась "следующая картинка" в строке

Код:
image1.Picture.LoadFromFile('1.jpg');
?
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 11.05.2011, 21:25   #14
ДениC
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 41
По умолчанию

Код:
unit Unit8;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls, JPEG;

type
  TForm8 = class(TForm)
    GroupBox1: TGroupBox;
    Button1: TButton;
    Button2: TButton;
    Memo1: TMemo;
    Image1: TImage;
    procedure Button1click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure Button2Click(Sender: TObject);


  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form8: TForm8;
  k,o:integer;
  implementation

uses  Unit10;

{$R *.dfm}




procedure TForm8.Button1Click(Sender: TObject);
begin
if k<6 then image1.Picture.LoadFromFile(memo1.Lines.Strings[k]);
k:=k+1;
case k of
1: o:=o+0;
2: o:=o+0;
3: o:=o+0;
4: o:=o+1;
5: begin
o:=o+1;
form8.Hide;
form10.Show;
end;
end;

end;


procedure TForm8.FormCreate(Sender: TObject);
begin
  memo1.lines.loadfromfile('image.txt');
  image1.Picture.LoadFromFile(memo1.Lines.Strings[4]);
end;

procedure TForm8.Button2Click(Sender: TObject);
begin
if k<6 then image1.Picture.LoadFromFile(memo1.Lines.Strings[k]);
k:=k+1;
case k of
1: o:=o+0;
2: o:=o+1;
3: o:=o+1;
4: o:=o+0;
5: begin
o:=o+0;
form8.hide;
form10.show;
end;
end;
end;



end.
Вот исходник
ДениC вне форума Ответить с цитированием
Старый 11.05.2011, 21:26   #15
ДениC
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 41
По умолчанию

Программа идет как тест. На форме расположен группбокс. В нем мемо, имайдж и 2 кнопки.
ДениC вне форума Ответить с цитированием
Старый 11.05.2011, 21:31   #16
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Ну и где же в этом исходнике '1.jpg', который мы проверяем?

Давайте так:

Код:
procedure TForm8.FormCreate(Sender: TObject);
begin
  memo1.lines.loadfromfile('image.txt');
  ShowMessage('"' + memo1.Lines.Strings[0] + '"'#13#10#13#10 + memo1.lines.Text);
  image1.Picture.LoadFromFile(memo1.Lines.Strings[0]);
end;
Что покажет?
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 11.05.2011, 21:32   #17
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

P.S. Подсказка: в окне сообщения можно нажать Ctrl + C - это скопирует текст сообщения в буфер.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 11.05.2011, 21:34   #18
ДениC
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 41
По умолчанию

Сначало он мне выдал весь список, который у меня в текстовике. Потом снова выдал эту же ошибку(
ДениC вне форума Ответить с цитированием
Старый 11.05.2011, 21:35   #19
ДениC
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 41
По умолчанию

Цитата:
Сообщение от GunSmoker Посмотреть сообщение
P.S. Подсказка: в окне сообщения можно нажать Ctrl + C - это скопирует текст сообщения в буфер.
Спасибо конечно, но я не настолько "продвинутый" пользователь=)
ДениC вне форума Ответить с цитированием
Старый 11.05.2011, 21:37   #20
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Я зачем вас про Ctrl + C спрашивал? Сообщение в студию.

У вас сейчас одно с другим не сходится. Вы где-то врёте.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вылезает ошибка Read Beyond End Of File Vasiliusis Помощь студентам 3 05.05.2010 09:14
Ошибка Unexpected end of file nemq Паскаль, Turbo Pascal, PascalABC.NET 13 02.01.2010 05:55
Pascal. Ошибка file not found. Axel1981 Помощь студентам 15 22.12.2008 19:43
ошибка!File not found: 'mySQLDbTables.dcu' Алёна Общие вопросы Delphi 6 05.12.2007 01:34
Ошибка: File not found Unit2.dfm Иринкаа Помощь студентам 5 21.11.2007 17:55