Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.53 MB
Время: 0.026 c
2-1143033843
serg111111
2006-03-22 16:24
2006.04.09
Приветствую вас!


4-1137944963
Dyakon_Frost
2006-01-22 18:49
2006.04.09
Отключение системных служб


2-1143449821
pkm
2006-03-27 12:57
2006.04.09
Помогите.


2-1143221977
Alex7
2006-03-24 20:39
2006.04.09
?????


3-1139644942
John_Doe
2006-02-11 11:02
2006.04.09
Взять из таблицы записи со значениями из комбобокса.