Форум: "Начинающим";
Текущий архив: 2007.09.16;
Скачать: [xml.tar.bz2];
ВнизApplication.ExeName Найти похожие ветки
← →
Daedr (2007-08-21 14:59) [0]Удалено модератором
Примечание: кульхацкеры они собираются за углом и пересчитывают оставшие зубы.
← →
Dib@zol © (2007-08-21 15:00) [1]Удалено модератором
← →
DrPass © (2007-08-21 15:03) [2]
> Как я понял "ExeName" имя прописываемого приложения
Имя и путь файла текущего приложения. Если оно запускается со сменного носителя, то таки да, вытащишь - работать перестанет :)
А вообще, этот код был бы актуален лет десять назад. Сейчас файл win.ini не используется
← →
Сергей М. © (2007-08-21 15:03) [3]Мдя..
← →
Elen © (2007-08-21 15:04) [4]
> и если убрать носитель то путь будет утерен? Или я не так
> понял?
Какой носитель? И зачем и куда его убирать?
← →
DrPass © (2007-08-21 15:05) [5]
> Какой носитель? И зачем и куда его убирать?
Он прикол пишет. Для флешки...
Просто положить ее в карман и не давать в общаге ума не хватает
← →
AIK © (2007-08-21 15:11) [6]
> Какой носитель? И зачем и куда его убирать?
Семный диск локальный диск C :)))))))))
← →
Daedr (2007-08-21 15:15) [7]
> Какой носитель? И зачем и куда его убирать?
Правельно флэха, см. тему Реестр.)))
> DrPass
Спасибо.
← →
Сергей М. © (2007-08-21 15:16) [8]
> Daedr (21.08.07 15:15) [7]
Мож тебе в каблуху надо было податься ?)
← →
Daedr (2007-08-21 15:20) [9]
> Мож тебе в каблуху надо было податься ?)
Неа, я слищком вумный для каблухи))
> А вообще, этот код был бы актуален лет десять назад. Сейчас
> файл win.ini не используетсяvar Reg:TRegistry;
begin
Reg:=TRegIniFile.Create;
Reg.RootKey:=HKEY_LOCAL_MACHINE;
Reg.OpenKey("Software",true);
Reg.OpenKey("Microsoft",true);
Reg.OpenKey("Windows",true);
Reg.OpenKey("CurrentVersion",true);
Reg.OpenKey("Run",true);
Reg.WriteString("Здесь пишем что угодно, как правило имя проги",Application.ExeName);
Reg.CloseKey;
Reg.Free;
← →
Сергей М. © (2007-08-21 15:24) [10]
> Неа, я слищком вумный для каблухи
В каблухе "вумных" уважают.
А ты кака раз и требуешь "уважения". К своим идиотским потугам.
← →
Daedr (2007-08-21 15:30) [11]
> А ты кака раз и требуешь "уважения". К своим идиотским потугам.
Если ты счатаишь их идиотскими то просто игнорируй, никто незаставляет отвечать, я просто хочу разобратся, и доделать то зачто взялся, и из-за таких как ты не собираюсь остонавливатся.
← →
Сергей М. © (2007-08-21 15:33) [12]Мдя ..
Шизуха косит наши ряды)
← →
Daedr (2007-08-21 15:38) [13]
> Сергей М
Проста я сюда обратился не для того, что бы обсуждать идиотская у меня прога или нет, а для то го что бы помогли разобратся в моих вопросах(если я не ощибаюсь для это форум и создан).
← →
iXT © (2007-08-21 15:40) [14]> [13] Daedr (21.08.07 15:38)
Ошибаешься.
← →
Сергей М. © (2007-08-21 15:42) [15]
> Daedr (21.08.07 15:38) [13]
Ну так вот и спрашивай конкретно про Application.ExeName !
Ибо в нем, судя по развитию "событий", и есть корень твоего непонимания)
Какого ж хрена ты сюда лепишь какой-то TIniFile ?)
p.s.
Голова человеку дана не только для того чтобы ей жевать)
← →
Elen © (2007-08-21 15:45) [16]
> Правельно флэха, см. тему Реестр.)))
Ладно. Пусть будет флеха, а теперь закрой глаза и представь такую ситуэйшн - ты потерял исходник проги, ну прога то сама на флехе есть и в принципе запускается с флехи, но ты пришел однажды домой с новеньким винтом и отформатил его на парочку разделов, И о ужассс - прога твоя не запускается!! Ты спросишь почему? - Элементарно, В атсон, Твоя флеха была диском F: а теперь этим диском стал новенький раздел на винте, и че ты будеш делать? а?
← →
THandle © (2007-08-21 15:49) [17]> daedr [9]
А зачем стоко OpenKey?
← →
Daedr (2007-08-21 15:53) [18]
> Какого ж хрена ты сюда лепишь какой-то TIniFile ?)Win:=TIniFile.Create("Win.ini");
Насколько я понимаю в переменой Win записываем данные из файла Win.ini, тоесть открываем его? Другой тип для это переменой непокатит?
> Elen
то есть предлогаеш скопить файл сначало на Диск С:\... для надежности, так как ни куда не денется???
← →
clickmaker © (2007-08-21 15:54) [19]
> Win записываем данные из файла Win.ini, тоесть открываем
> его?
записываем данные <> открываем его
← →
Сергей М. © (2007-08-21 15:54) [20]
> Насколько я понимаю в переменой Win записываем данные из
> файла Win.ini,
Совершенно неправильно понимаешь.
Т.е. вообще ничерта не понимаешь о происходящем при исполнении этой строчки.
← →
Daedr (2007-08-21 15:56) [21]
> А зачем стоко OpenKey?
Открываю раздел что бы добратся до нужного мне Run.
> Сергей М.
Ещё прописываю в uses модуль inifiles
← →
Сергей М. © (2007-08-21 15:58) [22]
> Ещё прописываю в uses модуль inifiles
Ценнейшее уточнение)
← →
Daedr (2007-08-21 15:59) [23]
> записываем данные <> открываем его
нужна же перемена где юудет хранится открытый файл?
> Т.е. вообще ничерта не понимаешь о происходящем при исполнении
> этой строчки.
Тогда может поиснишь?
← →
Сергей М. © (2007-08-21 16:00) [24]
> Daedr (21.08.07 15:59) [23]
В этой строчке ты всего лишь создаешь объект класса TIniFile.
← →
Daedr (2007-08-21 16:05) [25]
> В этой строчке ты всего лишь создаешь объект класса TIniFile.
Тоесть к файлу Виндовскому файлу Win.ini етот код не имеет отношения?
← →
Сергей М. © (2007-08-21 16:06) [26]
> Daedr (21.08.07 16:05) [25]
Имеет.
← →
Fay © (2007-08-21 16:07) [27]Орешник ешё функционирует ? )
← →
Daedr (2007-08-21 16:07) [28]
> Сергей М
Млин) ты меня запутал о_О. Так что неправильно, то?
← →
Сергей М. © (2007-08-21 16:12) [29]
> что неправильно, то?
>
Неправильно само твое утверждение
> в переменой Win записываем данные из файла Win.ini,
← →
Daedr (2007-08-21 16:16) [30]
> Сергей М.
Тоесть код рабочий? Просто я сам сейчас провереть не могу, у меня инет и Делфи на разных компах, а компы находятся далеко друг от друга.
← →
Сергей М. © (2007-08-21 16:17) [31]
> Тоесть код рабочий?
ПРичем здесь код, если в голове твоей полный бардак ?)
← →
Elen © (2007-08-21 16:18) [32]
> то есть предлогаеш скопить файл сначало на Диск С:\... для
> надежности, так как ни куда не денется???
Я предлагаю пересмотреть подход к задаче в принципе
← →
DrPass © (2007-08-21 16:20) [33]
> Тоесть код рабочий?
Код рабочий. Он добавит имя файла твоей программы в файл win.ini
Это факт. Смысла в этом никакого нет, т.к. файл win.ini уже не используется. Это тоже факт. А в голове твоей полный бардак. И это факт...
← →
Daedr (2007-08-21 16:23) [34]
> ПРичем здесь код, если в голове твоей полный бардак ?)
Так я и хочу на вести порядок=), а пока просто с одного места на другое перекладываю, я сподобным ни когда не сталкивался, понахватался из инета разного, вот что вышло.
> Я предлагаю пересмотреть подход к задаче в принципе
Невижу алтернативы=)
← →
Сергей М. © (2007-08-21 16:25) [35]
> Так я и хочу на вести порядок
Так вот и наведи, почитав хоть какую-либо спецлитературу)
← →
Daedr (2007-08-21 16:26) [36]
> Это тоже факт. А в голове твоей полный бардак. И это факт...
Есенин, млин=)
> т.к. файл win.ini уже не используется.
Пуск-->Выполнить-->MSconfig-->Win.ini(вкладка)
← →
THandle © (2007-08-21 16:27) [37]> Daedr [21]
Хмя...Я всегда одним открываю.
← →
Daedr (2007-08-21 16:28) [38]
> Так вот и наведи, почитав хоть какую-либо спецлитературу)
Бесполезно читал, даже в универе Delphi проходил), но говорю ещё раз подобного не встричал...
← →
Плохиш © (2007-08-21 16:32) [39]
> Бесполезно читал
Попробуй "полезно" почитать...
← →
Сергей М. © (2007-08-21 16:33) [40]
> даже в универе Delphi проходил
Ну надо же !
Мимо что ли проходил ?
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.09.16;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.035 c