Delphi16 RTL

From
Boris Rudakov (2:5054/9.4)
To
Valery Khronusov ()
Date
1996-07-28T18:38Z
Area
PERM.PROG
Hello Valery!

28 Jul 96 17:18, Valery Khronusov wrote to Boris Rudakov:

 VK> Hello Boris!
 VK> 28 Jul 96 13:54, Boris Rudakov wrote to All:

 BR>> Смотрю я его и вижу: он рассчитан на компилляцию НЕ ТОЛЬКО ПОД
 BR>> Windows, но еще и под DPMI !!!
 VK> Я специально не занимался - одно время было модно брать
 VK> dcc (он говорит что bp8) и исходники от bp7+delphi16 -
 VK> в одном из swag даже методика коррекции текстов была.
Т.е. они поясняли что надо сделать, чтобы под DPMI перетранслировалось ?
 VK> Вроде работает. exception, property, class - к твоим
 VK> услугам. Да еще w8loss напускать можно похоже.
 VK> К сожалению не исходников graph.tpu - для меня это
 VK> было решающим.
Да начерта они. Под Дос имеют смысл только текстовые программы - утилитки или с TV интерфейсом. Графика - пожалуйте в Windows.
 BR>> Но они так этого и не сделали. Как известно, BorlandPascal 8.0
 BR>> скончался так и не появившись, о нем даже ни разу официально не
 BR>> объявляли. Новый RTL - Delphi32 RTL рассчитан исключительно на
 BR>> Win32 и не может быть перетранслирован в текущем виде под что
 BR>> либо иное.

 VK> А здесь у меня сомнения. Может и не все так плохо (вроде
 VK> 32бит С++ for Dos был).
Кто сказал что плохо ?! Я ? Нет, я не говорил. Это хорошо !
А насчет сомнений - оставь их. Достаточно беглого взгляда на TRL.  Модуль System (который раньше был оболочкой над INT 21h, но и сам много чего умел) сейчас практически ничего не делает кроме вызовов Win32, разве что содержит код поддержки длинных pas-строк и переменных с типом-по-факту.
 VK> Кстати, DPMI в Дельфе пользуется только сам компилятор,
 VK> приложения никаких доп примочек не требуют (типа rtm).
Конечно не требуют, т.к. они все транслируются под Windows, которая и есть DPMI-сервер. Но если бы они сделали таки BP8, то обязательно бы требовался RTM (конечо, при условии что программу пустили не из под Виндов). DPMI-сервер - штука изрядных размеров и сложности, прикомпоновывать к программе ее просто нельзя.

 VK> Bye!
 VK> Valery

Boris Rudakov,               И приходили друзъя и приносили пиво
BBR

--- Be happy: BBR is looking at you !
 * Origin: АлкАголь малыми дозами безвреден в любых количествах (2:5054/9.4)