Вывалилась
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
с одной наклонной чертой в начале файла.
Возможно, что именно из-за этого и возникла ошибка, я перепроверю. Спасибо.