Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Консольное приложение


Страницы:   1 2 3

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]

Допустил ошибку, прочитал несколько статей где говорится так можно и не разобравшись толком решил его применить! Так каким способом можно добавить?


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо