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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2014, 14:18   #1
mitiay
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 288
По умолчанию Убрать сообщение

Код:
else begin
        if Assigned(FOnError) then FOnError(Self, 'User aborted!');
        RecordState := False;
        FSuccess    := Fail;
        if not FShowPreview then begin
          FOnPreview(Self, nil, False, False);
          FPreviewTimer.Enabled := False;
          ShowWindow(FFrame.Handle, SW_HIDE);
          end;
	  		ICClose(ic);
   	    Result := 0;
        if FRestore then
          Application.Restore;
        Exit;
        end;
	  	end;
	  end
  else begin
    if (MessageBox(Application.MainForm.Handle, 'You no selected compressor, use default compressor?', 'Notice',
                       MB_YESNO or MB_ICONEXCLAMATION) = IDYES) then begin
 	    CompfccHandler := mmioFOURCC('M', 'S', 'V', 'C');
      StrCodec       := 'MS Video Codec';
      end
    else begin
      if Assigned(FOnError) then FOnError(Self, 'User aborted!');
      RecordState := False;
      FSuccess    := Fail;
      if not FShowPreview then begin
        FOnPreview(Self, nil, False, False);
        FPreviewTimer.Enabled := False;
        ShowWindow(FFrame.Handle, SW_HIDE);
        end;
   	  Result := 0;
      if FRestore then
        Application.Restore;
      Exit;
      end;
    end;
как только не пробывал!Нужно убрать сообщение

Код:
'You no selected compressor, use default compressor?', 'Notice',
mitiay вне форума Ответить с цитированием
Старый 15.08.2014, 14:23   #2
Xo66um
Форумчанин
 
Регистрация: 11.05.2013
Сообщений: 154
По умолчанию

А зачем его убирать? Это часть логики данной процедуры, если его просто убрать - не сработает другое логическое выражение.
Xo66um вне форума Ответить с цитированием
Старый 15.08.2014, 14:28   #3
mitiay
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 288
По умолчанию

Цитата:
Сообщение от Xo66um Посмотреть сообщение
А зачем его убирать? Это часть логики данной процедуры, если его просто убрать - не сработает другое логическое выражение.
Так вот мне надо убрать )
mitiay вне форума Ответить с цитированием
Старый 15.08.2014, 14:31   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Там не только сообщение, но и анализ реакции пользователя на него с разными ветками выполнения. Чего делать будешь?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 15.08.2014, 14:35   #5
Xo66um
Форумчанин
 
Регистрация: 11.05.2013
Сообщений: 154
По умолчанию

Ну... Держи, сообщения нет... Но логика будет постоянно срабатывать на этом месте, т.к. оно всегда равно true. Но я так и не понял, чем сообщение-то не угодило?

Код:
else begin
        if Assigned(FOnError) then FOnError(Self, 'User aborted!');
        RecordState := False;
        FSuccess    := Fail;
        if not FShowPreview then begin
          FOnPreview(Self, nil, False, False);
          FPreviewTimer.Enabled := False;
          ShowWindow(FFrame.Handle, SW_HIDE);
          end;
	  		ICClose(ic);
   	    Result := 0;
        if FRestore then
          Application.Restore;
        Exit;
        end;
	  	end;
	  end
  else begin
    if 1 = 1 then begin
 	    CompfccHandler := mmioFOURCC('M', 'S', 'V', 'C');
      StrCodec       := 'MS Video Codec';
      end
    else begin
      if Assigned(FOnError) then FOnError(Self, 'User aborted!');
      RecordState := False;
      FSuccess    := Fail;
      if not FShowPreview then begin
        FOnPreview(Self, nil, False, False);
        FPreviewTimer.Enabled := False;
        ShowWindow(FFrame.Handle, SW_HIDE);
        end;
   	  Result := 0;
      if FRestore then
        Application.Restore;
      Exit;
      end;
    end;
Xo66um вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как убрать сообщение о выходе полей за границы области печати proudbird Microsoft Office Word 1 28.07.2012 18:22
Как убрать сообщение Kingson Microsoft Office Access 2 22.12.2009 11:05
как убрать сообщение HTTP:404 при использовании IdHTTP(InDy9) Пепел Феникса Работа с сетью в Delphi 18 01.04.2009 19:40
Автоподнастройка монитора. Как убрать сообщение? Yaga Компьютерное железо 1 01.07.2008 12:04
Как убрать сообщение об ошибке? AngelOfDeath Работа с сетью в Delphi 2 01.05.2008 11:44