Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.01.2014, 23:05   #1
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию Не удаётся найти файл 'C:\Windows\System32\…'.

Постоянно при запуске проекта несколько раз (судя по всему, что для каждой формы) выскакивает вот такое сообщение: Не удаётся найти файл 'C:\Windows\System32\tysql.mdb'.

Путь к файлу БД в АДОКонекшн прописан верный, поэтому и не понимаю, что происходит. Если точнее, то в АДОКонекшн только имя и расширение файла БД, причём, если проверить соединение без переуказания пути (как настроено при запуске проекта), то не может найти БД, а если переуказать на тот же файл (поставить заново, но тот же файл без полного пути), то проверка соединения успешная.
Подскажите, кто сталкивался, почему так?

И почему группа проектов сохраняется где-то хрен знает где?
Изображения
Тип файла: jpg pic.jpg (116.1 Кб, 160 просмотров)
Тип файла: jpg pic_2.jpg (50.9 Кб, 98 просмотров)

Последний раз редактировалось Andrej_K; 01.01.2014 в 23:21.
Andrej_K вне форума Ответить с цитированием
Старый 01.01.2014, 23:21   #2
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Сохраняется там, где и должно по умолчанию.
И файл в том месте лежит?
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 01.01.2014, 23:29   #3
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию

Цитата:
Сообщение от alextrof94 Посмотреть сообщение
Сохраняется там, где и должно по умолчанию.
И файл в том месте лежит?
Весь проект и БД лежат в папке «Тренировки» и больше там нет папок. Группу пересохраняю в папку проекта, показывает путь, как у всех файлов, а при перезапуске опять «по умолчанию».

Как сделать так, чтобы группа сохранялась в папке проекта, чтобы всё было в одной папке, короче?

Настройки проекта такие:
Изображения
Тип файла: jpg pic_3.jpg (109.4 Кб, 162 просмотров)
Andrej_K вне форума Ответить с цитированием
Старый 03.01.2014, 06:34   #4
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Andrej_K Посмотреть сообщение
Путь к файлу БД в АДОКонекшн прописан верный, поэтому и не понимаю, что происходит. Если точнее, то в АДОКонекшн только имя и расширение файла БД
Данный приём безотказно работал в старых версиях Delphi, где путь к файлу БД Access интерпретировался относительно текущего положения программы. В новых версиях это не срабатывает.
Поэтому указывайте полный путь к файлу, а ещё лучше генерируйте строку подключения программно.

По поводу группы проектов, не совсем понятно.
Файл группы проектов точно сохраняется в нужной папке?
При перезапуске Вы открываете (или у Вас открывается) файл проекта или группы проектов?
Какая у Вас версия Delphi?
Streletz вне форума Ответить с цитированием
Старый 03.01.2014, 07:04   #5
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
По поводу группы проектов, не совсем понятно.
Файл группы проектов точно сохраняется в нужной папке?
При перезапуске Вы открываете (или у Вас открывается) файл проекта или группы проектов?
Какая у Вас версия Delphi?
Файл группы сохраняется в папке проекта, но получается ещё одна копия появляется в папке «по умолчанию»… Как-то так…
Запускаю файл проекта из Тотала. И из Делфи запускаю — один результат.
Версия ХЕ5.
Andrej_K вне форума Ответить с цитированием
Старый 03.01.2014, 07:20   #6
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Файл группы сохраняется в папке проекта, но получается ещё одна копия появляется в папке «по умолчанию»… Как-то так…
Запускаю файл проекта из Тотала. И из Делфи запускаю — один результат
.
Если сохранена группа проектов, то при открытии любого проекта, который в неё входит следует открывать не файл проекта, а файл группы проектов.
То есть, если файл группы проекта сохранён в папке проекта, открывать нужно именно его. Тогда всё должно быть нормально.

Последний раз редактировалось Streletz; 03.01.2014 в 07:30.
Streletz вне форума Ответить с цитированием
Старый 03.01.2014, 07:37   #7
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию

Но всё равно так и не нашёл, где можно изменить путь по умолчанию для группы.
Andrej_K вне форума Ответить с цитированием
Старый 03.01.2014, 21:49   #8
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

А, зачем его изменять?
Папка по умолчанию в Delphi предназначена специально для хранения проектов и их групп. Там они "никому не мешают" и им "никто не должен мешать".
Если папка по умолчанию, по каким-либо причинам не подходит, то при сохранении файла группы проектов, можно сохранить его в нужную папку и в этой папке с ним нормально работать.
Streletz вне форума Ответить с цитированием
Старый 03.01.2014, 22:23   #9
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
А, зачем его изменять?
Папка по умолчанию в Delphi предназначена специально для хранения проектов и их групп. Там они "никому не мешают" и им "никто не должен мешать".
Если папка по умолчанию, по каким-либо причинам не подходит, то при сохранении файла группы проектов, можно сохранить его в нужную папку и в этой папке с ним нормально работать.
Сохранял, но при перезапуске Делфи путь оставался «по умолчанию» и походу там опять создавался файл группы, а сохранённый мною файл группы вообще был забыт и не воспринимался. Какая-то такая хрень непонятная… Я вообще не люблю ничего «по умолчанию» на диске Ц, если это создано мною.
Andrej_K вне форума Ответить с цитированием
Старый 03.01.2014, 23:48   #10
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
Вопрос

Цитата:
Сохранял, но при перезапуске Делфи путь оставался «по умолчанию» и походу там опять создавался файл группы, а сохранённый мною файл группы вообще был забыт и не воспринимался.
По данному вопросу я уже писал в одном из предыдущих постов. Или при открытии файла группы проектов (именно файла группы проектов, а не файла проекта) проблема всё равно остаётся?
К сожалению путь для сохранения по умолчанию жёстко прописыdается ещё на стадии установки Delphi. В старых версиях была возможность его сменить с помощью нехитрых манипуляций:
http://www.programmersforum.ru/showthread.php?t=56792
Сработает ли это в XE5 сказать сложно. На новых версиях не пробовал.
Самый приемлемый способ: сохранить нужный файл в нужную папку и обращаться к файлу проекта или, в данном случае, группы проектов через файловый менеджер или Delphi (Главное меню->File->Open).
Streletz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
записываю значение в regedit а файл C:\Windows\System32\config\software не меняется goluzov Win Api 4 26.11.2011 16:08
исчез файл <Windows root>\system32\hal.dll Lilu_75 Windows 9 09.03.2011 19:58
Выскакивает окно при запуске операционки: Windows не удаётся найти 'svchost.exe'..... СисТемникс Windows 2 15.08.2010 09:23
Определение WIndows & system32 Яр|/||< (^_^) Win Api 6 15.10.2009 22:39
D:\WINDOWS\system32\amvo0.dll>>> 13th Безопасность, Шифрование 8 15.01.2009 12:43