Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.06.2021, 17:42
|
|||
|---|---|---|---|
|
|||
Состыковка C# и Delphi приложения |
|||
|
#18+
Всем доброго дня, есть работающий проект на C# для визуализации моделей из IFC формата (один из форматов для обмена данными между CAD программами). В C# проекте используется WPF формы. При нажатии на объекты выводятся их свойства ID и проч. Задача перевести/состыковать сие с Delphi и при клике на объекте в модели, по его ID вытягивать о нём информацию из из Firebird базы. Поскольку всё остальное написано на Delphi было бы интересно перевести этот проект тоже на Delphi или по крайней мере завернуть проект на C# в COM и работать с ним через интерфейсы. Типа передали в COM файл, кликнули по объекту вернули из COM его ID. В данный момент думаем как лучше подойти к этой задаче. Поскольку подобные задачи (конвертация WPF формы в COM объект, стыковки C# и Delphi) ранее не решали хочу посоветоваться с Вами, возможно посоветуете что то интересное (давний опыт работы с C# имеется, код C# проекта в принципе понятен. Что подзабыли освежим). Просьба помочь советом если таковой есть. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2021, 17:51
|
|||
|---|---|---|---|
|
|||
Состыковка C# и Delphi приложения |
|||
|
#18+
hlopotun Задача перевести/состыковать сие с Delphi hlopotun было бы интересно перевести этот проект тоже на Delphi Что нужно-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2021, 18:13
|
|||
|---|---|---|---|
|
|||
Состыковка C# и Delphi приложения |
|||
|
#18+
hlopotunВ данный момент думаем как лучше подойти к этой задаче. Поскольку WPF это просто порт VCL на C#, то проще всего будет его скопировать один-к-одному. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2021, 18:17
|
|||
|---|---|---|---|
|
|||
Состыковка C# и Delphi приложения |
|||
|
#18+
не взлетит. тут программист нужен - Homo sapiens! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2021, 22:20
|
|||
|---|---|---|---|
|
|||
Состыковка C# и Delphi приложения |
|||
|
#18+
Dimitry Sibiryakov hlopotunВ данный момент думаем как лучше подойти к этой задаче. Поскольку WPF это просто порт VCL на C#, то проще всего будет его скопировать один-к-одному. Маски то перевести не проблема. Там ещё сзади целая куча всего. Никто не сталкивался с библиотеками для визуализации IFC формата с исходниками на Delphi? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2021, 22:32
|
|||
|---|---|---|---|
Состыковка C# и Delphi приложения |
|||
|
#18+
hlopotun, наверное это будет выглядеть здесь не патриотично, но может быть не с C# на Delphi переписать, а наоборот, с Delphi на C#? Такой вариант не рассматривали? С Firebird можно работать и из .NET. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2021, 23:07
|
|||
|---|---|---|---|
|
|||
Состыковка C# и Delphi приложения |
|||
|
#18+
s62 hlopotun, наверное это будет выглядеть здесь не патриотично, но может быть не с C# на Delphi переписать, а наоборот, с Delphi на C#? Такой вариант не рассматривали? С Firebird можно работать и из .NET. по мне это было бы лучшим решением, но руководство хочет вcё на delphi. На шарпе проект практически на 90% готов. Прикрутить работу с Firebird и готово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2021, 23:17
|
|||
|---|---|---|---|
Состыковка C# и Delphi приложения |
|||
|
#18+
s62, Еще более модно и Delphi и с C# все переписать на Jаva. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2021, 23:28
|
|||
|---|---|---|---|
|
|||
Состыковка C# и Delphi приложения |
|||
|
#18+
hlopotun но руководство хочет вcё на delphi. Ну и не выпендривайся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2021, 09:38
|
|||
|---|---|---|---|
Состыковка C# и Delphi приложения |
|||
|
#18+
hlopotun s62 hlopotun, наверное это будет выглядеть здесь не патриотично, но может быть не с C# на Delphi переписать, а наоборот, с Delphi на C#? Такой вариант не рассматривали? С Firebird можно работать и из .NET. по мне это было бы лучшим решением, но руководство хочет вcё на delphi. На шарпе проект практически на 90% готов. Прикрутить работу с Firebird и готово. Firebird можно прикрутить к .NET через ADO.NET provider for Firebird. Если очень хочется сделать работу с Firebird на Delphi, то можно у .NET сборок запросить интерфейс за которым будут managed классы и спокойно работать с этим интерфейсом в Delphi. Если руководство готово платить за переписывание работающего кода с .NET на Delphi - кто платит, тот и прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2021, 14:57
|
|||
|---|---|---|---|
Состыковка C# и Delphi приложения |
|||
|
#18+
заверните дельфовый код в WSDL-сервис и дергайте этот сервис из своего С#-ного кода, да и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2021, 12:07
|
|||
|---|---|---|---|
Состыковка C# и Delphi приложения |
|||
|
#18+
hlopotunбыло бы интересно перевести этот проект тоже на Delphi или по крайней мере завернуть проект на C# в COM и работать с ним через интерфейсы Решали похожую задачу - отображение c# в vb6 приложении Да , делаем ком контрол, внутри которого показываем уже .Net контролы. В целом подход имеет право на жизнь ( когда нужна постепенная миграция) и устойчиво работает уже 7 лет И еще далеко не все мигрировано... Про разделение логика на C# на сервер, интерфейс пишем заново - имеет право на жизнь... Но тут вопрос в трудоемкости интерфейсописания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2037260]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 279ms |
| total: | 545ms |

| 0 / 0 |
