Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.20;
Скачать: CL | DM;

Вниз

Автозагрузка   Найти похожие ветки 

 
pomka   (2003-11-10 18:55) [0]

Привет!возникла проблема!прога при обычном запуске (клике), запускается нормально и считвает файл! Но при автозагрузки она не считывает файл? вот кусок

procedure TForm1.FormCreate(Sender: TObject);
begin
Icons:=Application.Icon.Handle;
Application.ShowMainForm:=False;

try ListBox1.Items.LoadFromFile("xXx");
except
on EFOpenError do
IniFile := TIniFile.Create(ExtractFilePath(Application.ExeName)+"xXx");
end;
далее иконка помещаятся в трей
в чем трабл?


 
pomka   (2003-11-10 19:44) [1]

странно,прога неможет найти файлы в своей директории и создает их в другой? почему так? X:\Documents and Settings\User - здесь создает файлы.странно все это....


 
Думкин ©   (2003-11-10 19:49) [2]

С путями разберись.
Что значит в своей? "Своих" директотрий нет.
А если хочешь твердо - прописывай полный путь.


 
mOOx_ ©   (2003-11-10 19:53) [3]

Вообще, ТИниФайл создает ини-файл в директории Выни если указано только имя без полного пути, кажися!!! Ты это знал?


 
pomka   (2003-11-10 20:26) [4]

как быть?что же делать?как сделать чтоб около ехе делала файлы прога?


 
Anatoly Podgoretsky ©   (2003-11-10 20:50) [5]

Назначить рабочую папку в программе.


 
glitch   (2003-11-10 20:59) [6]

Можно при установке (первом запуске) программы прописывать её путь в реестр, а потом при загрузке его оттуда выдирать. Я делаю так. Вот код (на CBuilder, на дельфи не знаю как):

AnsiString Path; // на дельфях по моему это тип string
TRegistry *Registry = new TRegistry;
try
{
Registry->RootKey = HKEY_CURRENT_USER;
Registry->OpenKey("SOFTWARE\\Gluk Remover", false);
Path = Registry->ReadString("Path");
}
__finally
{
delete Registry;
}


 
Zergling ©   (2003-11-11 06:41) [7]

glitch (10.11.03 20:59) [6]

Немудри :) См. Anatoly Podgoretsky © (10.11.03 20:50) [5]
SetCurrentDir()



Страницы: 1 вся ветка

Текущий архив: 2003.11.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
6-66040
Дмитрий П
2003-09-14 13:15
2003.11.20
Управление LAN интернет-соединением.


1-65890
Walrus
2003-11-07 18:45
2003.11.20
Сохранение сложных объектов


14-66114
Rouse_
2003-10-25 16:24
2003.11.20
Ходорковский упал


1-65815
Anonim-777
2003-10-29 01:52
2003.11.20
Насчёт модальной формы


3-65700
Raduga
2003-10-29 10:52
2003.11.20
Растет память, блин....ADO+Access