Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
07.08.2015, 14:38
|
|||
---|---|---|---|
|
|||
Как IDE VB6 выбирает место для добавления обработчика событий? |
|||
#18+
за 15 лет работы в VS6 так и не сделал вывода, в какое место кода она в очередной раз запихнет обработчик события, когда я создаю его через форму или выбором в правом комбобоксе ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.08.2015, 14:45
|
|||
---|---|---|---|
Как IDE VB6 выбирает место для добавления обработчика событий? |
|||
#18+
кажется это зависит от текущего положения курсора ввода ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.08.2015, 14:47
|
|||
---|---|---|---|
|
|||
Как IDE VB6 выбирает место для добавления обработчика событий? |
|||
#18+
Может быть, но какова формула зависимости? Вот сейчас. Добавляю три события, два встают рядышком, одно улетает куда-то в конец ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2015, 09:30
|
|||
---|---|---|---|
|
|||
Как IDE VB6 выбирает место для добавления обработчика событий? |
|||
#18+
Shocker.Proза 15 лет работы в VS6 так и не сделал вывода, в какое место кода она в очередной раз запихнет обработчик события, когда я создаю его через форму или выбором в правом комбобоксе В алфавитном порядке по наименованию процедуры/функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2015, 10:27
|
|||
---|---|---|---|
|
|||
Как IDE VB6 выбирает место для добавления обработчика событий? |
|||
#18+
да вот нифига. Возможно, если изначально не трогать порядок, то так и есть. Но когда процедуры/функции уже идут не по алфавиту, то алгоритм неясен ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2015, 10:44
|
|||
---|---|---|---|
Как IDE VB6 выбирает место для добавления обработчика событий? |
|||
#18+
Shocker.Pro, Как бы это логичнее объяснить-то...:) В общем. я так понимаю речь идет о том, когда создали событие и впоследствии его переместили. Что интересно: в момент создания события VB не ищет какие-то процедуры по алфавиту. Он запоминает номер строки в модуле, в которой была записана эта процедура(заголовок, если точнее). И Следующую процедура записывает уже в алфавитном порядке, но в соответствии с тем, какую строку запомнил, а не в соответствии с именем процедуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2015, 10:52
|
|||
---|---|---|---|
|
|||
Как IDE VB6 выбирает место для добавления обработчика событий? |
|||
#18+
The_Prist, С утра в понедельник? ))) А если я взял и переименовал процедуру? И вообще, копипаста в другое место мало чем отличается от того, что я стер набил процедуру руками. В том числе я могу создавать вручную обработчики. А еще существуют процедуры не являющиеся обработчиками. Как все это согласуется с твоей версией? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2015, 10:57
|
|||
---|---|---|---|
Как IDE VB6 выбирает место для добавления обработчика событий? |
|||
#18+
это конечно очень важно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2015, 11:11
|
|||
---|---|---|---|
Как IDE VB6 выбирает место для добавления обработчика событий? |
|||
#18+
Поскольку это ни на что не влияет, то какой смысл заморачиваться? не нравится место, куда IDE ткнул метод? ну перенеси куда нравится, делов-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2015, 11:25
|
|||
---|---|---|---|
|
|||
Как IDE VB6 выбирает место для добавления обработчика событий? |
|||
#18+
Ах, извините, господа, я забыл указать в первом посте, что мною движет любопытство ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2015, 11:39
|
|||
---|---|---|---|
Как IDE VB6 выбирает место для добавления обработчика событий? |
|||
#18+
Shocker.Proмною движет любопытство Я думаю, что программист, который писал этот кусок кода, не заморачивался - по озвученным выше причинам. Собсно единственное условие - это не ляпнуть обработчик в середину существующего блока кода. Этот момент он отладил и успокоился. Если не вносить изменений в код - да, обработчики втыкаются в алфавитном порядке объектов и их методов. А если вносился, то фиг знает, в каком состоянии находится коллекция методов данного модуля, и коллекция ли это вообще, и как в неё втыкается новый элемент. Ведь видимый код хранится ни фига не в текстовой форме, он формализован... Боюсь, xто лежит тебе дорога дальняя в сторону трассировки кода IDE ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2155715]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 130ms |
0 / 0 |