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

start [/forum/topic.php?fid=58&msg=40076200&tid=2037260]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 284ms |
| total: | 529ms |

| 0 / 0 |
