Типы программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Заблокировать доступ к принтеру или модему, Заблокировать доступ к принтеру или моде
COM порт передача данных
Содержимое Table скинуть в Excel 2003, Delphi 7 (пример из фака не пашет)
Application, ошибка при содании
Контекстное меню к файлу, как вызвать?
Excel protect, и delphi
Автоподбор ширины, через СOM
Com-объект Oper'ы
отображаются компоненты
excel, данные
Как из дельфи кинуть данные в новый doc-файл..., ... в таблицу + заголовки столбцов..
Открытие файла из формы Delphi, Как?
Чтение значения реестра...
Дайте <HEAD>!, TWebBrowser
EOleException
Персональный мини Excel
Возможно ли получить доступ к Таблице в html файле
sharemem
TWebBrowser: доступ к не-HTML элементам
Как создать TWebBrowser в ран-тайм?
WebBrowser frozen..., как оживить
Работа с Word из Консоли...
старт ole server
Как отслеживать изменение файла?, отлов update файла на сетке
Проблемы с локальным COM сервером
Оцените код, для сосздания/удаления COM-объекта
*.TLB
Проблемы с установкой OCX компонента
guid
Просмотр документа Word
Сохранить в вордовский файл из DBEdit
Как Вы относитесь к курящим девушкам?
Проблемка с загрузкой инфы в OLEContainer, Неопознанная ошибка
как задать Feature.Name, MapInfo MapX 5.0
ListView
Операции с таблицей Excel, по технологии СОМ
Создание вертикальных заголовков в Excel, Использование технологии СОМ
OLEContainer и DOC, Показывается только первая страница :(
Компонент TWordApplication, Как пронумеровать страницы ???
Microsoft Word, открыть файл
Delphi & Exсel, Взаимодействие
Сохраняю оле контейнер, как избавиться от OLE headera
Office 97, Создание Add-In для Outlook 97/98
передача страницы из TWebBrowser в MS WORD
Как попроще подключить Ассеss через ADO, Банально, но в DRKB непонятно написано
Работа с Wordовскими файлами, Как прочитать файл с расширением doc
Как Вы относитесь к курящим девушкам?
Помощь программистам на Pascal, Компиляторы, русификация, литература
Проект lazarus, Всем паскалистам предлагаю взглянуть
Предлагаем темы для FAQ, точнее сами статьи
Составление БД выражений Pascal, Проект "Межъязыковый словарь"
поиск минимальной траектории
Взаимодействие программных МОДУЛЕЙ(теория), Защитить реферат на тему мод.прог.
Многозадачность в Паскале
Помогите разобраться с if... then-ом, почему то не работает
Проблема с тетрисом
Работа с MailSlots, Подкинте примерчик?
Помогите С поиском в Глубину!!!!
Автостоянка, Поиск размещения макс. кол-ва авто
Turbo Vision
Помогите решить задачу по Паскалю!!!, Нужно решить позарез!!!
Очень сложная задача, Помогите
SetActivePage, :(
Сортировка Шелла
Факториалы, Кто хочет вспомнить школу?
Сортировка на компонетном Паскале, Сортировка Binary Insertion на BlackBox
Помогите..., ...с изучением паскаля
Возведение в произвольную степень., Требуется алгоритм или процедура.
D G, Delphi games
Моделирование системы передачи сигналов.

Платные хостинги     Раскрутка сайта     Книги по программированию


Многозадачность в Паскале

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Как в Паскале организовать многозадачность?

- Под DOS или под Win?Если под Win, то стандартными средствами WinAPI.Если под DOS, то только внутри собственного приложения (многозадачность своих функций).Для этого требуется грамотно спланировать приложение.

- Дело в том, что Borland Pascal писался не по Винду и такого новшества, как многозадачность в нем просто напросто не было. DOS все время выполняет один процесс, и не может перескакивать от одной задачи к другой как это делает Win32. А поэтому, как таковую многозадачность можно найти в Pascal for Windows не ранних версий и в Object Pascal. А для каких целей собственно нужна многозадчность. Может создать ее искуственно или как то обойти.

- Borland писался как раз под винду. Turbo писался под DOS.Но ведь существуют еще Free, TMT и другие компиляторы паскаля.Цитата (poor_yorik @ 21.6.2005, 19:09)такого новшества, как многозадачность в нем просто напросто не былоЕсли речь идет о создании многозадачности для приложений, то почти так и есть.Исключение составляют Windows 3.x и, блин, забыл как называлась оболочка от микрософта, входящая в комплект DOS... Они позволяли запускать несколько процессов одновременно и переключаться между ними. Хотя многозадачностью это назвать трудно, но можно.Цитата (poor_yorik @ 21.6.2005, 19:09) DOS все время выполняет один процесс, и не может перескакивать от одной задачи к другой как это делает Win32.Может. Точно так же, как и Windows. Просто в нем нет готовых решений для этого.Но это то, что касается многозадачности приложений.В то же время многозадачность может быть реализована внутри одного приложения.Как пример - сервера под DOS.Они принимают запросы сразу от нескольких клиентов и раздают ответы "одновременно".Просто внутренний функционал устроен так, что приложение производит переключение между собственными процедурами, как это делает винда. Пусть процесс более простой, но общий принцип такой же.Просто это нужно все делать ручками. DOS не предоставляет таких возможностей, но и не запрещает их.Те же DOSовские резиденты - по сути многозадачность. Аналог виндовых хуков.

- Просто Snowy я хоте сказать, что в DOSе, нет как таковых средств для поддержания многозадачности, как это делает Виндуза, за доли секунды перескакивая с одного процесса на другой, и поэтому она поддредживается в основном програмно. То есть надо знать, для чего нужна многозадачность, а потом уже думать, как её реализовать.Я так думаю .

- Можно воспользоваться готовыми решениями:http://pascal.sources.ru/multtask/index.htmА здесь: http://www.5ka.ru/67/27551/1.html можно почитать общую теорию многозадачности.

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с учебник | программирование сотовых | офшорное программирование | примеры линейное программирование | анализ программирование | программирование делфи | cgi программирование | программирование atmel | школа программирования | типы программирования | практика программирования | программирование autocad | программирование профессиональное | обзор языков программирования | среда программирования delphi | задачи целочисленного программирования | характеристика языка программирования | стиль программирования | постановка задачи программирование | программирование серверов | программирование диплом скачать | применение программирования | Ссылки

Все про практика программирования