создать новую тему раскрыть все
 
Доброго времени суток!
 
Имеется мак (mac os x 10.9) с паралельными рабочими столами, где крутится  win 7 и abilitycash последний. Есть база данных на флешке, но почему-то когда я ее открываю в кэшэ - база работает в режиме "только чтение". Уже и все возможные права расшарены на флешке, а она никак не хочет работать на запись. Та же флешка прекрасно работает с виндовыми компами, но не работает с виртуальной системой. Проблема прослеживается только в работе базы данных AbilityCash.
 
Буду благодарна за идеи и подсказки в решении проблемы.
 
...не только, когда операционная система не разрешает запись в файл. Есть еще один случай, когда AbilityCash не разрешает записывать в открытый файл.
 
Всякий раз, когда в формате файла происходят существенные изменения (таких случаев за историю развития AbilityCash было два или три, то есть не очень много), я стараюсь делать так, чтобы программа легко читала файлы старого формата. Это дает возможность обойтись без конвертера (преобразователя) формата файла. И сейчас AbilityCash спокойно прочитает файлы формата самой первой версии Cash. Однако, делать возможность записи в старом формате я посчитал избыточным. Ну в самом деле, каждый новый формат файла открывает новые возможности в представлении данных и пытаться сохранить данные в прежнем формате приведет к отказу от этих самых новых возможностей.
 
Таким образом, если AbilityCash открывает файл, записанный в предыдущем формате, пользователю показывается, что этот файл открыт в режиме "Только для чтения". Тем самым показывается, что переписать старый файл нельзя. Зато можно сохранить данные в новом формате при помощи команды "Сохранить как..." из меню "Файл". Сохраняете файл в новом формате и дальше уже пользуетесь им. А старый файл либо в корзину, либо в архив. Well
свернуть/развернуть ветвь Спасибо! [morngwilwileth 13/10/2014 13:50] # написать ответ
 
Нашибазы и правда очень старые... попробуем применить ваш совет на практике.