On-line: Andrey, гостей 0. Всего: 1 [подробнее..]
АвторСообщение



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 01.10.06 06:25. Заголовок: TactivX из Fivewin


Люди у кого есть tactivx.prg из Fivewin версии 2.5 или выше, поделитесь ?
хочу FastReport прицепить в MDI-окно,у меня FiveWin 2.5 пересобранный для xharbour 0.99.51
а исходника в source не было, на старый xharbour обратно неохота.

Спасибо: 0 
Цитата Ответить
Ответов - 28 , стр: 1 2 All [только новые]





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 01.10.06 07:57. Заголовок: Re:


Напиши , вышлю. Аctivx.prg
mkizev jjjj mail.ru

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 02.10.06 10:09. Заголовок: Re:


Igor

А можно поделиться тем, как прицепить FastReport в Harbour?
Мой E-Mail: Leo@zt.aval.ua


Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 02.10.06 20:30. Заголовок: Re:


А можно мне тоже?
MVD2@yandex.ru

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 07:17. Заголовок: Re:


А напомните что такое FastReport?

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 08:33. Заголовок: Re:


ММК

FastReport это один из лучших, из имеющихся на рынке, генераторов отчетов.
Посмотри на http://fast-report.com/ru/

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 08:54. Заголовок: mms


FastReport - это компонент Delphi- C-Builder++, позволяющий строить отчеты и являющийся сильным конкурентом других отчетов для этих языков.

Очень большая просьба - поделитесь, если несложно - как можно подцепить FastReport из Harbour-а...

Дело еще ведь и в том, что за этим вопросом стоит еще один - возможность цеплять Delphi-шные и С-builder-ные компоненты через клиппер... ( в голове сразу вертится - а может быть, так можно и VCL подцепить в клиппере - пусть даже описывая их ручками... Для тех, кто не в курсе - это будет означать, что все возможности, например, Delphi можно будет реализовать в Harbour-e...)

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 10:05. Заголовок: Re:


C FastReport понятно . Платный ,поэтому пока отпадает :)
По поводу как подцепить ... :))))))) Тут есть варианты:)) И две новости, одна хорошая и одна плохая ( как всегда )
Хорошая. Есть компонента написаная на дельфях ( *.ocx) и похоже ,что она "подцепится" Идет процесс и в случае положительного результата напишу.
Плохая. Похоже с помощью бесплатного харбора это не сделаешь :( Надо платный...

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 11:17. Заголовок: Re:


MMK

А может просто разыскать FastReport Studio и все дела? Эта штука специально
сделана для использования генератора в разных языках программирования.
А относительно платного xHarbour - так ведь где его взять, с нашими зарплатами 1000 USD
не потянешь!



Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 11:29. Заголовок: Re:


Люди ! я 3 года назад прицепил к xHarbour и FiveWin CrystalReports через OLE,
думаю и сейчас смогу.
Насчет платности Fastreport - для частника приобрести довольно дешево-выхлоп будет хорош.
Мое мыло shargin@list .ru



Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 11:41. Заголовок: Re:


Igor

Igor пишет:

 цитата:
Люди ! я 3 года назад прицепил к xHarbour и FiveWin CrystalReports через OLE



А можно пример того как прицепить CrystalReports к xHarbour?

Спасибо: 0 
Цитата Ответить
администратор




Пост N: 388
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 03.10.06 11:43. Заголовок: Re:


Leo пишет:

 цитата:
с нашими зарплатами 1000 USD
не потянешь!


Фига се зарплаты у Вас..........., в смысле хорошие для Украины !

На счет платных прог все можно решить на самом деле.
Пишите на мыло или в приват.

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 12:12. Заголовок: Re:


Так это самое... Если можно - не смог бы автор откликнуться - как подцепить fastReport в Харборе?

FastReport - это же обычная компонента по сути дела...

И второе - самое важное - можно ли более-менее свободно подцеплять компоненты в Харборе - пусть и руками их описывая? Это было бы весьма здорово... VCL же на си написан... Может быть, есть у кого-нибудь идеи?



Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 12:34. Заголовок: Re:


Dima


 цитата:
Фига се зарплаты у Вас..........., в смысле хорошие для Украины !



Ты не так понял, это xHarbour коммерческий стоит около 1000 USD, а зарплаты наши
с этими цифрами не совместимы!


Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 14:22. Заголовок: Re:




 цитата:
Люди ! я 3 года назад прицепил к xHarbour и FiveWin CrystalReports через OLE,


Игорь, проблема если надо связать объект с собственным обработчиком событий . Естественно используя Аctivex
Кстати , так тебе исходник надо?

Спасибо: 0 
Цитата Ответить
администратор




Пост N: 389
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 03.10.06 14:34. Заголовок: Re:


Leo пишет:

 цитата:
Ты не так понял, это xHarbour коммерческий стоит около 1000 USD, а зарплаты наши
с этими цифрами не совместимы!


Ясно ;)

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 15:35. Заголовок: Re:


ММК пишет:

 цитата:
Игорь, проблема если надо связать объект с собственным обработчиком событий . Естественно используя Аctivex



Тьфу ты, это все не то... OLE и ActiveX - внешние подключения... А вот можно ли Fastreport подключить как объект Харбора - там через библиотеки какие-нибудь- благо что компилятор там сишный?


 цитата:
Кстати , так тебе исходник надо?



А нельзя тоже посмотреть?

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 17:34. Заголовок: Re:


Подумал - может, я не четко сформулировал?

Не подскажет ли кто механизм подцепа компонентов C-Builder-а как внутренних объектов (библиотек) Харбора? Ведь Харбор использует сишный компилятор...
И FastReport используется и в дельфи и в Си - если найти возможность запускать его как объект не внешний, а внутренний в Харборе - то это некоторый способ использования дельфевых компонет в Харборе - только описывая их руками... Возможности при этом открываются большие - только я не знаю, возможно ли это...

А так - можно и из клиппера 5.2 запускать фастрепорт как ехешник, передавать ему таблицу данных и строить отчет... ActiveX - более изящный механизм, но все равно чужеродный и по сути - не то же самое, конечно, но недалеко ушедшее...

Никто этим не занимался? Возможно ли это вобще?


Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 17:44. Заголовок: Re:


mms пишет:

 цитата:
А нельзя тоже посмотреть?


да ради бога... mkizev сабак mail.ru
Пиши-вышлю

Спасибо: 0 
Цитата Ответить
постоянный участник


Пост N: 197
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 03.10.06 18:50. Заголовок: Re:


mms пишет:

 цитата:
VCL же на си написан


С каких пор VCL на Си написан? VCL на Си - это жертва аборта VCL на Object Pascal.

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 19:58. Заголовок: Re:


А эту жертву аборта можно - т.к. она на си,- включить в сборку харбора?

А вобще - взрослые дяденьки, пожалейте маленького чайничка и объясните как - хотя бы и через ActiveX или там OLE - включать компоненты в Харбор... Ну вот тот же Фаст репорт... А вобще - вроде как написано было, что работать с ActiveX можно из hwGUI? Я только начал осваивать Харбор - а до этого писал на клиппере и дельфях...

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.10.06 20:08. Заголовок: Re:


Неточно написал - не "т.к. она на си", а "т.к. она цепляется компилятором си" это про "жертву аборта"...

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 04.10.06 05:14. Заголовок: Re:


Люди ! вышлите мне на мыло shargin@list.ru
Кстати цеплять можно только через OLE , других приемлимых механизмов нет,
я и Oracle также через OLE прицепил, есть там такая клиентская либа
Oracle Objects for OLE

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 04.10.06 08:46. Заголовок: Re:


Ну а все-таки - я просто чайник в этом - но неужели борланд-сишный механизм (а ведь он используется в Харборе при сборке?) категорически не может позволить подцепить VCL-библиотеку? И это никак не решаемо?

Я понимаю, что не слишком грамотно все излагаю, я понимаю, что это скорее вопрос не к харбористам, а к сишникам, которых тоже осталось мало - но если есть возможность подцепить ее - пусть и через какие-то ухищрения, то это, во-первых, по сути будет означать вомзожность полноценного ООП, во-вторых - доступ к современным возможностям и т.п...

Это все категорически невозможно и вобще я чайник ( насчет "чайника" в данной области, то тут, кстати, не возражаю) и "остань со всякими глупостями и не мешайся" или все же можно как-то это сделать? Это касается не только VCL, но и любых других компонент.

Мне кажется, что вопрос механизма подцепа внешних компонет из Харбора, равно как и возможность использования модулей, написанных в Харборе в других средах, можно бы обсудить здесь - не только и не столько в привате - эта тема по прежнему актуальна для многих фирм, связавшихся в свое время с клиппером и не знающих теперь, как с этим клиппером дальше жить... Использование внешних компонент в среде клиппера (Харбора, Аляски) и клипперных компонент (библиотек, dll) во внешней среде во-первых, упростит жизнь, во-вторых, позволит создать механизм ухода с клиппера (или по крайней мере, совмещения его с другими системами), а в-третьих мирный атом хорошо, а десять голов умнее - т.е если обсуждать на форуме, то, возможно, у кого-то будут хорошие предложения на этот счет... В привате общаются двое между собою, а на форуме - гораздо больше - а значит и больше идей будет...

А OLE все-таки медленный...


Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 04.10.06 08:54. Заголовок: Re:


Насчет подцепления к Oracle - если удасться прикомпилить компоненты, то можно будет использовать и собственно оракловые компоненты... Ну, вобщем, все, что компоненты позволяют - и работу с web-технологиями, и COM и пр. - пусть и из Бреста в Питер через Владивосток, но все-таки можно будет пользоваться...

Равно и наоборот - если цеплять харборовские компоненты в новых языках, то можно, не меняя старых программ извне к ним обращаться...

Ну пусть не через компиляцию, ну пусть еще как-то...

Спасибо: 0 
Цитата Ответить
Администратор




Пост N: 299
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 04.10.06 11:06. Заголовок: Re:


Функции из внешних dll вызвать несложно, был бы *.h с их определениями
Тогда надо всего-лишь написать на C функцию, которая обеспечивала бы
преобразование параметров из харбор-функции для вызова dll и возврат результата
Если с помощью C++ Builder можно вызывать использовать VCL-средства,
тоже самое можно сделать и из харбор-программы, поскольку компилятор
С тот же самый. Только опыта в этом у меня нет, не приходилось делать


Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 04.10.06 11:55. Заголовок: Re:


Библиотека VCL - библиотека визуальных компонентов точно используются C++Builder-ом и более того - создать новый компонент не так уж сложно. Нельзя ли всем вместе продумать этот вопрос и разыскать того, кто мог бы помочь использовать VCL в Харборе? Это было бы очень существенно... И, кстати - разработчики разных GUI не могли бы использовать их потом для создания новых версий - в т.ч. для создания визуального программного языка? По-моему, это не супер-сложно, хотя надо повозиться... Просто я не очень знаток в этом - а так бы обязательно занялся...

Павел, Вы не могли бы поподробнее написать - как использовать в харборе внешние компоненты - ну, типа инструкцию для чайников - думаю, что это многим бы пригодилось...

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 04.10.06 12:32. Заголовок: Re:


Кстати - тут описывается, как создавать ActiveX из компонентов библиотеки VCL...

http://atpc.ru/modules/docs/index.php?op=aff&option=0&url=activex/axcpp.htm



Спасибо: 0 
Цитата Ответить
Администратор




Пост N: 301
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 04.10.06 16:04. Заголовок: Re:


Дык там про создание ActiveX. В харборе тоже есть эти средства, только
в коммерческой версии
А использовать эти компоненты в этом описании рекомендуется через то же ole,
то есть ничего нового, эти средства и так есть

А как использовать dll поясню на примере
Вот берем клиента interbase: dll-ку gds32.dll или fbclient.dll
Посредством implib делаем gds32.lib или fbclient.lib
Дальше берем файлик ibase.h из поставки ib/fb

чтобы вызвать функцию isc_attach_database из этой dll делаем примерно такой модуль на C:

#include <extend.api>
#include <item.api>
#include <hbapiitm.h>
#include <ibase.h>

HB_FUNC(FBCONNECT)
{
// принимаем и преобразовываем параметры
...
if ( isc_attach_database ( status, 0, db_connect, &db, i, dpb ) )
...
hb_retnl(...)
}

А в своем prg вызываем эту функцию:

Local nIBHandle := FBConnect(...)

И все. dll сама подгрузится, из нее вызовется нужная функция


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 28 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 87
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет