Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 20.06.2008, 18:39
Interface Interface вне форума
Активный
 
Регистрация: 23.05.2008
Адрес: Россия, Уфа
Сообщения: 203
Репутация: 1
Стрелка Автозапуск и другое...

У меня такой вопрос как сделать так чтобы моя прога сама запускалась при включении компа?
Ответить с цитированием
  #2  
Старый 20.06.2008, 19:03
Interface Interface вне форума
Активный
 
Регистрация: 23.05.2008
Адрес: Россия, Уфа
Сообщения: 203
Репутация: 1
По умолчанию

А теперь о "Другом" почему у меня во всех прогах кнопочки старые и не интересные, квадратные? А в нормальных (скаченных с этого же сайта) они красивые с подсветкой как обычно в Windows XP?
Ответить с цитированием
  #3  
Старый 20.06.2008, 19:05
Interface Interface вне форума
Активный
 
Регистрация: 23.05.2008
Адрес: Россия, Уфа
Сообщения: 203
Репутация: 1
По умолчанию

Как програмно (руками не трогая мышки) двигать курсор?
Ответить с цитированием
  #4  
Старый 20.06.2008, 19:40
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

Цитата:
Сообщение от Interface
У меня такой вопрос как сделать так чтобы моя прога сама запускалась при включении компа?
В поиске по форуму набери "Автозапуск", будет куча тем, в одной из них я уже отвечал на этот вопрос.
__________________

Ответить с цитированием
  #5  
Старый 20.06.2008, 19:42
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

Цитата:
Сообщение от Interface
А теперь о "Другом" почему у меня во всех прогах кнопочки старые и не интересные, квадратные? А в нормальных (скаченных с этого же сайта) они красивые с подсветкой как обычно в Windows XP?
С помощью манифеста XP. Если у тебя стоит версия выше 6, то на вкладке Win32 будет компонент XPManifest. Кинь его на форму, всё, готово. Если же у тебя версия ниже 6 или 6, то я постараюсь найти у себя на винте файл манифеста, ты его потом переименуешь в projectname.exe.manifest. Если же я его не найду, то придётся будет его написать (этот манифест) самому.
__________________

Ответить с цитированием
  #6  
Старый 20.06.2008, 19:45
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

Люди, читайте правила. Ты нарушил два пункта правила: написал в одной теме больше одного вопроса и не искал в поисковике Яндекс по ключевым словам ответ на вопрос №3. Простой запрос: "как программно двигать курсор delphi". Вот ссылка: http://itby.ru/content/view/1924/40/. Вот код:
Код:
var 
  pt : TPoint; 
begin 
   Application.ProcessMessages; 
   Screen.Cursor := CrHourglass; 
   GetCursorPos(pt); 
   SetCursorPos(pt.x + 1, pt.y + 1); 
   Application.ProcessMessages; 
   SetCursorPos(pt.x - 1, pt.y - 1);
__________________

Ответить с цитированием
  #7  
Старый 21.06.2008, 15:11
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Про манифест: добавь в файл проекта строчку
Код:
{$R WindowsXP.res}
__________________
Что делать, когда сломался комп:
1. Если вы юзер - делать ноги.
2. Если ремонтник - делать деньги.
3. Если вы программист - делать вид, что так было задумано.
Ответить с цитированием
  #8  
Старый 23.06.2008, 18:50
Interface Interface вне форума
Активный
 
Регистрация: 23.05.2008
Адрес: Россия, Уфа
Сообщения: 203
Репутация: 1
По умолчанию

Нашел ответ на свой вопрос про автозапуск . Но из него вытек второй вопрос как сделать так что бы программа (в которой было сделано то ,что писалось про автозапуск) больше не запускалась при старте Windows.
Ответить с цитированием
  #9  
Старый 23.06.2008, 19:11
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

Функцией DeleteKey удали ключ. Если сам не сможешь разобраться, подгоняй код, поправлю немного его и будет работать обратно - на отключение автозапуска
__________________

Ответить с цитированием
  #10  
Старый 24.06.2008, 09:24
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

А разве нельзя записать ключ в
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\RunOnce
вместо
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run
?
__________________
Что делать, когда сломался комп:
1. Если вы юзер - делать ноги.
2. Если ремонтник - делать деньги.
3. Если вы программист - делать вид, что так было задумано.
Ответить с цитированием
  #11  
Старый 23.09.2008, 09:31
жекаизжека жекаизжека вне форума
Начинающий
 
Регистрация: 10.09.2008
Сообщения: 193
Репутация: 10
По умолчанию

Код:
procedure TForm3.Button1Click(Sender: TObject);
var
 Reg:TRegIniFile;
begin
if Form3.CheckBox1.Checked then
begin
Reg:=TRegIniFile.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
Reg.WriteString('Software\Microsoft\Windows\CurrentVersion\Run','button','C:\Program Files\Кнопка\button.exe');
Reg.Free;
end
else
begin
Reg:=TRegIniFile.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
Reg.DeleteKey('Software\Microsoft\Windows\CurrentVersion\Run','button');
Reg.Free;
end;
close;
 end;
end.
у меня автозагрузка продолжаеться может я не правильно прописал парамтр DeleteKey
можете поправить

Последний раз редактировалось Admin, 23.09.2008 в 10:26.
Ответить с цитированием
  #12  
Старый 23.09.2008, 22:30
жекаизжека жекаизжека вне форума
Начинающий
 
Регистрация: 10.09.2008
Сообщения: 193
Репутация: 10
По умолчанию

Reg.DeleteKey('Software\Microsoft\Windows\CurrentV ersion\Run','button');

может помочь, что тут не хватает..??
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 03:43.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025