| 
| 
 | Вопрос # 6 544/ вопрос решён / | 
 |  Здравствуйте! Как закрыть окно MediaPlayer?
 MediaPlayer1.Destroy; {Debugger Exception Notification:
 Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 004532DC in module 'Project1.exe'. Write of address 000002E8'. Process stopped. Use Step or Run to continue.}
 
 //MediaPlayer1.Close;//не закрывает окно
 
 //MediaPlayer1.Open; // прекрасно закрывает проигрыватель
 К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса) Приложение:Переключить в обычный режим Unit1.pas   https://www.delphi-int.ru/code/731E206AUnit1.dfm   https://www.delphi-int.ru/code/67C7B1CA 
|  |   Вопрос задал: zvygin1964 (статус: Посетитель)Вопрос отправлен: 13 июля 2014, 20:35
 Состояние вопроса: решён, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 25; последнее сообщение — 21 июля 2014, 17:55; участников в обсуждении: 3. Страницы: [1] [2] [Следующая »]  
|   | min@y™ (статус: Доктор наук), 13 июля 2014, 20:58 [#1]: Цитата (zvygin1964): Как закрыть окно MediaPlayer? А что ты имеешь в виду под понятием "Окно MediaPlayer"? Кнопки управления воспроизведением? Или таки компонент, прописанный в свойстве Display?
 И зачем его надо закрыть?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | zvygin1964 (статус: Посетитель), 13 июля 2014, 21:04 [#2]:Окном называю поле на котором видно видео(ну, или Panel1 в свойстве  Display которого прописан MediaPlayer). Закрыть нужно для диалога или другого видео. Вариант "Томагочи" для моей внучки. (Говорящая кукла)
 |  
|   | zvygin1964 (статус: Посетитель), 13 июля 2014, 21:06 [#3]:Наверное, я имею в виду:"Или таки компонент". 
 А вы предлагаете
 MediaPlayer1.Stop;
 И Visible переключить в False?
 |  
|   | min@y™ (статус: Доктор наук), 13 июля 2014, 21:24 [#4]: Цитата (zvygin1964): Наверное, я имею в виду:"Или таки компонент". Ну а закрывать-то зачем? И вообще, что значит "закрыть панель"?
 
 Цитата (zvygin1964): И Visible переключить в False?  Visible какого компонента?
 
 Предлагаю перечитать вот это. Вдумчиво!
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | zvygin1964 (статус: Посетитель), 13 июля 2014, 21:26 [#5]:Visible Panel1 в False. |  
|   | min@y™ (статус: Доктор наук), 13 июля 2014, 21:44 [#6]: Цитата (zvygin1964): Visible Panel1 в False. Тебя это устраивает?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | zvygin1964 (статус: Посетитель), 13 июля 2014, 21:47 [#7]:Пока не знаю, что будет со звуком. 
 Попробую по "Саге о X ,Y ,Z" :
 Хочу нажать на Button1 и показать мультфильм во весь экран. Затем должны появиться Button2, Button3, Button4. На какую-то из них нажмет ребенок и покажется другой мультфильм во весь экран. И так далее... Звук мультфильма ежедневно надиктует мама перед уходом на работу.
 |  
|   | min@y™ (статус: Доктор наук), 13 июля 2014, 21:50 [#8]: Цитата (zvygin1964): Хочу нажать на Button1 и показать мультфильм во весь экран. Затем должны появиться Button2, Button3, Button4. На какую-то из них нажмет ребенок и покажется другой мультфильм во весь экран. И так далее... Звук мультфильма ежедневно надиктует мама перед уходом на работу.  И в чём проблема? Метод Stop() разве не останавливает звук?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | zvygin1964 (статус: Посетитель), 13 июля 2014, 21:57 [#9]:То есть, я вас понимаю, как: Stop(), а затем менять Visible? Странно, но это прекрасно делает:
 MediaPlayer1.Open;
 |  
|   | min@y™ (статус: Доктор наук), 13 июля 2014, 22:04 [#10]: Цитата (zvygin1964): То есть, я вас понимаю, как: Stop(), а затем менять Visible?  Да мне, собственно, монопенисуально. Я всё никак не пойму:
 
 Цитата (min@y™): И в чём проблема? Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | min@y™ (статус: Доктор наук), 13 июля 2014, 22:05 [#11]: Цитата (min@y™): Странно, но это прекрасно делает: MediaPlayer1.Open;  И чо?
 Что у тебя не получается-то, ёмаё?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | zvygin1964 (статус: Посетитель), 13 июля 2014, 22:05 [#12]:А как правильно? |  13 июля 2014, 22:08: Статус вопроса изменён на решённый (изменил автор вопроса — zvygin1964): Ответ min@y™  MediaPlayer1.Open 
|   | min@y™ (статус: Доктор наук), 13 июля 2014, 22:10 [#13]: Цитата (zvygin1964): А как правильно?  Как правильно делать что?
 
 Цитата (zvygin1964): Ответ min@y™ MediaPlayer1.Open Это неправда!
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  13 июля 2014, 22:12: Вопрос вновь открыт (изменение состояния произвёл автор вопроса — zvygin1964) 
|   | zvygin1964 (статус: Посетитель), 13 июля 2014, 22:13 [#14]:Спрятать окно с видео. |  
|   | min@y™ (статус: Доктор наук), 13 июля 2014, 22:14 [#15]: Цитата (zvygin1964): Спрятать окно с видео.  Panel1.Hide();
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | zvygin1964 (статус: Посетитель), 13 июля 2014, 22:31 [#16]:Hide прячет. Но звук остается. А аналог красного крестика справа вверху окна Windows есть? Как называется это свойство Panel1?
 |  
|   | min@y™ (статус: Доктор наук), 13 июля 2014, 22:43 [#17]: Цитата (zvygin1964): Hide прячет. Но звук остается. Правильно, так и должно быть, ведь ты не просил останавливать воспроизведение. Ты просил только
 
 Цитата (zvygin1964): Спрятать окно с видео.  Что прекрасно делает метод TPanel.Hide().
 
 Цитата (zvygin1964): А аналог красного крестика справа вверху окна Windows есть?  Где? В чём? На чём?!!!!!
 
 Цитата (zvygin1964): Как называется это свойство Panel1? Какое свойство? Свойство, отвечающее за что, за какое поведение компонента?
 
 Да шо ж ты как белорусский партизан на допросе?! Информацию приходится из тебя клещами тащить!!!
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | zvygin1964 (статус: Посетитель), 14 июля 2014, 23:36 [#18]:Сайгонский пенсионер - это пожалуй, будет ближе. Ну откуда мне знать, как вы Биллы Гейтсы, называете красный крестик в углу Word,  Excel и Paint. Я предполагал, что это close или destroy. О том и речь, что они не работают как надо!
 |  
|   | min@y™ (статус: Доктор наук), 15 июля 2014, 08:33 [#19]: Цитата (zvygin1964): Ну откуда мне знать, как вы Биллы Гейтсы, называете красный крестик в углу Word, Excel и Paint. У меня нету красного крестика в углу Word, Excel и Paint.
 
 Цитата (zvygin1964): Я предполагал, что это close или destroy. Close или Destroy какого класса?
 
 
  
 Чего ж ты хочешь получить-то? Какой функционал?
 
 Цитата (zvygin1964): О том и речь, что они не работают как надо!  Кто - "они"?
 Кстати, могу с уверенностью не менее 146% предположить, что так называемые "они" как раз работают как надо, просто применять "их" надо "где надо" и "когда надо".
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | zvygin1964 (статус: Посетитель), 16 июля 2014, 08:30 [#20]:"Close или Destroy какого класса?",- этот вопрос не понимаю я: TForm1 = class(TForm)
 MediaPlayer1: TMediaPlayer;
 Panel1: TPanel;//.
 
 "Чего ж ты хочешь получить-то? Какой функционал?",-
 Хочу получить: на мониторе ПК появляется изображение уважаемого  min@y™, сообщает о своих пожеланиях и исчезает с экрана. На мониторе появляется Form, на ней несколько Button с ответами, один из которых правильный.
 
 "Кто - "они"?",-
 MediaPlayer1.Close;
 MediaPlayer1.Destroy;//.
 |  Страницы: [1] [2] [Следующая »]  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |