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

Создание виртуального диска в ОЗУ

15.06.2016, 16:24. Показов 1411. Ответов 3
Метки нет (Все метки)

В нашей программе в функции загрузки iges-файлов 3D-модели многократно вызывается внешняя программа с жесткого диска triangle.exe:
Delphi
1
ExecuteFile('triangle.exe', '-' + CTriFlags + ' data.node', ExtractFilePath(ParamStr(0)), 0);
Из-за этого программа жутко тормозит при загрузке сложного iges-файла. Самое простое решение: создать дополнительный виртуальный диск в ОЗУ, скопировать туда triangle.exe и создавать файлы data.node там.
Вопрос: как в Delphi создать виртуальный диск в ОЗУ? Может быть, есть какая-то консольная программа Windows, которую можно запустить с помощью процедуры ExecuteFile, которая создает виртуальный диск в ОЗУ?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2016, 16:24
Ответы с готовыми решениями:

Создание виртуального диска средствами Delphi
Необходимо средствами Delphi создать виртуальный диск, к примеру, есть папка с данными на...

создание виртуального прибора
доброго времени суток)) господа, очень прошу помочь.. задали написать в делфи виртуальный прибор,...

Создание установочного диска
Всем привет. вот суть проблемы: создаю я установочный диск своей программы. программа состоит из...

Создание виртуального диска
Доброго времени суток! Вот и пришла пора очередного вопроса от чайника. Сразу прошу прощения, если...

3
3744 / 3191 / 841
Регистрация: 29.08.2013
Сообщений: 21,100
Записей в блоге: 2
15.06.2016, 16:33 2
Цитата Сообщение от Rasool114 Посмотреть сообщение
как в Delphi создать виртуальный диск в ОЗУ?
"родных" средств нет

Цитата Сообщение от Rasool114 Посмотреть сообщение
Может быть, есть какая-то консольная программа Windows
стандартной нет

а вообще читать интернет по запросу "Windows RAMDrive"
0
Хитрая блондиночка $)
1464 / 979 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
15.06.2016, 16:33 3
А как в самом Виндовс такой диск создать? Я вообще впервые слышу чтоб такое позволялось без специальных служб или драйверов.
Вообще твоя задача решается заменой экзешника на DLL. Имею ввиду triangle.exe.
Если она сторонняя, то я бы рассмотрела вариант упрощения алгоритма программы ее вызывающей чтоб не было много частых запусков, или хотя бы они производились параллельно в thread-ах если ExecuteFile ожидает завершения.
0
пофигист широкого профиля
4398 / 2896 / 820
Регистрация: 15.07.2013
Сообщений: 16,716
16.06.2016, 02:33 4
Цитата Сообщение от Rasool114 Посмотреть сообщение
В нашей программе в функции загрузки iges-файлов 3D-модели многократно вызывается внешняя программа
А заменить "внешнюю программу" на "внутреннюю процедуру" никак?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2016, 02:33

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Создание виртуального диска
Во время создания виртуального диска, требуется форматирование диска С (главного диска), что будт...

Создание виртуального VHD диска
Можно ли чистым кодом C# реализовать создание виртуального логического диска? Если нет , есть ли...

Создание и удаление виртуального ram диска
Добрый день форумчане. Я понимаю, что сам не реализую то, что указано в теме. Тем более не напишу...

Создание виртуального жесткого диска на Virtual Box
как создать виртуальный жесткий диск так чтоб можно обмениваться файлами без использования съемного...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.