Страница: 1 | 2 |
Вопрос: sposob obrasheniya k elementam po imeni.....
Добавлено: 22.10.04 00:40
Автор вопроса: AASoft
Me("Command1").Enabled=false
i vse klevo rabotaet???kto-to eto znal ran`she? Ya vot naprimer segodnya uznal....na pscode.com byl post pro eto...neploho, neploho....ne znayu kak primenyat`, no mozhna tipa dlya konfiga raspolozheniya elementov na forme(nu, tam hitat` iz ini fajla...), ili eshe cheto takoe......
Ответы
Всего ответов: 21
Номер ответа: 1
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #1
Добавлено: 22.10.04 00:45
А экзешник пробовал делать. Может это лажа типа EbExecuteLine.
Номер ответа: 2
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #2
Добавлено: 22.10.04 01:02
CyRax, prekrasno pashet.....
Номер ответа: 3
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #3
Добавлено: 22.10.04 02:39
Я тут кстати натнулся на статью о каких то фиберах, которые вроде бы можно использовать вместо потоков в VB. Кто нибудь знает что нибудь о них?
Номер ответа: 4
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #4
Добавлено: 22.10.04 03:58
uzh ni na vbstreets.ru stat`ya?
esli da, nu tak tam primer ved` east`...sam ne kachal, shasa glyanu...
Номер ответа: 5
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #5
Добавлено: 22.10.04 04:05
nu, ya prodawnloadil, ono rabotaet...toka che s nimi delat`???
Номер ответа: 6
Автор ответа:
Millenium
ICQ: 629966
Вопросов: 118
Ответов: 903
Web-сайт:
Профиль | | #6
Добавлено: 22.10.04 09:31
А как после компиляции в ЕХЕ? Работает?
Номер ответа: 7
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #7
Добавлено: 22.10.04 12:10
Многопоточность.
Номер ответа: 8
Автор ответа:
Nash Bridges
Вопросов: 5
Ответов: 139
Профиль | | #8
Добавлено: 22.10.04 13:18
Me("Command2".Enabled = False
Me.Controls("Command2".Enabled = False
Controls - Default
Номер ответа: 9
Автор ответа:
Nash Bridges
Вопросов: 5
Ответов: 139
Профиль | | #9
Добавлено: 22.10.04 13:21
Полнее:
Me.Controls("Command1".Enabled = False
Me("Command1".Enabled = False
Me!Command1.Enabled = False
Me.Command1.Enabled = False
Номер ответа: 10
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #10
Добавлено: 22.10.04 14:18
Nash Bridges, я тоже так хотел ответить... не успел. Но, честно сказать, раньше я про это не знал и не догадывался. Прикольно.
CyRax, откомпиленный работать из внешнего файла будет.
Номер ответа: 11
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #11
Добавлено: 22.10.04 19:50
Nash Bridges,
da, no esli napisat`
Dim strBtn as string
strBtn="Command1"
Me(strBtn).Enabled = False
to eto mozhno ispol`zovat` dlya dynamicheskogo perebora, a
Me.Command1.Enabled = False
eto budet hard-coded.......ne klevo....
Номер ответа: 12
Автор ответа:
Nash Bridges
Вопросов: 5
Ответов: 139
Профиль | | #12
Добавлено: 22.10.04 20:05
Никто не спорит.
Я объяснил, как Me(strBtn) работает.
Номер ответа: 13
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #13
Добавлено: 22.10.04 20:58
mc-black,
Что значит из внешнего файла.
Номер ответа: 14
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #14
Добавлено: 22.10.04 22:17
Сорри что запоздал пост, но лучше поздно
2CyRax, фиберы, т.е. волокна, если не ошибаюсь, есть такая фишка, я тоже по-началу решил попробовать, а не работает-ли это в VB... Оказалось работает но! тоже неважно
ЗЫ
Хочу сказать о отличии фибер/фибров от стандартных потоков. Каждый процесс имеет поток, если он его не имеет, то и существовать такому процессу незачем, он автоматически закрывается
Система, в зависимости от приоритета процесса, каким-то своим неизвестным алгоритмом распределяет процессорное время меж всеми потоками одинаково (если приоритет у всех одинаков).
Фибер находится внутри одного из потоков, т.е. мало того что система может отнять часть процессорного времени у нашего потока, а соответственно и у фибера, дык мы еще своим алгоритмом, распределяя ресурсы между созданными волокнами, можем оставить волокно без должного внимания...
Т.о. голодание налицо
По-моему это используется в VB если мы вставляем где попало DoEvents. Ведь поток-то один, а тут и цикл выполняется и интерфейс перерисовывается...
Вот только когда я это дело смотрел у меня фиберы работали не многим лучше чем потоки Т.ч. я забил на это дело...
Номер ответа: 15
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #15
Добавлено: 22.10.04 23:09
sne,
Ну а если правильно распределять ресурсы, то в конце концов можно добиться стабильной работы? Вот есть пример:
URL:: http://vbstreets.ru/Stuff/Downloads_GetFile.aspx?id=66059
Куда:: C:\Download\VB\Fibers.htm
Размер:: 10.0 KБ (10 238 байт)
Загружено:: 19 KБ (18 768 байт)
Fibers.htm нужно переименовать в Fibers.zip
Там нормально алгоритм реализован? Да, и почему же всё таки они не распротранены. Ведь достаточно один раз написать хороший алгоритм распределения процессорного времени и применять его во всех программах. Может там слишком сложно? Как долго ты пытался их настроить?