0 / 0 / 0
Регистрация: 26.12.2010
Сообщений: 14
1

Одновременное выполнение разных процедур в одном файле?

20.03.2011, 11:58. Показов 2853. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1. могут ли в одном екселе выполняться разные процедуры параллельно? есть ли проблемы в одновременном исполнении?
2. если в одной процедуре есть пауза
Application.Wait Time:=Now + TimeSerial(0, 0, 10)
то другая процедура будет выполняться или тоже будет остановлена на период паузы?
3. почему эта пауза конкретно нагружает процессор? и есть ли оператор паузы, не нагружающий процессор?
спасибо, кто сможет ответить на эти вопросы
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2011, 11:58
Ответы с готовыми решениями:

Выполнение процедур несколько раз при одном запуске программы
Привет знатоки, суть программы: очищает указанную директорию в указанное время от файлов с...

Выполнение разных процедур одной и той же кнопкой
Option Explicit On Imports System Imports Microsoft.Win32 Imports System.IO Imports System.Text...

Последовательное выполнение функций разных div в одном скрипте
Идея простая. Есть блок, id=’animation_block’. В нем находятся четыре div-а, с display:none. Эти...

Выполнение php скрипта и html в одном файле
Добрый день! Имеется страничка, обычная html вёрстка, к ней подключен php файл, который выполняет...

3
Заблокирован
20.03.2011, 12:56 2
Цитата Сообщение от gramp Посмотреть сообщение
есть ли проблемы в одновременном исполнении?
знания нужны, как это сделать; это вопрос действительно для профессионалов.
1
0 / 0 / 0
Регистрация: 26.12.2010
Сообщений: 14
20.03.2011, 15:04  [ТС] 3
Цитата Сообщение от Busine2009 Посмотреть сообщение
знания нужны, как это сделать; это вопрос действительно для профессионалов.
если не секрет, в чем именно сложность?
0
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
21.03.2011, 06:38 4
сложность в том, что VBA не поддерживает многозадачность. тем не менее пользовательский ввод имеет приоритет над уже выполняющейся задачей.
добавив в свой код операторы DoEvents можно выполнять обработку пользовательского ввода (обработка событий). после завершения обработки пользовательского ввода управление будет возвращено основному коду.
для создания "отдельного потока" можно разместить код в немодальной форме.
обычно люди спрашивающие о многопоточности удовлетворяются внедрением оператора DoEvents в длинные циклы
1
21.03.2011, 06:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2011, 06:38
Помогаю со студенческими работами здесь

TFileStream и сохранение разных данных в одном файле.
Здравствуйте. Задавал вопрос как сохранить разные данные в одном файле. Казалось разобрался, но...

Сохранить в одном текстовом файле из разных ТекстБоксов
Уважаемые кодеры подскажите плиз как решить такую задачку: есть несколько текстбоксов. Необходимо...

Возможно ли: выполнение подпрограммы в отдельном процессе, одновременное выполнение двух подпрограмм?
Всех приветствую :handshake: Пример @echo off call :PROG1 call :PROG2 exit /b :PROG1

Лучше много функций в одном файле или по одной в разных файлах?
Доброго времени суток. Создаю свой сайт с нуля, уже есть 9 довольно больших функций для обработки...

Как лучше писать js код в одном файле или в разных файлах?
Вопрос такой! Как лучше писать скрипты в одном файле и подключать его или можно ли в разных,...

Одновременное выполнение
работаю с monkeyrunner.bat , он запускает python Скрипты на андройде. Monkeyrunner...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru