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

Какой версией Delphi вы пользуетесь, Просто интересно знать...
Округление чисел, Как округ число в большую сторону
Как какой-либо переменной передать, все свойства какого-нибудь компонента?
Можно ли открючить рамку у TRadioGroup?
3D-объекты
События при изменении изображения на экр
Как программно закрыть окно чужой программы?, Зная его заголовок. MessageDlg
Научить приложение в Делфи говорить
Монитор!!!, подскажите недотёпе
Как передвигать программно курсор в TEdit-e
Помогите
Как обработать минимизацию формы?, Как обработать минимизацию формы?
Компонент в RichEdit, Компонент в RichEdit мешает
Полигон для формы, Создание, редактирование полигонов
Аналоги процедур
Задачка по программированию есть.
Как попасть в ProgramFiles, Как попасть в ProgramFiles
Виртуальные диски, и работа с ними
Запуск программы с ограниченными правами, Win2003Server Ent + MSSQL и сетевой диск
Файловый менеджер, Помогите может кто уже писал
Как прекрепить файл к The Bat!, Не подскажите?
длинная строка
DELPHI 2005, Delphi 9
Telnet, про телнет
Компоненты для плоского меню
как присоединить поток к чужой проге?
TeeChart 7.0 Pro, Качайте
Как передать управление другой процедуре?
Работа с типами данных, Single и array [0..3] of byte
Компоненты для создания меню в стиле XP, Не знаете - есть ли они в природе?
Как Вы относитесь к курящим девушкам?
Как запаролить открытие формы в Delphi?
Система ленейных уравнений, Метод Гаусса
Данные по порту...
Нужен ZIP компонент, позволяющий сжатие данных по блокам
блокировка текстового файла, блокировка текстового файла
DelphiX для Delphi 6
Компонент "богатый текст", написать его...
Как записать динамический массив в бинарный файл.
Как вставить файл WAVES.S3M в форму
DBGrid, Проблема с настройками свойств
Как запустить "'desk.cpl" расширение .cpl, расширение .cpl
Создание события, Новое событие
Задача на деревья, Может кто знает как решить это?
Синтаксический и лексический анализаторы, Каков алгоритм их работы
OLE и TWebBrowser, OLE и TWebBrowser
ВЫзов Фукнкции, помогите высзвать функцию
Как запустить файл из system32 расширения .msc
Как отключить кнопку развернуть
как в программе узнать запущена другая программа?
Рисунок с рабочго стола по LAN, Рисунок с рабочго стола
вот блин а Дельфи - это СЛОЖНАЯ ВЕЩЬ, и никто не предуредил
Вложенные циклы, Кол-во вложенных циклов
Строки, общая подстрока
Как пройти из точки A(x1;y1) в точку B(x2;y2)..., ...по прямой линии
Помогите найти ошибку в модуле компонента, для компиляции
Image через Timer
Написание Service
Как копировать одну ячейку StringGrid'a?
Системное время
frames, or..?
список MsSql серверов
Скины для формы
Ошибка в наследнике TStringGrid, Ошибка в наследнике TStringGrid
Динамическое создание обьектов, как динамически создать обьект???
Динамическое создание форм
Помогите пожалуйчта решить сложную задачку, из префиксной формы в постфиксную
Работа с файлом, как проч. ф. по 20 симв. в строках
screensaver
Как к приложению прикрепить иконку?

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


Создание события, Новое событие

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

- Создан компонент линейка на базе TCustomPanelУ TCustomPanel нет событий.Создаю событие OnChange при котором возвращается положениеползунка линейки.Когда в тестовой программе создана процедура на событие OnChangeвсе работает нормально, если событие не создано возникает ошибкапереполнение стэка.Где может быть ошибка? unit ChRuler;interfaceuses Windows, SysUtils, Classes, Controls, StdCtrls,Graphics,ExtCtrls;Type TChangeEvent = procedure(Sender: TObject; var AValue: Integer) of object;type TChRuler = class(TCustomPanel) private { Private declarations }............................. FChange:TChangeEvent; protected { Protected declarations }.............................. public { Public declarations }.............................. procedure Change(Sender: TObject; var AValue: Integer); published { Published declarations }.............................. property OnChange:TChangeEvent read FChange write FChange; end;procedure Register;implementationconstructor TChRuler.Create(AOwner : TComponent);begin inherited Create(AOwner);.......................... OnChange:=Change;end;................................procedure TChRuler.Change(Sender: TObject; Var AValue:Integer);Begin//вызов обработчика пользователяIF assigned(FChange) Then OnChange(self,AValue)End;end.

- Ошибка у тебя в том, что в обработчике события ты вызываешь его же.OnChange:=Change; - убери эту строчку, и вызывай метод Change уже на событие изменения ползунка линейки

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


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

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