:: Главная :: Решения :: Статьи :: Проект "Русский help" :: Файловый архив :: Фотоальбом :: Ссылки ::
   Л и с о в о д ы   в с е х   с т р а н,  о б ъ е д и н я й т е с ь !!!  


Форумы  :: FAQ FoxPro

Не могу изменить содержимое рабочих таблиц
Дата: 01.03.05 22:35:27 ОтветитьЦитировать

Проблема

При отладке приложения все нормально. Но при запуске готового файла EXE при любой попытке изменить содержимое любой таблицы появляется сообщение

Цитата:
Cursor is read-only

Причина

Это надо понимать буквально. Где-то, как-то, Вы изменили статус своих рабочих таблиц таким образом, что они получили статус "Read-Only".

Решение

Решение зависит от причины, по которой таблицы получили статус Read-Only


  • Вы включили свои таблицы внутрь проекта

    Чтобы убедится в этом, откройте окно вашего проекта и найдите нужную таблицу. Слева от имени таблицы должен стоять значок перечеркнутого кружочка. Если это не так, то щелкните правой кнопкой мыши по имени таблицы и в появившемся меню выберите пункт "Exclude". После этого перекомпилируйте проект (заново постройте EXE).

    Включение какого-либо файла внутрь EXE осуществляется аналогично. Правой кнопкой мыши по имени и в открывшемся меню выбрать пункт "Include".

    Надо понимать, что включение какого-либо файла внутрь EXE означает, что этот файл становится частью EXE и его модификация недопустима. Это можно использовать как примитивный способ защиты своих данных, если эти данные предоставляются только на чтение.

    Соответственно, файл, включенный внутрь EXE не надо поставлять клиенту (он и так находится внутри EXE).

  • Перенос базы данных клиенту на лазерном диске

    Дело в том, что в момент записи на лазерный диск всем файлам автоматически устанавливают признак Read-Only. Соответственно после копирования на жесткий диск у клиента этот признак необходимо снять.

    Правой кнопкой мыши в "Проводнике" (Explorer-Windows) на имени файла, в появившемся меню выбрать пункт "Свойства" (Properties) и снять птичку "Только чтение" ("Read-Only"). Если предварительно выделить несколько файлов, то свойства будут распространены на все выделенные файлы.

  • Настройка прав доступа пользователей

    Возможно, папка, в которой расположены файлы DBF администратором была выдана в общее пользование со статусом Read-Only. В этом случае необходимо обратится к администратору с просьбой изменить права доступа.
    Ratings: 0 negative/0 positive


  • Тема Просмотров Написано Написано
      Установка и запуск готового EXE 13479 Владимир Максимов 01.03.05 22:16
      Окно FoxPro мелькает на экране и тут же закрывается 12328 Владимир Максимов 01.03.05 22:22
      Не могу выйти из FoxPro. Закрыть приложение 9056 Владимир Максимов 01.03.05 22:30
      Не могу изменить содержимое рабочих таблиц 7415 Владимир Максимов 01.03.05 22:35
      Как перенести готовое приложение на машину клиента 82614 Владимир Максимов 07.03.05 19:34
      Не запускается файл помощи в CHM-формате 13108 Владимир Максимов 21.03.05 13:16
      Часть букв при вводе заменяются латинскими 13922 Владимир Максимов 25.03.05 11:03
      Как прикрепить к файлу EXE свою иконку 18158 Владимир Максимов 18.06.05 18:23
      Почему в готовом EXE не работает копирование по Ctrl+C, Ctrl+V 6035 Владимир Максимов 29.06.05 20:52


    Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

    On-line: 3 (Гостей: 3)

    © 2006 Fox Club 
    Яндекс.Метрика