Виртуальный файл

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Виртуальный файл

Сообщение Developer »

Привет всем!

Есть ли возможность в Clarion создать виртуальный файл и работать с ним как с обычным файлом?

Именно виртуальный файл в памяти а не файл в виртуальной памяти (RAM диск) :wink:

Аналог Класс CMemFile в Visual C++
С Уважением, Developer
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Виртуальный файл

Сообщение Yufil »

А что значит - работать как с обычным файлом?
Есть совсем простой тип Any, которую можно использовать как динамическую строку и конкатенировать сколько хочешь.
Ну и есть другие реализации динамической строки, несколько разных на выбор, сейчас накидают...
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Виртуальный файл

Сообщение Admin »

Developer писал(а): виртуальный файл в памяти
Возникает вопрос - для чего?
Какого функционала не хватает в обычной очереди?
И еще... может быть DynamicFileDriver?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8028
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Виртуальный файл

Сообщение Игорь Столяров »

Developer писал(а): Именно виртуальный файл в памяти а не файл в виртуальной памяти (RAM диск)
1. Что есть файл ? Нужна какая-то конкретная структура (TXT, TPS, DBF и т.д.) ? Есть ведь In-Memory driver ...
2. Что есть "виртуальная память" ? Упомянутый всуе RAM диск, обычно делают в т.н. невидимой (invisible) области RAM ...
Make Clarion Great Again ! 😎
kreator
✯ Ветеран ✯
Сообщения: 5159
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Виртуальный файл

Сообщение kreator »

Developer, а Вы с БД работаете? Может нужно SQL-базу всю запихнуть в память :mrgreen: ?
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5236
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

Виртуальный файл

Сообщение finsoftrz »

Привет. Помнится, Вадим Синявский писал про наличие у него такой библиотеки. Но в открытом доступе я что-то не видел.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Виртуальный файл

Сообщение Губин Игорь »

Admin писал(а): акого функционала не хватает в обычной очереди?
У IMDD есть перед обычной очередью большое преимущество - поддержка всех фишек работы с БД (разные ключи, всякие там блобы...) плюс полная поддержка всякими шаблонами типа Browse :idied:

Т.е. когда надо "зазеркалить" файл в память с соблюдением функциональности - нам туда :cat:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8028
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Виртуальный файл

Сообщение Игорь Столяров »

Губин Игорь писал(а): Т.е. когда надо "зазеркалить" файл в память с соблюдением функциональности - нам туда
Да. Но к сожалению, есть и огромный недостаток: нельзя целиком загрузить / выгрузить файл в память, только по записям ... :(
Последний раз редактировалось Игорь Столяров 14 Март 2017, 15:48, всего редактировалось 1 раз.
Make Clarion Great Again ! 😎
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Виртуальный файл

Сообщение Admin »

Все таки нужно дождаться топикстартера и узнать задачу.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Виртуальный файл

Сообщение Губин Игорь »

Игорь Столяров писал(а): До. Но к сожалению, есть и огромный недостаток: нельзя целиком загрузить / выгрузить файл в память, только по записям
Да. Видимо, велосипедисты вместо того, чтобы, как умные люди, реализовать отображение в память а-ля рамдрайв, пошли по пути написания/сворования нового драйвера :idied:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Виртуальный файл

Сообщение Дед Пахом »

Developer писал(а): виртуальный файл
Что это ваще такое?
С уважением, ДП
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Виртуальный файл

Сообщение Губин Игорь »

Дед Пахом писал(а): Что это ваще такое?
Это как зарплата. Вроде есть, а на самом деле нет :idied:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8028
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Виртуальный файл

Сообщение Игорь Столяров »

Admin писал(а): Все таки нужно дождаться топикстартера
А пока предлагаю переименовать модератора группы в "топикэндера" или "клосэтопика"! :)
Make Clarion Great Again ! 😎
Shur
Ветеран
Сообщения: 384
Зарегистрирован: 02 Июль 2011, 18:49

Виртуальный файл

Сообщение Shur »

Дед Пахом писал(а):
Developer писал(а): виртуальный файл
Что это ваще такое?
Ну что же тут непонятного?
[url]http://technical_translator_dictionary.academic.ru/23876/%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9[/url]
:wink:
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1411
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Контактная информация:

Виртуальный файл

Сообщение RaFaeL »

Думаю тут следующий вопрос будет "как вывести в этот виртуальный файл из стороннего приложения" ))
Ответить