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

Вниз

Очень нужна помощь   Найти похожие ветки 

 
Checist [root]   (2003-02-07 10:38) [0]

Привет всем мастерам по дельфам. вот у меня такой вопрос : мне нужно было чтобы моя прога при запуске (метод например FormShow) определяла с какого диска она была запущена (то есть на коком из дисков находился .exe файл моей проги в момент запуска его же), ну типа A: или C: . Как бы это замутить, а?


 
Игорь Шевченко ©   (2003-02-07 10:44) [1]

ExtractFileDrive(ParamStr(0))


 
Anatoly Podgoretsky ©   (2003-02-07 10:46) [2]

Задача не имеет решения в современной действительности.


 
Checist [root]   (2003-02-07 10:46) [3]

Игорь хай тебе лично. Слушай, а это точно определит место откуда был запущен екзешник. Да, еще, а что такое ParamStr(0), а?


 
Anatoly Podgoretsky ©   (2003-02-07 10:59) [4]

Место и диск разные понятия.
Если у тебя есть диски, то точно.
ParamStr хорошо описан в хелпе в большинстве книг, начиная с 80 годов.


 
Checist [root]   (2003-02-07 10:59) [5]

Игорь, ты еще здесь?


 
Nikolai_S ©   (2003-02-07 11:00) [6]

Application.ExeName - Полное имя exe-файла. Диск - это первые 3 символа, если конечно не через сеть запущен...


 
Checist [root]   (2003-02-07 11:08) [7]

Николай, а это вообще функция хотя бы. Мне то нужно чтобы ноа возращала им диска откуду запущена. Напишите, если можно, просто то, что я должен вписать в метод FormShow в Form1, если пусковой файл имеет имя Proga.exe. Плиз, дайте ответ!


 
uw ©   (2003-02-07 11:12) [8]

И в случае ParamStr, и в случае Application.ExeName дави F1.


 
Внук ©   (2003-02-07 11:16) [9]

>>uw © (07.02.03 11:12)
Ну ты задачи задаешь, братан. Там же читать надо :)))


 
Checist [root]   (2003-02-07 11:22) [10]

Во-во и я о том же! :)


 
uw ©   (2003-02-07 11:23) [11]

Я понял ошибку.

var
ItIsWhatYouWant: String;
begin
ItIsWhatYouWant := Copy(ParamStr(0), 1, 2);
// Or
ItIsWhatYouWant := Copy(Application.ExeName, 1, 2);
end;


 
Checist [root]   (2003-02-07 11:29) [12]

> uw > Спасибо тебе огромное. Все бы так!


 
Checist [root]   (2003-02-07 11:32) [13]

> uw > Не поможешь с вопросом про "Запись в файл" (ищи где-то рядом)? Прошу!



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

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

Наверх




Память: 0.49 MB
Время: 0.026 c
6-53161
a-leksey
2002-12-25 17:19
2003.02.17
Делаю Proxy для HTTP, но после нескольких соединений коннект ...


1-53014
Morisson
2003-02-10 18:22
2003.02.17
Delphi 6. Вопрос с кастингом классов


14-53264
Nick_N_A
2003-01-29 06:56
2003.02.17
Частотный анализ звука


1-52939
Yarmak_Sergey
2003-02-08 13:10
2003.02.17
Разработка компонента


1-53021
htte
2003-02-10 19:18
2003.02.17
Как? Stringgrid