Структура программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Как Вы относитесь к курящим девушкам?
Распознавание текста?
Как найти список свойств объекта?
потеря сохраненных данных в БД
HOOK
QReport и QRPreview, Как сделать Print Preview в QReport ?
Множества в SQL. Передача параметров., ~Истина где-то рядом~
Отследить что нажимают клавиши, На клавиатуре
Запись в ЕХЕ- файл
Как в ресурсное меню поместить изображение?
Импорт в реестр Файлов *.REG
Стоимось проги....
Вопросы по компоненту TNoteBook
- НУ НАКОНЕЦТО, ЗАМЕНА ИКОНКИ СТАЛА РЕАЛЬНОСТЬЮ -, Хуки-ПУки
Восстановление минимизированного приложения
Integer -> Cardinal
Designer, ToolBar kak у Builder
Ссылка на форму, как установить ссылку с form5 на form1?
Два вопроса по TRichView, кто с этим работал помагите плиз
Использование mciSendCommand.
Как посчитать трафик?, Сколко дали и сколько взяли!
Создание соединения
Помогите пожалуйста, замучался...., Предотвратить сообщение об ошибке?
Как записать информацию на CD-R/CD-RW
help plz, тут такой вопрос
Помогите найти Cristal Reports
кнопки (enabled/disabled)
Как подружить BDE и MSSQL-2000?, После апгрейда SQL-сервера с 6.5 на 2000
прозрачный фон у иконок
задача по консоле в delphi
Сортировка строковых значений как чисел, по возрастанию....
Как прикрутить ShellExecute?, Чего ей надо?
шпион на соединение
Плюс-плюс
Как определить подключеныTCP-IPпротоколы?
Как минимизировать окна чужих программ?, свою оставить открытой
TCP/IP
А можно_ли организовать подключение компонента ...
Pascal+First Steps, Стоит ли создавать сайт?...
GetVolumeInformation, Проблема
COM Port - слушать, АТС и Компьютер
Ole automation
Вопрос о создании файла
Левый SHIFT+ENTER/Правый SHIFT+ENTE, Полное решение. Для тех кто столкнется.
Можно-ли узнать hWnd у безоконного приложения?
Как Вы относитесь к курящим девушкам?
Как отследить завершение работы в API приложении?
Вопрос о реакции с клавы
Autodesk MapGuide, Программирование в Autodesk MapGuide
Delphi+TCanvas, Грамотно ли чертить график на канве?
Смерть буржуям!
Ini, Как считать раздел?
Прдотвращение второга запуска.
Вопрос обо всем
Без подсказок, похоже, мне не обойтись, Продолжение проблем с потоком
Как определить сколько раз запущен фаил?
Движение формы
WebBrowser, Загрузка ТХТ- файла в WebBrowser
TForm, Где обработчик событий у TForm?
Delphi+Internet, TInetXPageProducer
DirectInput, shift+Enter/Правый shift+Enter
Как работать с TReader, Хочу нестандартно использовать TReader
Функция GetVolumeInformation, Работа в сети!
Вопрос о Boot секторах
Вопрос по поводу непрямолинейности
form & thread, непонятки
Ping
Посоветуйте репортер отчетов
Помогите получить Crystal Report
найти бы компонент, :)

Платные хостинги     Раскрутка сайта     Книги по программированию


TForm, Где обработчик событий у TForm?

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Начало в топике form&thread.Так вот: если в цикле потока вызывать refresh формы, то отображается все, вроде как надо. Но сама форма не реагирует на внешние раздражители.Вопрос: где у формы искать процедуру - обработчик событий?

- Что-то я не понял вопроса. Можно пример кода?

- Да поток у тебя не правильно написан скорее всего. Такая элементарная операция, вообще может обойтись и без синхронизации. Сделай проще, в TThread.Execute напишиi:=0;FreeOnTerminate;While not Terminate dobegin form^.memo1.Add(Inttostr(i)); inc(i); Sleep(100);if i=100 then Terminate; end;Вроде так должно работать.

- Спасибо - буду пробовать.Мда.Вчера сделал по-другому: в OnClick создаются два потока: один показывает форму, другой - делает работу и передает то, что сделал в эту форму. Общаются они через указатели. Чуствую излишнюю сложность этого решения, но "самый быстрый путь в отсутствие умных советов - это как умеешь".А насчет обработчика событий - когда создается окно в Windows, ему назначается процедура, которая будет обрабатывать события. А в Дельфи доступны предопределенные события. То есть процедуры и функции, которые, по идее, вызываются из функции-обработчика событий окна. Я спрашивал про эту оконную функцию.

- Да скорее всего так и надо. Если только никто из другого потока не будет менять Memo.Lines. кварк: Такая форма использовани: form^.memo1 очень редка, потому как переменные классов в Delphi и есть указатели. То есть обычно это выглядит так:Код var  Form1:TForm1;...procedure DoAction(form:TForm1) //Никакого копирования здесть нет - принимается указательbegin form.memo1.Add(1);end;procedure click;begin  DoAction(Form1)end;highlightSyntax('delphiA2ZTI0','delphi');

- Извини, конечно, но если ты имеешь в виду процедуру окна, тогда это WNDPROC. Но я не понимаю на какой болт она тебе нужна?

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | opengl программирование | программирование бейсик | программирование интерфейса | программирование pocket | программирование заказы | задача динамического программирования | prolog программирование | стохастическое программирование | процедурное программирование | история языков программирования | структура программирования | языки программирования высокого уровня | программирование устройств | функции программирования | программирование siemens | списки программирование | язык программирования java | олимпиада программирование | программирование мобильных телефонов | дипломная работа программирование | программирование palm | Ссылки

Все про процедурное программирование