Разное

Что такое в паскале uses crt: Модуль Crt Паскаль

Всплывающее окно в Turbo Pascal 7

В Turbo Pascal 7 для DOS вы можете использовать модуль Crt для определения окна. Если вы определяете второе окно поверх первого, как всплывающее окно, я не вижу способа избавиться от второго, кроме как снова перерисовать первое поверх.

Есть ли способ закрытия окна, который я не замечаю?

Я думаю о том, чтобы сохранить в памяти массив экранов, чтобы заставить его работать, но TP IDE делает всплывающие окна так, как я хочу, так что, может быть, это просто, и я просто ищу не в том месте?

  • паскаль
  • турбопаскаль

6

Не думаю, что вы упускаете какую-то технику закрывания окон, если вы имеете в виду ту, которую предоставляет блок ЭЛТ.

Библиотека, которую Borland использовала для TP7 IDE, называлась TurboVision (см. стали доступны библиотеки обработки/окна экрана, и они были намного более мощными, чем то, что можно было бы достичь с помощью блока ЭЛТ.

Вероятно, самым известным был Object Professional от Turbopower Software (также известный как OPro).

Как ни странно, все эти библиотеки (и, очевидно, TurboVision) были основаны на представлении в памяти окна в рамке, которое можно было быстро скопировать в видеопамять ПК и из нее, и, как в Windows с заглавной W, они рассматривались как стек с z-порядком. Таким образом, процесс закрытия/стирания окна верхнего уровня заключался в том, чтобы заставить окно (окна), которые оно закрывало, перерисовать себя. Otoh, CRT в основном развился из v. примитивных источников, похожих на старый протокол отображения DEC VT100, если не основанный на нем, и на самом деле не подходил для поддержки независимых, наращиваемых оконных объектов.

Хотя вы все еще можете отследить PD-версию TurboVision, она так и не стала библиотекой для разработчиков. В идеальном мире лучше всего начать с OPro. По-видимому, некоторое время он был на SoureForge, но, похоже, был удален где-то примерно с 2007 года, и в наши дни, даже если вы можете получить копию, возникает вопрос о лицензировании.

Однако

Также была очень популярная бесплатная библиотека, доступная для TP под названием «Инструментарий Technojock», которая имела большое перекрытие функций (включая работу с экраном) с OPro и его 9.0005 — это , которые все еще доступны на github — см. https://github.com/lallousx86/TurboPascal/tree/master/TotLib/TOTSRC11. В отличие от OPro, я сам никогда не пользовался TechnoJocks, но приверженцы клялись им. Взглянем.

6

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

использует crt — ekşi sözlük

  • (bkz: crt)
    (bkz: использует)

  • клрскр; gibi komutlarin проблема çikartmamasi için kullanilan ibareydi bu. .. o zamanlar yil 1877, daha c, c++ bulunmamiş, biz pascal’da atomu parçalara ayirip uzay simülasyonu yazardik… ana makinanamizin adi jules verne, server’inki ise jenna jameson’dı. ..

  • tarihsel acidan ansi c’nin ciki$indan daha eski bir ibaredir.

  • (бкз: готово)

  • бир паскаль vazgeçilmezi.

  • исполняемый size’i fil boku (ifadeye bak) gibi buyuten bir заявление. yalnizca iki-uc fonksiyon kullanilacaksa onlar icin koskoca crt’yi linklemeye iyi gozle bakilmazdi.

  • üzerinden uzun yıllar geçmesine rağmen «var» ile birlikte hâlâ espri konusu.

    -aga adam facebook yapmış, youtube yapmış, aklım almıyo nası kodluyolar
    +kolay be oğlum, .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *