de antemano, gracias

| |||
Pues depende de cómo de difícil sea ese C++. Muchas (la mayoría) no las podrás pasar a Visual Basic directamente. Y las demás, tendrás que saber bien tanto C++ y VB como para hacer algún truco sucio y portarlas. |
| ||||
Bueno. Como dice MAxExtreme para hacerlo manualmente necesitas concer los 2 lengujes perfectamente. Si buscas un traductor automatico, intenta el google. Yo nama he visto de VB a C++. Aparte es muy facil hacerlo manualmente. Saludos |
| ||||
Como que e sun tanto dificil, ya que son 2 lenguajes muy distintos, y hay muchas caracteristicas de C++ que Visual Basic, no las conoce. Pero como dice MaxEtreme, con algun truco sucio podras convertirlo. Aunque no te lo recomiendo ya que le mantenimiento d esta aplciacion se te va a hacer muy costoso.
__________________ http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux |
| |||
Holas; Convertir de C++ a VB realmente es como has programado el C++, las funciones de C++ las puedes ocupar en su totalidad en VB pero debes recurrir al uso de las APIS de Win32, en ocasiones es mas corto programar en C++ que en VB. Depende del tipo de aplicaciones que hayas programado, ejemplo: VB:
Código:
C++ :Option Explicit Private Declare Function RegisterHotKey Lib "user32" _ (ByVal hWnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long Private Declare Function UnregisterHotKey Lib "user32" (ByVal hWnd As Long, ByVal id As Long) As Long Private Const MOD_ALT = &H1 Private Const MOD_CONTROL = &H2 Private Const MOD_SHIFT = &H4 Private Const WM_HOTKEY = &H312 If keyascii = 13 Then Text1.SetFocus() End If
Código:
Bueno, tienes que ver que es lo que mas te conviene, recuerda, al crear los intaladores, el VB se llena de ActiveX, DLL y que mas, en C++ las ventanas o controles los creas sin recurrir a los ActiveX, las DLL si tienes que hacer procesos complejos o los vas a usar en todos los programas, en C++ puedes crear TabControl complejos en VB es distinto la creacion de Controles por ActiveX es largo tedioso y complicado en C++ es bastante sencillo (depende del grado de complejidad).case WM_CHAR: if(wParam == 13) { if(strlen(hNombre) > 5) { SetFocus(hApellido); } } break; case WM_PAINT: hDC = BeginPaint(hWnd, &Ps); font = CreateFont(46, 28, 215, 0, FW_NORMAL, FALSE, FALSE, FALSE, ANSI_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_ROMAN, "Times New Roman"); SelectObject(hDC, font); TextOut(hDC, 20, 128, "Ensayo", 12); DeleteObject(font); EndPaint(hWnd, &Ps); break; Nos vemos. |
| |||
Cita: El problema radica en C++, no en las APIs de Windows en realidad.
Iniciado por nostromo_ Convertir de C++ a VB realmente es como has programado el C++, las funciones de C++ las puedes ocupar en su totalidad en VB pero debes recurrir al uso de las APIS de Win32, en ocasiones es mas corto programar en C++ que en VB. Bueno, tienes que ver que es lo que mas te conviene, recuerda, al crear los intaladores, el VB se llena de ActiveX, DLL y que mas, en C++ las ventanas o controles los creas sin recurrir a los ActiveX, las DLL si tienes que hacer procesos complejos o los vas a usar en todos los programas, en C++ puedes crear TabControl complejos en VB es distinto la creacion de Controles por ActiveX es largo tedioso y complicado en C++ es bastante sencillo (depende del grado de complejidad). C++ tiene clases, templates, memoria dinámica, templates, una librería completa de estructuras completas y funciones estilo I/O, etc. Todo eso es difícil de simular en VB. |