![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Консольное приложение
AkimOS © (2009-02-06 22:32:00)Всем привет,
пытаюсь добавить консольное приложение в автозагрузку
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('DataBack',Application.ExeName);
Reg.CloseKey;
Reg.Free;
Но делфи не нравится "Application.ExeName" - выдает ошибку undeclared identifer: 'Application', подскажите в чем может быть проблема? Использую Delphi 2009, windows XP
Сергей М. (2009-02-06 23:07:00) [21]
> AkimOS (06.02.09 23:06) [25]
Да, знаешь ли, неважно ..
Боюсь даже предположить, как оно, то что мы сейчас с тобой обсуждали, кому-то аукнется.
AkimOS (2009-02-06 23:06:00) [22]
> Сергей М. © (06.02.09 23:03) [23]
Что настолько плохо??? По крайней мере работает.
AkimOS (2009-02-06 23:04:00) [23]см AkimOS (06.02.09 23:02) [21]
Сергей М. (2009-02-06 23:03:00) [24]
> Прописал в uses forms и заработало
О-хо-хоооо ...(
Одним седым волосом на моей и без того лысой черепушке стало больше)
Сергей М. (2009-02-06 23:02:00) [25]
> AkimOS (06.02.09 23:01) [20]
Так поделись же решением с другми потенциально сглупившими !
AkimOS (2009-02-06 23:02:00) [26]Прописал в uses forms и заработало, пойду изучать дальше, спасибо!
AkimOS (2009-02-06 23:01:00) [27]
> Andy BitOff © (06.02.09 22:58) [17]
Грубо
> Сергей М. © (06.02.09 22:58) [18]
Реестр в моей программе мне нужен был только для того, чтобы добавить в автозагрузку!!!
В общем сглупил я, все вроде немного разобрался.
Сергей М. (2009-02-06 22:59:00) [28]
> Andy BitOff © (06.02.09 22:58) [17]
Ты отдохни)
Я сам справлюсь, когда это будет необходимо)
Пока же клиент скорее жив чем мертв..
Сергей М. (2009-02-06 22:58:00) [29]
> Реестр нужен, только для того что бы добавить приложение
> в автозагрузку
Это новость)
А если бы это был не реестр, а , скажем, просто некий файл, куда нужно было бы записать то что ты изначально хотел записать в реестр ?
Что-то изменилось бы при этом принципиально?
Andy BitOff (2009-02-06 22:58:00) [30]Сергей, Вам не надоедает? Целый день... Изодня в день... Я бы их поубивал бы =))))
Andy BitOff (2009-02-06 22:56:00) [31]> AkimOS
Какой ты брат настарный. Шел бы, что ли, книжки почитал.
AkimOS (2009-02-06 22:56:00) [32]
> Сергей М. © (06.02.09 22:52) [13]
Реестр нужен, только для того что бы добавить приложение в автозагрузку.
Сергей М. (2009-02-06 22:54:00) [33]
> AkimOS (06.02.09 22:51) [12]
Ты что заладил как попугай одно и то же ?
Рассуждай вслух - придешь к решению сам)
Разве тебе этого не хочется ?
Сергей М. (2009-02-06 22:52:00) [34]
> AkimOS (06.02.09 22:47) [11]
А разве модуль form нужен исключительнодля того чтобы она там была ?
Впрочем, давай подъедем с другой стороны - какое отношение ко всей этой катавасии имеет реестр ?
AkimOS (2009-02-06 22:51:00) [35]Так каким образом можно добавить консольное приложение в автозагрузку?!
AkimOS (2009-02-06 22:47:00) [36]
Сергей М. © (06.02.09 22:45) [10]
Наверное потому, что в консольном приложение нет формы.
Сергей М. (2009-02-06 22:45:00) [37]
> модуль form не уместен в консольном приложение
Почему ?
AkimOS (2009-02-06 22:44:00) [38]
> Сергей М. © (06.02.09 22:42) [6]
Я разобрался почему, но модуль form не уместен в консольном приложение, на сколько я понял.
Сергей М. (2009-02-06 22:44:00) [39]
> Так каким способом можно добавить?
Так в чемже ты не разобрался ?
AkimOS (2009-02-06 22:42:00) [40]
> Сергей М. © (06.02.09 22:39) [4]
Допустил ошибку, прочитал несколько статей где говорится так можно и не разобравшись толком решил его применить! Так каким способом можно добавить?