ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #601  
Старый 11.09.2007, 21:25
Аватар для Ni0x
Ni0x
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме:
2009677

Репутация: 472
По умолчанию

Цитата:
Куда поместить ProcessMessages for WinAPI?
засовывай после CreateWindow и ShowWindow.
Код:
hwnd = CreateWindowEx(...);
ShowWindow (hwnd, SW_SHOW);
while (GetMessage (&messages, 0, 0, 0))
    {
       TranslateMessage(&messages);
        DispatchMessage(&messages);
    }
 
Ответить с цитированием

  #602  
Старый 11.09.2007, 21:59
Аватар для PandoraBox
PandoraBox
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
Провел на форуме:
1510937

Репутация: 398
Отправить сообщение для PandoraBox с помощью ICQ
По умолчанию

Цитата:
Сообщение от Ni0x  
засовывай после CreateWindow и ShowWindow.
Код:
hwnd = CreateWindowEx(...);
ShowWindow (hwnd, SW_SHOW);
while (GetMessage (&messages, 0, 0, 0))
    {
       TranslateMessage(&messages);
        DispatchMessage(&messages);
    }
есть DialogBox(hInstance, 'MAIN', 0, @MainDlg); ((

Последний раз редактировалось PandoraBox; 12.09.2007 в 00:27..
 
Ответить с цитированием

  #603  
Старый 12.09.2007, 06:17
Аватар для W!z@rD
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

Цитата:
Сообщение от PandoraBox  
есть DialogBox(hInstance, 'MAIN', 0, @MainDlg); ((
Пандора... честное слово =/
на API же пишешь...я тебе скинул LENIN_INC там есть пример вызова MessageBox'a при событиях окна вплоть до его полного отображения...
OnCreate
OnPaint
OnShow
OnActive
(что-то вроде этого)
посмотри...
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #604  
Старый 14.09.2007, 10:12
Аватар для Killerkod
Killerkod
Участник форума
Регистрация: 01.08.2007
Сообщений: 178
Провел на форуме:
486104

Репутация: 239
По умолчанию

Значит так. Я изучаю делфи пару недель... Пока просто читаю и запоминаю))) Но вот хотел написать простую программку, которая бы при нажатии на кнопку выводила второе окно... И нефига не получается... Пишу
Код:
 Form2.Show;
А при компилляции он мне ошибку выдает! Один чел с кибер зоны мне дал свой вариант проги, там так же, но все работает! А у мну нет!
Вот тут сам исходник - http://slil.ru/24853531
Там в принципе только две формы, на одной есть кнопка, при ее нажатии я хочу чтоб вылазила вторая форма, но у мну не получается...

Последний раз редактировалось Killerkod; 14.09.2007 в 10:15..
 
Ответить с цитированием

  #605  
Старый 14.09.2007, 10:49
Аватар для GlOFF
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме:
1845671

Репутация: 1338


По умолчанию

Killerkod Очевидно у тебя есть два модуля Unit1 и Unit2. Во втором Form2 - чтобы её показать с помошью Form2.Show; Нужно подключить\связать модуль 1 с модулем 2 -
жми File -> Use unit -> вибираем Unit2 и должно все работать!

// Killerkod лучше писать ошибки компиляции, так тебе быстрее помогут!
 
Ответить с цитированием

  #606  
Старый 14.09.2007, 11:26
Аватар для Killerkod
Killerkod
Участник форума
Регистрация: 01.08.2007
Сообщений: 178
Провел на форуме:
486104

Репутация: 239
По умолчанию

Спасибо! Усе работает...

Вот еще вопросик:
Вот например в проге есть прогресс бар который заполняется по таймеру после нажатия на кнопку. Как сделать чтобы после заполнения прогресс бара, появлялась вторая форма?
Вот такой вот ламерский у мну вопрос))
 
Ответить с цитированием

  #607  
Старый 14.09.2007, 13:27
Аватар для _Pantera_
_Pantera_
Участник форума
Регистрация: 06.10.2006
Сообщений: 226
Провел на форуме:
3025546

Репутация: 1327
Отправить сообщение для _Pantera_ с помощью ICQ
По умолчанию

мда.... через условие, учи основы!
 
Ответить с цитированием

  #608  
Старый 14.09.2007, 13:42
Аватар для W!z@rD
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

Цитата:
Сообщение от Killerkod  
Спасибо! Усе работает...

Вот еще вопросик:
Вот например в проге есть прогресс бар который заполняется по таймеру после нажатия на кнопку. Как сделать чтобы после заполнения прогресс бара, появлялась вторая форма?
Вот такой вот ламерский у мну вопрос))
PHP код:
procedure TForm1.Button1Click(SenderTObject);
begin
Timer1
.Enabled:=True;
end;

procedure TForm1.Timer1Timer(SenderTObject);
begin
ProgressBar1
.StepIt;
if 
ProgressBar1.Position ProgressBar1.Max then Form2.Show;
end
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #609  
Старый 14.09.2007, 14:42
Аватар для Killerkod
Killerkod
Участник форума
Регистрация: 01.08.2007
Сообщений: 178
Провел на форуме:
486104

Репутация: 239
По умолчанию

Спасибо, это то, что и надо было))
Только вот эту строчку надо убрать - ProgressBar1.StepIt;
Иначе прогрессбар ходит как по циклу!

Последний раз редактировалось Killerkod; 14.09.2007 в 15:04..
 
Ответить с цитированием

  #610  
Старый 14.09.2007, 16:23
Аватар для z01b
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от Killerkod  
Спасибо, это то, что и надо было))
Только вот эту строчку надо убрать - ProgressBar1.StepIt;
Иначе прогрессбар ходит как по циклу!
Не надо, StepIt делает шаг! Если его убрать то оно никогда не заполнится!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2564 06.04.2026 23:31
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ