Форум Вывалилась

создать новую тему раскрыть все
Вывалилась 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=), а укороченный.
В итоге, она долго думала, ругнулась, что файл ненайден, а потом упала. =)
Не помните, как именно... Dervish 05/12/2006 22:42 #написать ответ
...выглядел путь к файлу?
Точно не вспомню... IF 20/12/2006 08:28 #написать ответ
Наверно, попытался сделать что-то из серии:
\АСИмя файла.acb.
То есть пытался сделать относительный путь, не зависящий от буквы диска. Использую АС с флэшки и на нескольких компьютерах, поэтому иногда возникала проблема с открытием баз на разных рабочих места, поскольку расположение флэшки было различным.
На данный момент вылечил перекладыванием баз прямо в папку с программой и простым указанием в INI файле их имён.
Это конечно вариант, но как-то это не совсем красиво получается: файлы самой АС, несколько баз, все их автоматические резервные копии + сделанные руками - получается многовато, хотелось разложить всё по порядку.
 
Кстати, "придумал" ещё одну ошибку. Отладочные данные не сохранил, но повторяемость такая:
1. Работа с базой с флэш носителя.
2. Не сохраняя данные извлечь флэшку. (Программа всё в памяти)
3. Возвратить флэшку обратно.
4. Попытаться сохранить изменения в базе.
5. Ошибка найдена! =)
странно... IF 20/12/2006 08:30 #написать ответ
>>Наверно, попытался сделать что-то из серии:
>>АСИмя файла.acb.  
 
На самом деле должно выглядеть не так:
"две наклонные черты Имя Папки (АС) наклонная черта имя файла *.acb
Хочу обратить ваше внимание,... Dervish 20/12/2006 12:40 #написать ответ
...что две наклонные черты в начале будут означать, что следом за ними идет название компьютера, но никак не папки.
 
Пример:
 
\\SuperServer\MyFolder
 
будет означать разделяемый ресурс "MyFolder" на компьютере "SuperServer". В вашем же случае следовало написать что-то вроде:
 
\AC\Имя файла.acb
 
с одной наклонной чертой в начале файла.
 
Возможно, что именно из-за этого и возникла ошибка, я перепроверю. Спасибо.