2011-11-01 7 views
0

Я использую встроенную БД для двух приложений, один из которых - Сервер, а другой - клиент. Приложение на стороне клиента. может отправить запрос данных извлечения на серверную сторону для извлечения данных и отображения в таблице (или еще что-то еще) .Question: Как я могу сохранить (записать) полученные данные в файл подкачки и прочитать их, когда это необходимо (в java, Delphi или C#)?Чтение/запись в/из PageFile

+0

Не знаете, почему вы оказались на первом месте. Нет таких вещей, как глупые вопросы. – andrew

ответ

1

Вы можете использовать механизм Shared Memory. Он эффективно выделяет кусок памяти в файле страницы и позволяет осуществлять межпроцессный обмен.

Примечание: поскольку вы указали теги Delphi и C#, я предполагаю, что у вас есть доступ к функциям WinAPI, таким как CreateFileMapping и MapViewOfFile.

1

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

+0

Невозможно получить доступ к файлу подкачки? Запись данных в файл очень проста, но я не хочу использовать этот тип файлов. Я хочу использовать какой-то файл, который пользователи не могут легко получить доступ к его данным. – Amin

+0

сначала ясно, что вы хотите? Ваше приложение - клиент-серверное приложение. Если пользователь сохранит извлеченные данные, сделайте эти данные недоступными для редактирования в следующий раз. – SilentBomb