Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/04/2006, 21:59
nostromo_
 
Fecha de Ingreso: diciembre-2004
Ubicación: Iquique, Chile
Mensajes: 150
Antigüedad: 20 años
Puntos: 0
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:
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++ :
Código:
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;
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).

Nos vemos.