Текущий архив: 2006.04.09;
Скачать: CL | DM;
ВнизDelphi vs TurboPascal Найти похожие ветки
← →
kilonet © (2006-03-15 19:27) [0]Какие принципиальные отличия между этими средами? Что можно сделать в Delphi, а в TP никак нельзя?
← →
Sergey Masloff (2006-03-15 19:28) [1]TP 16-битный компилятор
← →
Джо © (2006-03-15 19:29) [2]> Что можно сделать в Delphi, а в TP никак нельзя?
Приложение Windows.
← →
iZEN © (2006-03-15 19:42) [3]Джо © (15.03.06 19:29) [2], BP 7.0 позволяет создавать приложения для Windows 3.11.
← →
Джо © (2006-03-15 19:58) [4]> [3] iZEN © (15.03.06 19:42)
> Джо © (15.03.06 19:29) [2], BP 7.0 позволяет создавать
> приложения для Windows 3.11.
Я в курсе, но в сабже Turbo Pascal.
← →
Джо © (2006-03-15 19:59) [5]Если, конечно, не имеется в виду Turbo Pascal for Windows.
← →
Mystic © (2006-03-15 20:00) [6]Оба средства полны по Тьюрингу
← →
iZEN © (2006-03-15 20:28) [7]Mystic © (15.03.06 20:00) [6], а как же "смоляная яма"? ;)
← →
Геро (2006-03-15 20:55) [8]Это зависит от того, какие различия считать принципиальными.
← →
Desdechado © (2006-03-15 20:59) [9]речь именно о средах или о программах, в них написанных?
← →
kilonet © (2006-03-15 21:16) [10]
> Desdechado
А разве программы и среды не связаны напрямую?
← →
Desdechado © (2006-03-15 21:28) [11]нет, конечно
я в былые времена писал (и компилировал) программы на клиппере в MultiEdit
пусть кто-то попробует сказать, что они как-то связаны
так же и в TP можно писать (не компилируя) программы под дельфи, а потом собирать их командным файлом
← →
TStas © (2006-03-15 21:39) [12]В турбопаскале функция только скалярный тип вернуть может
← →
Джо © (2006-03-15 21:43) [13]> [12] TStas © (15.03.06 21:39)
> В турбопаскале функция только скалярный тип вернуть может
Если бы это было единственное отличие в синтаксисе...
← →
Геро (2006-03-15 21:45) [14]В турбопаскале не работает Ctrl+Space. И это самое страшное.
← →
Lamer@fools.ua © (2006-03-15 22:03) [15]>>Геро (15.03.06 21:45) [14]
Я уж молчу про Ctrl+Shift+Space, Ctrl+Shift+C и другие не особо холодные комбинации клавиш.
← →
iZEN © (2006-03-15 22:11) [16]Интересно, на чём был написан компилятор Delphi 1.0 (напоминаю, она для Windows 3.11) :)))
← →
Джо © (2006-03-15 22:14) [17]На Borland C++, к гадалке не ходи :)
← →
Sergey Masloff (2006-03-15 22:28) [18]Джо © (15.03.06 22:14) [17]
>На Borland C++, к гадалке не ходи :)
Вроде толко с Delphi2 а до этого на паскале...
А вообще помнится опенсорсные исходники InterBase 6 собирались MSVC. А борландовским C++ - не собирались. Вообще ;-)
← →
Плохиш © (2006-03-16 11:14) [19]
> kilonet © (15.03.06 19:27)
> Какие принципиальные отличия между этими средами?
В ТП нет возможности кидать компоненты на форму, поэтому в то время не возможна была конференция "начинающим".
← →
Marser © (2006-03-16 11:32) [20]> поэтому в то время не возможна была конференция "начинающим".
Неправда.
← →
Esu © (2006-03-16 11:42) [21]
> В ТП нет возможности кидать компоненты на форму, поэтому
> в то время не возможна была конференция "начинающим".
Посмотрел первых 7 тем, вроде бы никто там компонентокидательством не занимается...
← →
Amoeba © (2006-03-16 13:01) [22]
> iZEN © (15.03.06 22:11) [16]
> Интересно, на чём был написан компилятор Delphi 1.0 (напоминаю,
> она для Windows 3.11) :)))
На Borland Pascal 7.0 (это точно), скомпилирован компилятором для защищенного режима.
← →
cyborg © (2006-03-16 13:33) [23]В ТР больше 64 килобайт обычными средствами нельзя выделить. Весьма большой недостаток :)
Функцию нельзя использовать как процедуру.
← →
Lamer@fools.ua © (2006-03-16 14:10) [24]>>cyborg © (16.03.06 13:33) [23]
>Функцию нельзя использовать как процедуру.
Если речь о BP7, то можно. Кроме функций из модуля System.
В ТР больше 64 килобайт обычными средствами нельзя выделить.
Опять же, если речь о BP7, то можно (в защищённом режиме).
← →
Amoeba © (2006-03-16 18:27) [25]
> Функцию нельзя использовать как процедуру.
Начиная с TP6 - можно! Директива {$X+}, включена по умолчанию.
← →
Amoeba © (2006-03-16 18:30) [26]
> Опять же, если речь о BP7, то можно (в защищённом режиме).
Уверен?
← →
Lamer@fools.ua © (2006-03-16 22:12) [27]>>Amoeba © (16.03.06 18:30) [26]
>Уверен?
Да.program dpmi;
uses
WinApi;
var
P: Pointer;
begin
P := GlobalAllocPtr(gmem_Moveable, 1048576);
if P = nil then
begin
WriteLn("Suxx!");
Halt(1);
end;
GlobalFreePtr(P);
WriteLn("OK.");
ReadLn;
end.
← →
cyborg © (2006-03-17 09:14) [28][24] Lamer@fools.ua © (16.03.06 14:10)
У меня шестой был :), и-то не помню, то ли ТР, то ли ВР, помоему ТР, давно это было.
← →
Amoeba © (2006-03-17 12:11) [29]
> cyborg © (17.03.06 09:14) [28]
> [24] Lamer@fools.ua © (16.03.06 14:10)
> У меня шестой был :), и-то не помню, то ли ТР, то ли ВР,
> помоему ТР, давно это было.
Если шестой - то TP, седьмой - уже BP.
← →
Иван Шихалев © (2006-03-17 16:45) [30]
> седьмой - уже BP.
>
Седьмой был и тот и тот. TP входил в состав BP.
← →
palva © (2006-03-17 17:19) [31]> TP входил в состав BP
только назывался он Turbo.exe
Страницы: 1 вся ветка
Текущий архив: 2006.04.09;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.012 c