Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как в runtime сформировать button и прописать ему обработчик OnClick / 25 сообщений из 27, страница 1 из 2
26.10.2015, 14:40
    #39086905
avtor_9876
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
Как в runtime сформировать button и прописать ему обработчик OnClick
xe5/cb6
...
Рейтинг: 0 / 0
26.10.2015, 14:51
    #39086929
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
Сформировать - оператором new.
Parent и OnClick после этого нужно назначить с помощью оператора присваивания ( = ).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.10.2015, 15:06
    #39086960
avtor_9876
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
при присваивании правый операнд как указывать (синтаксис)?
возможно назначить OnClick в конкретную точку программы?
...
Рейтинг: 0 / 0
26.10.2015, 15:16
    #39086973
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
avtor_9876при присваивании правый операнд как указывать (синтаксис)?
Как имя метода экземпляра класса с нужной сигнатурой.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.10.2015, 15:30
    #39086999
avtor_9876
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
понятно, а например, если нужно не на начало метода, а в некоторую точку (определенную например меткой)? такое возможно?
...
Рейтинг: 0 / 0
26.10.2015, 15:38
    #39087013
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
avtor_9876такое возможно?
Невозможно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.10.2015, 16:09
    #39087092
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
avtor_9876понятно, а например, если нужно не на начало метода, а в некоторую точку (определенную например меткой)? такое возможно?
Тебе нужен ассемблер. Там ожно сделать goto в какую-нибудь точку... где что нибудь-да есть.

Вот такие вот пироги.
...
Рейтинг: 0 / 0
26.10.2015, 16:21
    #39087111
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
maytonТебе нужен ассемблер.
PL/1 достаточно или Fortran

и никакого GOTO - штатная конструкция ENTRY
...
Рейтинг: 0 / 0
26.10.2015, 16:35
    #39087131
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
А чтоб в рантайме творить методы - можно JavaScript.
...
Рейтинг: 0 / 0
26.10.2015, 16:39
    #39087140
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
maytonА чтоб в рантайме творить методы - можно JavaScript.
лучше Java
...
Рейтинг: 0 / 0
26.10.2015, 17:22
    #39087224
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
Изопропил, в JScript проще. Это по крайней мере деларировано на уровне возможностей языка.
...
Рейтинг: 0 / 0
26.10.2015, 17:37
    #39087253
avtor_9876
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
А если сделать функцию на встроенном ассемблере, при формировании батона передавать в нее адрес для перехода.
Для OnClick прописать эту функцию? Такое вариант возможен?
ps Понятно что другие языки есть, но неужели сильный и могучий С не справится с этим.
...
Рейтинг: 0 / 0
26.10.2015, 17:45
    #39087259
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
avtor_9876,

количество меток - ведь конечно?
создай соотвествующее количество обработчиков, из них и вызывай свою универсальную фунцкию
...
Рейтинг: 0 / 0
26.10.2015, 17:45
    #39087260
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
Перед тем как начнётся философский спор на тыщу страниц.

Чем ты занимаешся? Взламываешь чужое ПО?
...
Рейтинг: 0 / 0
26.10.2015, 18:47
    #39087324
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
Можно сделать 100500 оберток над одной функцией, подставлять их в OnClick их и передавать из них в параметрах с какого места начать. Главное чтобы функция это понимала. goto заменить на switch() с метками. Ни каких J* не потребуется.
...
Рейтинг: 0 / 0
26.10.2015, 20:30
    #39087379
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
Dima T, мне даже страшно представить эти стотыщ пятсот обёрток...
...
Рейтинг: 0 / 0
26.10.2015, 20:32
    #39087380
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
maytonмне даже страшно представить эти стотыщ пятсот обёрток...

а мне страшно представить 100500 меток/точек входа в божественной функции
...
Рейтинг: 0 / 0
26.10.2015, 21:26
    #39087405
avtor_9876
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
да обертки это не то, слишком объемно расти код будет, под каждую обертку минимум 5 строк, потом в унифункции на свич потери, пока все варианты переберутся и дойдет до нужного места
ps обертки это еще потом искать какая за что отвечает(
...
Рейтинг: 0 / 0
26.10.2015, 22:14
    #39087426
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
avtor_9876ps обертки это еще потом искать какая за что отвечает(
а метки типа искать не надо..
...
Рейтинг: 0 / 0
26.10.2015, 22:25
    #39087431
Зимаргл
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
maytonDima T, мне даже страшно представить эти стотыщ пятсот обёрток...
template<int _step> onClick(){ realOnclick(_step); }

#define ONCLICK(_step) realOnclick##_step()
...
Рейтинг: 0 / 0
27.10.2015, 05:33
    #39087512
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
avtor_9876потом в унифункции на свич потери, пока все варианты переберутся и дойдет до нужного места
switch() без переборов работает.
...
Рейтинг: 0 / 0
27.10.2015, 08:53
    #39087560
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
Dima Tavtor_9876потом в унифункции на свич потери, пока все варианты переберутся и дойдет до нужного места
switch() без переборов работает. ? хэш строит? )))
...
Рейтинг: 0 / 0
27.10.2015, 09:02
    #39087573
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
массив указателей на функции (члены). Пробегаем его от указанного элемента до 0. тоже типа обёрток, но без кумулятивного эффекта. т.е. каждая функция делает только что то свое.
вряд ли лучше чем switch использовать.
...
Рейтинг: 0 / 0
27.10.2015, 09:10
    #39087582
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
mcureenabDima Tпропущено...

switch() без переборов работает. ? хэш строит? )))
Зачем хэш? Просто комбинация таблиц переходов и бинарного дерева. Смотря как распределены значения в case. Всё известно на этапе компиляции.
...
Рейтинг: 0 / 0
27.10.2015, 09:24
    #39087608
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в runtime сформировать button и прописать ему обработчик OnClick
Dima Tmcureenabпропущено...
? хэш строит? )))Всё известно на этапе компиляции. Тогда и просто таблицу можно сделать без деревьев, если ключи достаточно плотно собраны.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как в runtime сформировать button и прописать ему обработчик OnClick / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]