Старый добрый COM
От: baranovda Российская Империя  
Дата: 28.10.10 17:36
Оценка:
А скажите, существует ли в природе какая-нибудь бесплатная и лицензионно чистая среда разработки с компилятором в нативный код (ну или хотя бы с нетяжелым runtime), в которой можно ваять COM-библиотеки? Может быть Delphi там какая-нибудь или типа того? Если не существует — то где посоветуете прикупить VB6 подешевше?
Re: Старый добрый COM
От: LVlad  
Дата: 29.10.10 06:30
Оценка:
FreePascal (http://www.freepascal.org), но он не поддерживает работу с TLB (как Delphi). По крайней мере так было в версии 2.1. Поэтому интерфейс IDispatch, скорее всего, придется реализовать самостоятельно.
Re: Старый добрый COM
От: MBo  
Дата: 01.11.10 03:38
Оценка: 4 (1)
Здравствуйте, baranovda, Вы писали:

B>А скажите, существует ли в природе какая-нибудь бесплатная и лицензионно чистая среда разработки с компилятором в нативный код (ну или хотя бы с нетяжелым runtime), в которой можно ваять COM-библиотеки? Может быть Delphi там какая-нибудь или типа того?


Turbo Delphi (2006)
Ключи уже не раздаются, но можно, думаю, взять комплект у тех, кто успел "хапнуть", но пользоваться уже не будет.
Re[2]: Старый добрый COM
От: baranovda Российская Империя  
Дата: 01.11.10 06:22
Оценка:
Здравствуйте, LVlad, Вы писали:

LV>FreePascal (http://www.freepascal.org), но он не поддерживает работу с TLB (как Delphi). По крайней мере так было в версии 2.1. Поэтому интерфейс IDispatch, скорее всего, придется реализовать самостоятельно.


Скачал-поставил-впечатлился консольной IDE ...
Re[3]: Старый добрый COM
От: LVlad  
Дата: 01.11.10 09:10
Оценка:
Попробуйте посмотреть графическую IDE для FreePascal — Lazarus
http://ru.wikipedia.org/wiki/Lazarus
Она очень похожа на Delphi.
Re: Старый добрый COM
От: Peregrin  
Дата: 02.11.10 17:22
Оценка:
Здравствуйте, baranovda, Вы писали:

B>А скажите, существует ли в природе какая-нибудь бесплатная и лицензионно чистая среда разработки с компилятором в нативный код (ну или хотя бы с нетяжелым runtime), в которой можно ваять COM-библиотеки? Может быть Delphi там какая-нибудь или типа того? Если не существует — то где посоветуете прикупить VB6 подешевше?


А Visual Studio Express не позволяет что-ли?
Re[2]: Старый добрый COM
От: baranovda Российская Империя  
Дата: 02.11.10 18:39
Оценка:
Здравствуйте, Peregrin, Вы писали:

P>А Visual Studio Express не позволяет что-ли?


Visual C++ Express не позволяет использовать ATL, даже с динамической линковкой, а ручками все писать — шибко непроизводительно. Некоторые умельцы подключают, конечно, но визарды ATL в VC++ Express включить нельзя. Да и вообще VC++ RAD-средой назвать низя
Re[4]: Старый добрый COM
От: baranovda Российская Империя  
Дата: 02.11.10 18:41
Оценка:
Здравствуйте, LVlad, Вы писали:

LV>Попробуйте посмотреть графическую IDE для FreePascal — Lazarus

LV>http://ru.wikipedia.org/wiki/Lazarus
LV>Она очень похожа на Delphi.

Спасиба, посмотрел-покомпилил... но COM раскочегарить не удалось — в самом деле проще б/ушный VB6 купить
Re: Старый добрый COM
От: Chorkov Россия  
Дата: 03.11.10 08:11
Оценка:
Здравствуйте, baranovda, Вы писали:

B>А скажите, существует ли в природе какая-нибудь бесплатная и лицензионно чистая среда разработки с компилятором в нативный код (ну или хотя бы с нетяжелым runtime), в которой можно ваять COM-библиотеки? Может быть Delphi там какая-нибудь или типа того? Если не существует — то где посоветуете прикупить VB6 подешевше?


Бесплатный Qt (c QtCreator -ом).
Модуль ActiveQt теперь входит и в бесплатную часть.
Re: Старый добрый COM
От: aloch Россия  
Дата: 09.11.10 20:45
Оценка:
Здравствуйте, baranovda, Вы писали:

Раз разговор зашел про Visual Basic, то

1) В свое время MS бесплатно раздавала VB5 CCE (он именно для создания компонентов, болше ни на что не годиться). Сейчас его уже не раздают, но в интернете его найти можно — http://www.thevbzone.com/vbcce.htm. Я думаю, что с лицензионной чистотой здесь все будет в порядке (ну или почти в порядке).

2) Единственный способ сейчас легально купить VB6 — это купить подписку на MSDN (что то типа VS Pro w/MSDN) — VB6 там будет доступен для загрузки. Стоит, по моему, в районе 30000 руб (если брать не Retail, а Software Assurance OPEN 1 License).


Re[2]: Старый добрый COM
От: baranovda Российская Империя  
Дата: 10.11.10 14:32
Оценка:
Здравствуйте, aloch, Вы писали:

A>Здравствуйте, baranovda, Вы писали:


A>Раз разговор зашел про Visual Basic, то


A>1) В свое время MS бесплатно раздавала VB5 CCE (он именно для создания компонентов, болше ни на что не годиться). Сейчас его уже не раздают, но в интернете его найти можно — http://www.thevbzone.com/vbcce.htm. Я думаю, что с лицензионной чистотой здесь все будет в порядке (ну или почти в порядке).


Я про него писал чуть ниже. Все круто, кроме того, что это VB5. В ём даже функции Replace нет! И кроме того куча других противных ограничений, например, как Creatable ко-классы можно опубликовать только контролы, а классы, определенные в .cls останутся приватными. Да и дебажить проекты в CCE то ещё удовольствие

A>2) Единственный способ сейчас легально купить VB6 — это купить подписку на MSDN (что то типа VS Pro w/MSDN) — VB6 там будет доступен для загрузки. Стоит, по моему, в районе 30000 руб (если брать не Retail, а Software Assurance OPEN 1 License).


На ебее б/ушный можно подыскать за сотню-полторы $, но предложений мало
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.