![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
В автозагрузку занёс запись с моей программой. При автозагрузке программа начинает ругаться:
Cannot open file "C:\Documents and Setting\Shouldercannon\config.ini". Не удаётся найти указанный файл. Файл открывается так: Код:
Программа Project1 Имя файла C:\Progs\Project1.exe Загружать из HKEY_LM\Run Помогите пожалуйста. |
![]() |
![]() |
![]() |
#2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]()
Указывайте полный путь к файлу. Можете получить путь к папке, где лежит Ваш ЕХЕ (как это делать, ищите на форуме, много раз обсуждалось).
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
Можно ярлык создать и в реестр записать не "C:\Progs\Project1.exe", а "C:\Progs\Project1.lnk". Только в ярлыке обязательно укажите рабочую папку "C:\Progs\". Правда это не спасёт, если вы в программе текущий каталог меняете или диалоги открытия/сохранения используете до загрузки файла config.ini.
Так что как говорит Arigato, ищите путь например так S.LoadFromFile(ExtractFilePath(Аppl ication.ExeName) + 'config.ini'); |
![]() |
![]() |
![]() |
#4 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Спасибо за вариант, обязательно попробую.
|
![]() |
![]() |
![]() |
#5 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Не получается, наверно что-то не так делаю.
Код:
[Error] Unit1.pas(473): ')' expected but identifier 'ExeName' found |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]()
чего-то странная у вас какая-то буква A в слове Application... с ударением прям)
|
![]() |
![]() |
![]() |
#7 |
Delphi\C++
Форумчанин
Регистрация: 18.06.2008
Сообщений: 277
|
![]()
Вот правильно -
Код:
|
![]() |
![]() |
![]() |
#8 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Ура теперь всё находится и запускется после автозагрузки.
З.Ы. S.LoadFromFile((ExtractFilePath(App lication.ExeName))+'config.ini'); Последний раз редактировалось Shouldercannon; 10.08.2008 в 21:22. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бат файл | combays | Помощь студентам | 2 | 14.07.2008 10:11 |
chm файл | Михаил Юрьевич | Общие вопросы Delphi | 2 | 10.07.2008 08:17 |
Как с поиощью hiew вставить в файл строчку, "раздвинуть" файл и вставить туда строчку? | barand | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 28.06.2008 10:58 |
RichEdit1 если текст найден надо чтоб он выделился в синий цвет | xGroupers | Общие вопросы Delphi | 7 | 30.03.2008 13:56 |
dll файл | Briz | Общие вопросы Delphi | 3 | 22.10.2007 17:17 |