![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.08.2013
Сообщений: 202
|
![]()
Добрый день, товарищи
![]() Всегда пользовался таким макросом для подсчета времени его выполнения. PHP код:
Когда столкнулся с более сложными макросами, данное решение не подходит. Сложность заключается в том, что я использую запуск одного макроса, далее вызов другого, и так 2 раза. Т.е мне нужно подсчитать суммарное количество работы нескольких макросов запущенных "по цепочке", объединить их не подразумевается. Как решить данную проблему максимально просто? ![]() Заранее огромное спасибо |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 23.01.2010
Сообщений: 261
|
![]()
Что то не понятно.
Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 09.08.2013
Сообщений: 202
|
![]()
Вызов макроса осуществляется из макроса.
Первый макрос открывает второй, второй третий, третий четвертый. Способ который вы показали к сожалению не подходит. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 23.01.2010
Сообщений: 261
|
![]()
Первый макрос закрывается после вызова второго? Мне не понятно, для проверки то наверно можно собрать их в кучу. Или назначьте t публичной переменной, в первой процедуре присвойте значение, в последней выводите информацию о времени от начала до конца. Можно в конце каждой процедуры поставить MsgBox. Или тоже не то?
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.08.2013
Сообщений: 202
|
![]()
Получилось обработать с помощью НЕ публичной переменной, как вы и писали.
PHP код:
|
![]() |
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
так и обьявите
Dim t
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 09.08.2013
Сообщений: 202
|
![]()
Обьявил,
Sub test() Dim t t = Timer 'For i = 1 To 30000000: Next Макрос1 Макрос2 ............ Макрос10 ' тут лежит UserForm MsgBox "Обработка данных продолжалась " & Timer - t & " сек.", vbInformation End Sub в юзер форме прописал :: PHP код:
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Sub test()
Dim t вот эти строки поменяйте местами.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 09.08.2013
Сообщений: 202
|
![]() Поменял, но количество секунд не прилетает в юзерформ... PHP код:
PHP код:
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 09.08.2013
Сообщений: 202
|
![]()
Естественно юзер форма инициализирована
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
создать несколько процедур на ассемблере | Дарио | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 11.01.2014 22:32 |
Компонент TADOStoredProc. Несколько хранимых процедур. | yasic | БД в Delphi | 6 | 24.01.2012 19:07 |
Несколько процедур сразу | Progs1024 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 10.01.2010 15:27 |
Несколько непонятных процедур в WebBrowser | celovec | Работа с сетью в Delphi | 1 | 12.11.2008 16:01 |
[Pascal]Двусвязный кольцевой список, несколько процедур | Fuaran8989 | Фриланс | 1 | 25.05.2008 20:22 |