powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Состыковка C# и Delphi приложения
12 сообщений из 12, страница 1 из 1
Состыковка C# и Delphi приложения
    #40076197
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня,

есть работающий проект на C# для визуализации моделей из IFC формата (один из форматов для обмена данными между CAD программами). В C# проекте используется WPF формы. При нажатии на объекты выводятся их свойства ID и проч.
Задача перевести/состыковать сие с Delphi и при клике на объекте в модели, по его ID вытягивать о нём информацию из из Firebird базы. Поскольку всё остальное написано на Delphi было бы интересно перевести этот проект тоже на Delphi или по крайней мере завернуть проект на C# в COM и работать с ним через интерфейсы. Типа передали в COM файл, кликнули по объекту вернули из COM его ID.
В данный момент думаем как лучше подойти к этой задаче. Поскольку подобные задачи (конвертация WPF формы в COM объект, стыковки C# и Delphi) ранее не решали хочу посоветоваться с Вами, возможно посоветуете что то интересное (давний опыт работы с C# имеется, код C# проекта в принципе понятен. Что подзабыли освежим).

Просьба помочь советом если таковой есть.

Спасибо.
...
Рейтинг: 0 / 0
Состыковка C# и Delphi приложения
    #40076200
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hlopotun
Задача перевести/состыковать сие с Delphi

hlopotun
было бы интересно перевести этот проект тоже на Delphi

Что нужно-то?
...
Рейтинг: 0 / 0
Состыковка C# и Delphi приложения
    #40076203
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotunВ данный момент думаем как лучше подойти к этой задаче.

Поскольку WPF это просто порт VCL на C#, то проще всего будет его скопировать один-к-одному.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Состыковка C# и Delphi приложения
    #40076204
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не взлетит.
тут программист нужен - Homo sapiens!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Состыковка C# и Delphi приложения
    #40076247
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

hlopotunВ данный момент думаем как лучше подойти к этой задаче.

Поскольку WPF это просто порт VCL на C#, то проще всего будет его скопировать один-к-одному.

Маски то перевести не проблема. Там ещё сзади целая куча всего.
Никто не сталкивался с библиотеками для визуализации IFC формата с исходниками на Delphi?
...
Рейтинг: 0 / 0
Состыковка C# и Delphi приложения
    #40076250
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun,

наверное это будет выглядеть здесь не патриотично, но может быть не с C# на Delphi переписать, а наоборот, с Delphi на C#? Такой вариант не рассматривали? С Firebird можно работать и из .NET.
...
Рейтинг: 0 / 0
Состыковка C# и Delphi приложения
    #40076254
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s62
hlopotun,

наверное это будет выглядеть здесь не патриотично, но может быть не с C# на Delphi переписать, а наоборот, с Delphi на C#? Такой вариант не рассматривали? С Firebird можно работать и из .NET.

по мне это было бы лучшим решением, но руководство хочет вcё на delphi.
На шарпе проект практически на 90% готов. Прикрутить работу с Firebird и готово.
...
Рейтинг: 0 / 0
Состыковка C# и Delphi приложения
    #40076255
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s62,

Еще более модно и Delphi и с C# все переписать на Jаva.
...
Рейтинг: 0 / 0
Состыковка C# и Delphi приложения
    #40076257
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hlopotun
но руководство хочет вcё на delphi.

Ну и не выпендривайся.
...
Рейтинг: 0 / 0
Состыковка C# и Delphi приложения
    #40076291
b0rk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 - кто платит, тот и прав.
...
Рейтинг: 0 / 0
Состыковка C# и Delphi приложения
    #40076423
Yoda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заверните дельфовый код в WSDL-сервис
и дергайте этот сервис из своего С#-ного кода, да и все.
...
Рейтинг: 0 / 0
Состыковка C# и Delphi приложения
    #40076575
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotunбыло бы интересно перевести этот проект тоже на Delphi или по крайней мере завернуть проект на C# в COM и работать с ним через интерфейсы

Решали похожую задачу - отображение c# в vb6 приложении

Да , делаем ком контрол, внутри которого показываем уже .Net контролы.
В целом подход имеет право на жизнь ( когда нужна постепенная миграция) и устойчиво работает уже 7 лет
И еще далеко не все мигрировано...

Про разделение логика на C# на сервер, интерфейс пишем заново - имеет право на жизнь...
Но тут вопрос в трудоемкости интерфейсописания
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Состыковка C# и Delphi приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]