Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Open ConsoleApplication in Windows Forms C++ (http://forum.oszone.net/showthread.php?t=275628)

eis-007 12-01-2014 12:31 2287435

Open ConsoleApplication in Windows Forms C++
 
Здравствуйте! Вопрос: можно ли Консольное приложение(vb2010) открыть в windows forms (vb 2010) на языке С++, заранее благодарен за ответы

lxa85 13-01-2014 11:04 2288104

eis-007, сделав предположение того, о чем вы хотите спросить, скажу да.
----
А если выключить телепата, то прошу вас более полно сформулировать вопрос. Т.к. часть фраз вы пропустили -- они вам очевидны и понятны; вам, но не нам.

MaximCarrera 24-01-2014 11:27 2295176

Действительно, всё зависит от того, что именно требуется. В 90% случаев проще переписать под форму, скопипастив из консольного приложения все элементы исходного кода. Иначе наверняка получится "смесь бульдога с носорогом", потому что форматирование консольного вывода, например, не очень-то нужно для форм, и наоборот. А если уже есть хорошо прописанное консольное приложение, так проще на него GUI сверху натянуть, по-моему.

Впрочем, возможно, я не понял, в чём вопрос. Тогда и в самом деле хотелось бы больше конкретики, т.к. "телепаты в отпуске", а библиотека астральных знаний libastral.so в Windows вообще не поддерживается...

XPEHOMETP 28-01-2014 13:57 2297826

Вопрос, возможно, в совместимости языков. Ну, не все йогурты одинаково полезны. VB 2010 или какое там его официальное наименование), несомненно, язык программирования, ходящий только под .NET. Так что по части совместимости лучше было бы смотреть в сторону других чисто .NET-языков. То есть, не C++, а C#.

И то там проблемы будут однозначно. Ну, написали программу на коболе, а хотим открыть на фортране (к примеру)? Каков будет результат?

Просто, то, что получается после компиляции программ, написанных на .NET-языках, обычно на компьютерном уровне совместимо куда лучше обычного уровня межъязыковой компьютерной совместимости. Так что лучше смотреть в сторону C#.

Да и то ответил, что называется, "по понятиям", ибо вообще не понял, про что конкретно этот вопрос.


Время: 23:09.

Время: 23:09.
© OSzone.net 2001-