создать новую тему раскрыть все
свернуть/развернуть ветвь Вывалилась [IF 30/11/2006 00:05] # написать ответ
 
Файл: Settings.cpp
Строка: 270
Версия: 2.0 alpha
Сборка: 210
 
Call Stack:  
0043ca49 0042ef8b 004314eb 0043249b
77d38709 77d387eb 77d389a5 77d389e8
77d5e819 77d55ce2 004014ea 00401755
7c816d4f
 
Собственно, попытался научить программу понимать относительные пути. То есть записал в INI файле не полный путь к файлу (mruX=), а укороченный.
В итоге, она долго думала, ругнулась, что файл ненайден, а потом упала. =)
 
...выглядел путь к файлу?
свернуть/развернуть ветвь Точно не вспомню... [IF 20/12/2006 08:28] # написать ответ
 
Наверно, попытался сделать что-то из серии:
\АСИмя файла.acb.
То есть пытался сделать относительный путь, не зависящий от буквы диска. Использую АС с флэшки и на нескольких компьютерах, поэтому иногда возникала проблема с открытием баз на разных рабочих места, поскольку расположение флэшки было различным.
На данный момент вылечил перекладыванием баз прямо в папку с программой и простым указанием в INI файле их имён.
Это конечно вариант, но как-то это не совсем красиво получается: файлы самой АС, несколько баз, все их автоматические резервные копии + сделанные руками - получается многовато, хотелось разложить всё по порядку.
 
Кстати, "придумал" ещё одну ошибку. Отладочные данные не сохранил, но повторяемость такая:
1. Работа с базой с флэш носителя.
2. Не сохраняя данные извлечь флэшку. (Программа всё в памяти)
3. Возвратить флэшку обратно.
4. Попытаться сохранить изменения в базе.
5. Ошибка найдена! =)
свернуть/развернуть ветвь странно... [IF 20/12/2006 08:30] # написать ответ
 
>>Наверно, попытался сделать что-то из серии:
>>АСИмя файла.acb.  
 
На самом деле должно выглядеть не так:
"две наклонные черты Имя Папки (АС) наклонная черта имя файла *.acb
 
...что две наклонные черты в начале будут означать, что следом за ними идет название компьютера, но никак не папки.
 
Пример:
 
\\SuperServer\MyFolder
 
будет означать разделяемый ресурс "MyFolder" на компьютере "SuperServer". В вашем же случае следовало написать что-то вроде:
 
\AC\Имя файла.acb
 
с одной наклонной чертой в начале файла.
 
Возможно, что именно из-за этого и возникла ошибка, я перепроверю. Спасибо.