Белый экран вместо работающего приложения - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

По идее, должно работать, но вместо работы выдаёт белый экран. Файлы лежат там же, куда выводится ехешник. Должно при открытии программы выводить картинку со звуком.

Решение задачи: «Белый экран вместо работающего приложения»

textual
Листинг программы
{$reference 'PresentationCore.dll'}
 
 
 
uses GraphABC, ABCObjects;
 
var 
 P : Picture; 
 
begin
    var Player := new System.Windows.Media.MediaPlayer; 
    Player.Open( new System.Uri('9520.mp3', System.UriKind.Relative)); 
    Player.Play(); 
  
    P:=Picture.Create(10,10);
    P.Load('haha.jpg');
    P.Draw(0,0); 
    P.Transparent := True; 
    System.Windows.Forms.Application.Run()
end.

Объяснение кода листинга программы

  1. Создается новый экземпляр класса MediaPlayer и открывается файл '9520.mp3'.
  2. Запускается воспроизведение звука.
  3. Создается новый экземпляр класса Picture с размерами 10x10.
  4. Загружается изображение из файла 'haha.jpg'.
  5. Рисуется изображение на экране.
  6. Устанавливается прозрачность картинки.
  7. Запускается приложение.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5
Похожие ответы