Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.018 c
9-52702
ArtGamer
2002-09-12 23:51
2003.02.17
X-Com will be back


1-52859
NAlexey
2003-02-07 13:58
2003.02.17
HotTrack - PageControl - OwnerDraw?


1-53062
Jaxtor
2003-02-06 17:27
2003.02.17
TStringList


14-53283
Шишкин Илья
2003-02-02 11:39
2003.02.17
Кто-нибудь знает ссылку, где можно увидеть свой IP?


3-52740
VinRaider
2003-01-30 00:57
2003.02.17
Как програмно узнать установлен ли alias в BDE




   Наверх