|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
|  | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
| 
			 
			#16  
			
			
			
			
		 | |||
| 
 | |||
|   во второй форме на данный момент у меня нету никакого кода: Код: unit Unit2;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls;
type
  TForm2 = class(TForm)
    ProgressBar1: TProgressBar;
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form2: TForm2;
implementation
{$R *.dfm}
end.Последний раз редактировалось lostbananan, 20.02.2013 в 18:24. | 
| 
			 
			#17  
			
			
			
			
		 | ||||
| 
 | ||||
|   Или делай трассировку кода и ищи где падает, или выкладывай ПОЛНОСТЬЮ проект и может быть кто-нить посмотрит на это произведение. | 
| 
			 
			#18  
			
			
			
			
		 | |||
| 
 | |||
|   Смотрите в архиве последний символ в имени файла "1".... что-то сервкр глючит се1йчас на йфа1йлообменник сброшу... - http://us.ua/1042689/ Сам пробую найти дебагером. Смотрел в дебагере: Аксес виолатион выскакивате после: Код:  with TForm2.Create(nil) do
   begin
      Show;Последний раз редактировалось lostbananan, 20.02.2013 в 18:48. | 
| 
			 
			#19  
			
			
			
			
		 | ||||
| 
 | ||||
|   Проект не полный. | 
| 
			 
			#20  
			
			
			
			
		 | |||
| 
 | |||
|   Вот все файлы: http://us.ua/1042708/ | 
| 
			 
			#21  
			
			
			
			
		 | ||||
| 
 | ||||
|   Цитата: 
 | 
| 
			 
			#22  
			
			
			
			
		 | |||
| 
 | |||
|   Теперь тв архиве все что в папке проекта (там много мусора, извините) http://us.ua/1042726/ | 
| 
			 
			#23  
			
			
			
			
		 | ||||
| 
 | ||||
|   Скачать не смог, жаба заела на телефон почти три мега мусора забрасывать, извнт   А чем мой вариант не понравился? Так ведь в любом случае, как только не закрывай первую форму, хоть кнопкой, хоть крестиком - вторая форма обязательно появится, если что, то вместо слипа можно и таймер запустить. | 
| 
			 
			#24  
			
			
			
			
		 | ||||
| 
 | ||||
|   Где вторая форма-то? | 
| 
			 
			#25  
			
			
			
			
		 | |||
| 
 | |||
|   Оба может и потому... вот код второй формы: Код: unit Unit2;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls;
type
  TForm2 = class(TForm)
    ProgressBar1: TProgressBar;
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form2: TForm2;
implementation
{$R *.dfm}
end.Последний раз редактировалось lostbananan, 20.02.2013 в 19:27. | 
| 
			 
			#26  
			
			
			
			
		 | |||
| 
 | |||
|   В чем проблема - я так и не раз обрался (что-то явно с компоновкой файлов в проекте) - сфоримровал по-новой - все нормально работает... ТАк что существующий проект буду переписывать... | 
| 
			 
			#27  
			
			
			
			
		 | |||
| 
 | |||
|   Переписывать не буду - я форм2 сначала удалил из проекта, потом создал в проекте новою форму форм2; - теперь все работает нормально,... Но, есть одно но, во втрой форме у меня будет несколько таймеров и несколько прогресбаров, который по таймерам будут "прогрессировать". Если написать код так: Код:    with TForm2.Create(nil) do
   begin
      Show;
      Update;
      Free;
    end;Т.е. мне, в конце-концов надо, чтобы Форм2 закрылось при срабатывании таймера Таймер_Конец_Работы, скажем так. И тогда - вся проблема решена! Понятно, что после Код: Update; Очень прошу - подскажить, в данном проекте - это у меня последняя непонятка для меня, ее решить и проект готов! Помогите, кто знает как здесь поступить!!! Последний раз редактировалось lostbananan, 20.02.2013 в 23:35. | 
| 
			 
			#28  
			
			
			
			
		 | |||
| 
 | |||
|   Написал такой код: Код:    with TForm2.Create(nil) do
   begin
      Show;
      Update;
      if CheckBox1.Checked=true then
        Free;
    end; | 
| 
			 
			#29  
			
			
			
			
		 | |||
| 
 | |||
|   Люди добрые, хелп ми плиз!!!! Очень надо, а сам додуматься что-то не могу... | 
| 
			 
			#30  
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
 Код:    with TForm2.Create(nil) do
   begin
      Show;
      Update;
      While not CheckBox1.Checked Do sleep(100);
      Free;
    end; |