Sasha_builder Гость
|
Добавлено: Пн Янв 14 2002 16:58 Заголовок сообщения: Начинающий: как переписать программу с использованием threads в Builder 3? |
|
|
Приветствую любого заглянувшего сюда!
Вот простой проект, сделанный в Borland C++ Builder 3. Я поместил на форму панель, а на нее - кнопку, по нажатию которой запускается весь процесс.
Программа выполняет долгие вычисления и не реагирует на "внешние раздражители", как то перетаскивание окна, изменение размеров окна или попросту закрытие приложения.
Может кто нибудь переписать этот "проект" с использованием threads?
Спасибо!
Саша
//***********header file *************** #ifndef pr8H #define pr8H //--------------------------------------------------- #include #include #include #include #include //--------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TPanel *Panel1; TButton *btnStart; void __fastcall btnStartClick(TObject *Sender); private: // User declarations public: // User declarations __fastcall TForm1(TComponent* Owner); }; //---------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------- #endif
//.. file*************
#include #pragma hdrstop
#include "pr8.h" #include
//------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //-------------------------------------------------- __fastc.. TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //------------------------------------------------.. __fastcall TForm1::btnStartClick(TObject *Sender) { int x,y; long i,j;
for(i=0;iTextOut(x,y,"Hello"); }
}
//********************************* |
|