Как можно создать поток и запихнуть туда основную часть программы?
У меня написана прграммка, которая выполняет довольно сложные матемаические вычисления. После ввода данных во все поля и т п, я нажимаю на кнопку "Старт" и начинается непосредственно расчет. То есть основной код я разместил в OnClick. Но это нехорошо... Нельзя например двигать окно во время работы проги. Да и вообще, я думаю что надо разделять интерфейс и алгоритмы. Как можно это осуществить?
Ответ в названии твоей темы. Используй потоки. Только, чур инфу сам ищи - никто за тебя это делать небудет.
Цитата:
Originally posted by Andreww
У меня написана прграммка, которая выполняет довольно сложные матемаические вычисления. После ввода данных во все поля и т п, я нажимаю на кнопку "Старт" и начинается непосредственно расчет. То есть основной код я разместил в OnClick. Но это нехорошо... Нельзя например двигать окно во время работы проги. Да и вообще, я думаю что надо разделять интерфейс и алгоритмы. Как можно это осуществить?
У меня написана прграммка, которая выполняет довольно сложные матемаические вычисления. После ввода данных во все поля и т п, я нажимаю на кнопку "Старт" и начинается непосредственно расчет. То есть основной код я разместил в OnClick. Но это нехорошо... Нельзя например двигать окно во время работы проги. Да и вообще, я думаю что надо разделять интерфейс и алгоритмы. Как можно это осуществить?
Блин полностью аутентичная проблема, давай думать вместе если не против, я думал может сам алгоритм реализовать во внешней проге например у меня уже есть готовая консолька реализующая алгоритм, ей передать параметры из основной программы оболочки, как ты думаешь если так сделать???
Цитата:
Originally posted by Andreww
У меня написана прграммка, которая выполняет довольно сложные матемаические вычисления. После ввода данных во все поля и т п, я нажимаю на кнопку "Старт" и начинается непосредственно расчет. То есть основной код я разместил в OnClick. Но это нехорошо... Нельзя например двигать окно во время работы проги. Да и вообще, я думаю что надо разделять интерфейс и алгоритмы. Как можно это осуществить?
У меня написана прграммка, которая выполняет довольно сложные матемаические вычисления. После ввода данных во все поля и т п, я нажимаю на кнопку "Старт" и начинается непосредственно расчет. То есть основной код я разместил в OnClick. Но это нехорошо... Нельзя например двигать окно во время работы проги. Да и вообще, я думаю что надо разделять интерфейс и алгоритмы. Как можно это осуществить?
1. В папку с примерами заглянуть не пробовал?
$(BCB)\Examples\Apps\Threads
2. Читай это:
http://www.bcbdev.ru/winapi/documentation/richter_win32_64.rar
3. Rambler->многопоточность C++Builder->Ok