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

Фичя,Помогите!
Шрифты
Как определить сколько раз запущен фаил?
Хм......, Э....Сори...
Глюк в Animated Menus!
Странная DLL, с ресурсами
Иконка в системном трее, статья
Сервис + иконка в трее
Как читать ATIP
несколько процессов последовательно
Звуковая карта, Определить
DLL???, Туча вопросов помогите!!
Низкоуровневый перехват мыши, работа с ловушками
Как минимизировать все окна
Как Вы относитесь к курящим девушкам?
Нужен хелп (работа с реестром: LoadKey), Не работает LoadKey
Узнать частоту обновления экрана?, Win9X, WinXP
Использование dll, Выход из процедурыи дельфи
Синхронизация при помощи крит. секции, как???
Изменение иконки в систрее
WinAmp, Компоненты
Как Вы относитесь к курящим девушкам?
Установка компонентов из .pas файлов
перекомпиляция system.pas, ... нужен debug режим
Где искать буфер TBitmap
TFileStream, Поиск
SMART API
asm-вставки в делфи
Список используемых dll, Чужого приложения
Формы, окна
Скрыть приложение из ALT+TAB и списка приложений., Как скрыть в windows xp\2k
Потоки и процессы, реализация задачи
Как сконвертировать String в HKEY правильно?!, HKEY(Text: String) работает некорректно
Создание потоков, TThread наверное?
"Послать" сообщение
Удаление расшаренных ресурсов
Нафигация по файловой системе, как реализовать?
Как запустить чужой exe, как поток к своей программе
Защита от копирования
Вопрос по коду., Работа с окнами
Блокировать вывод на экран
Сообщение своей проге по сети, Как послать сообщ. своей проге по сети?
Мигающая иконка в System Tray, Заставить мигать иконку в System Tray
Определить номер кластера HDD, Программное определение номера кластера
Рассылка почты с помощью Делфи, Рассылать письма (адреса одинаковые)
Сервисы, Не работает
Копирование файлов..., ...используя "msctls_progress32"
Реестр + ExtractIcon
CloseWindow(FindWindow(nil,pchar(filename)));, не закрывает окно а сворачивает почему?
Виртуальный диск, Как создать?
Реестр и wallpaper(как?), Реестр и wallpaper(как?)
Ошибка, Прога полностью на WinAPI
Перехват API функции, Простой пример
id иконки в трее, ...как определить
Отслеживание деятельности сторонних программ, обращения к диску, процессор и память
ICQClient событие OnStatusChange не отрабатывается, Как получить статус уина?
Как получить инфу о сервисе в ХР?
Изменить Папку Рабочий стол
Как сейчас на счет бесплатного Delphi 6 personal
QueryPerformanceCounter, Определить загрузку процессора
Использование файла подкачки, какую пользу извлечь?
Импорт файлов реестра, Нужен програмный импорт файлов реестра
А-у! Дельфи 7.0 взбесился, Посоветуйте, что делать
EXE и CD, EXE и CD
Как отловить когда жмут "Свернуть все окна"?, Application.OnMinimize не происходит
Несовместимость..., String and PWideChar
Как Вы относитесь к курящим девушкам?
Обноновить конфигурацию оборудования, естно программно :)
Служба индексирования
SystemTr(a)y... Или "...место где часы...", SystemTr(a)y... Или "...место где часы..

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


Использование файла подкачки, какую пользу извлечь?

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

- Вот и мне потребовалась помощь Я пишу текстовый редактор, который по своим возможностям делает UltraEdit. Cтолкнулся с проблемой редактирования БОЛЬШИХ файлов (более 50 мб). Это сильно тормозит программу. UltraEdit позволяет якобы редактировать файлы хоть 700мб. В его хэлпе написано, что они использую оптимизацию для работы с файлом подкачки или что-то вроде того. Кто-нибудь что-нибудь знает об этом?

- В чем это сказывается? Может это можно обойти, используя те же потоки? Про фаил подкачки ничего сказать не могу.

- Не думаю. Это не процесс загрузки, а процесс редактирования. Тормозится выделение текста, например. Сама программа при этом вроде не тормозит. Менюшки выпадают шустро, диалоги выскакивают быстро... Проблема, я думаю, заключается в использовании памяти. Как разработчики UltraEdit могли реализовать поддержку файлов размером 700 мб? Ясное дело, что при загрузке он хранится в файле подкачки. Только вот редактор у них не тормозит. Вот я и подумал, что хитрость связана с файлом подкачки.Цитата (Poseidon @ 16.5.2005, 21:06) Про фаил подкачки ничего сказать не могу.А статью, например, никто не подкинет?

- А может создаётся временный файл (примерно так делает Word от мелкософтовцев), а текущий редактируемый текст загружается кусками.Может быть...

- Даже не знаю... И если создаётся временной файл, то как с ним работать? В ворде это дело делится на страницы, да и требования там другие, это же RTF редактор... И мне кажется временной файл там по большей части для "бэкапа".

- На сколько я помню, то для этих случаев можно использовать FileMapping(Хотя сам не проверял - лишь читал об этом). Функции для работы - CreateFileMapping, MapViewOfFile, FlashMapViewOfFile, UnMapViewOfFile, CloseHandle + F1

- А что за компонент используется для редактирования текста?

- TSynEdit:http://synedit.sourceforge.net

- Естественно работать нужно с файлом отображенным в память процесса. Это самый простой и в тоже время эффективный способ. Вот держи демку, где показаны все шаги. http://rouse.front.ru/mmf.zip

- Премного благодарен! Спасибо всем, кто помомогал и пытался помочь.

- У Касавье с Пачеко хорошо раскрыта эта тема. Самое главное доступно.

- Ксавье

- Да, спасибо.

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


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

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