Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.07.2011, 13:22   #1
spydark91
Форумчанин
 
Регистрация: 01.06.2011
Сообщений: 215
По умолчанию несколько вопросов

1 - как перезагрузить комп? пробовал ExitWindowsEx(с разными параметрами) и ExitWindows(0,EW_RESTARTWINDOWS) но всегда выкидывает из системы и открывается выбор рабочего стола,а перезагрузки не происходит.
2 - вот код
Код:
if (image1.Left>976)and(image1.Top<112)and(eda>=70) then
  begin
    timer1.Enabled:=false;
    timer2.Enabled:=false;
    timer3.Enabled:=false;
    if application.MessageBox('Уровень пройден. Начать сначала?','Поздравляю')=mb_ok then
      begin
        for rrr:=1 to 14 do
          begin
            live[rrr]:=true;
          end;
        image1.Top:=16;
        image1.Left:=16;
        eda:=0;
        form2.Label1.Caption:='35';
        timer1.Enabled:=true;
        timer2.Enabled:=true;
        timer3.Enabled:=true;
      end;
  end;
смысл такой,если человек над=жал на кнопку "окей",то происходит сброс параметров,но он не происходит,почсему?и как правельно использовать это?if application.MessageBox('Уровень пройден. Начать сначала?','Поздравляю')=mb_ok then

3 - я уставливаю имя компа с помощью SetComputerName(PChar(compnamee)); и после этого надо обязательно перезагрузиться?
4 - как удалить папку из реестра,созданую мной же
делаю так
Код:
var reg:TRegistry;
begin
reg:=TRegIniFile.Create;
reg.OpenKey('Software',false);
reg.OpenKey('Internat',false);
reg.OpenKey('myhack',false);
reg.DeleteValue('mycheck');
reg.DeleteKey('myhack');
reg.DeleteKey('Internat');
reg.Free;
но удаляется толко значение mycheck,папки на месте
spydark91 вне форума
Старый 18.07.2011, 13:43   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Перезагрузка ПК юзеру - это "приз" победителю? :D
по поводу MessageBox влаги кнопок и флаги нажаты хнопок это ДВЕ РАЗНЫЕ вещи...

Код:
if application.MessageBox('Уровень пройден. Начать сначала?','Поздравляю')=mb_ok then
Change to:
Код:
if application.MessageBox('Уровень пройден. Начать сначала?','Поздравляю')=IDOKthen
подробнее всегда описано в delphi help
Человек_Борща вне форума
Старый 18.07.2011, 13:48   #3
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

По поводу перезагрузки: 1, 2, 3 и т.д. ищем в гугле "перезагрузить компьютер delphi".
Будь проще и люди к тебе потянутся
spamer вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько вопросов phphel Общие вопросы Delphi 19 30.01.2011 21:24
несколько вопросов по C Horus92 Общие вопросы C/C++ 2 15.11.2009 16:08
несколько вопросов fitc Общие вопросы Delphi 28 14.07.2009 21:20
Несколько Вопросов Дорст Общие вопросы Delphi 3 12.11.2007 09:18