Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];

Вниз

WinAPI в TurboPascal   Найти похожие ветки 

 
sHinE   (2004-02-16 21:59) [0]

Слышал краем уха, что есть какая-то примочка, дополнение, библиотека, не знаю как назвать, которая позволяет из TP использовать API функции windows. Может кто-то что знает про такое или это чушь?


 
Marser   (2004-02-16 22:13) [1]

Чушь. Стандартный TP работает лишь в реальном режиме процессора. ВР может компилировать 16-разрядные Windows-приложения.


 
wnew   (2004-02-16 22:27) [2]

TP 7.0 и BP 7.0 оба могут компилировать приложения для Windows 3.XX. Unit "WinDos".


 
Marser   (2004-02-16 22:58) [3]


> wnew (16.02.04 22:27) [2]
> TP 7.0 и BP 7.0 оба могут компилировать приложения для Windows
> 3.XX. Unit "WinDos".

Не-а! WinDOS обеспечивает лишь работу с файловой системой. ТР в принципе не может скомпилировать Windows-приложение, тут никакая библиотека не поможет. ВР - да, он работает также и в защищенном(DPMI), и в Windows-режиме. См. например, В.Фаронов "TP7.0 Практика программирования"


 
Mihey   (2004-02-16 23:18) [4]

Вообще то есть Turbo Pascal for Windows. Он может работать как просто Borland Pascal ввиде окна в консольном режиме (работа с графикой не поддерживается, только строки), или же можно создавать окна и полноценные приложения (для Win 3.x). К названию стандартных модулей прибавлен префикс Win (WinCrt и т.д.).


 
тихий вовочка   (2004-02-16 23:19) [5]

Может тебе подойдет FreePascal?


 
Marser   (2004-02-16 23:32) [6]


> Mihey © (16.02.04 23:18) [4]
> Вообще то есть Turbo Pascal for Windows. Он может работать
> как просто Borland Pascal ввиде окна в консольном режиме
> (работа с графикой не поддерживается, только строки), или
> же можно создавать окна и полноценные приложения (для Win
> 3.x). К названию стандартных модулей прибавлен префикс Win
> (WinCrt и т.д.).

В состав Borland Pascal with Objects класса 1992 года входили BPW.EXE(Windows-среда), BP.EXE(универсал, о котором я говорил) и TP.EXE(обычный ТР). Насколько я помню, Turbo Pascal for Windows - просто BPW.


 
Mihey   (2004-02-17 00:17) [7]

> В состав Borland Pascal with Objects класса 1992 года входили BPW.EXE(Windows-среда), BP.EXE(универсал, о котором я говорил) и TP.EXE(обычный ТР). Насколько я помню, Turbo Pascal for Windows - просто BPW.

Нет, на диске у меня BP with Objects и TP for Windows - разные вещи. У TP for Windows инсталлируется через инсталлятор, выполненный для Windows, запускается из TPW.EXE.

Всё таки это разные вещи. Нашёл офигенно интересную ссылку, все версии Pascal с картинками (смотреть ВСЕМ!!!). Там как раз эти пакеты стоят рядом, но не вместе:

http://www.emsps.com/oldtools/borpasv.htm


 
Marser   (2004-02-17 00:24) [8]


> Нет, на диске у меня BP with Objects и TP for Windows -
> разные вещи. У TP for Windows инсталлируется через инсталлятор,
> выполненный для Windows, запускается из TPW.EXE.

Разные настолько, насколько разные ТР отдельно и ТР в составе ВР.
> http://www.emsps.com/oldtools/borpasv.htm

:-)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
14-25868
PVOzerski
2004-02-17 10:25
2004.03.09
Возникли проблемы с сетью после hotfix ов...


1-25768
sapsi
2004-02-26 10:48
2004.03.09
Минимизация формы


1-25748
independant
2004-02-19 11:23
2004.03.09
Обработка событий в приложении без формы.


6-25837
Typoi_Beginer
2003-12-28 18:29
2004.03.09
Передача данных на удалённый комп.


4-25960
aser
2004-01-04 10:36
2004.03.09
как отловить завершение потока?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский