![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
De delphi a c++
Hola e visto en varios temas lo siguiente
esto es en Delphi pero como lo podria hacer para c++, Esta funcion del focus en si no es interesante lo que si es como utilizar " TEdit(Sender)" modificando los "." por "->" tal como en c++ marca el siguiente error Código:
E2285 Could not find a match for 'TEdit::TEdit(TObject *)' Full parser context
Clientes.cpp(425): parsing: void _fastcall TFClientes::NombreEnter(TObject *)
E2459 VCL style classes must be constructed using operator new
Full parser context
Clientes.cpp(425): parsing: void _fastcall TFClientes::NombreEnter(TObject *)
el compañero Caro dice lo siguiente //en c++ creo que es algo así: < TEdit > (Sender)-> ............ Cosa que al realizar y modificar el codigo quedaria de la siguiente manera
__________________
El Software es como el Sexo, si es de gratis es Mejor |
|
#2
|
||||
|
||||
|
Código:
void __fastcall TForm1::Edit1Exit(TObject *Sender)
{
if(((TEdit*)Sender)->Text.Trim() == "")
((TEdit*)Sender)->SetFocus();
}
|
|
#3
|
||||
|
||||
|
un millon de gracias, funciono a la primera.
__________________
El Software es como el Sexo, si es de gratis es Mejor |
![]() |
|
|
|