Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
14-66066
Vlad Oshin
2003-10-30 10:17
2003.11.20
А вы про синус...


1-65967
Avsam
2003-11-09 14:42
2003.11.20
Мультиязычный интерфейс


3-65737
IGORYOK
2003-10-30 19:17
2003.11.20
Как удобней хранить и в чём


14-66065
NailMan
2003-10-30 12:22
2003.11.20
Посоветуйте хостинг, бесплатный, без излишеств


14-66064
Yakudza
2003-10-29 15:05
2003.11.20
interface и implementation





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский