![]() |
Help!!! Error al codificar Delphi a C++ Builder
Buenas primero que nada este es mi primer post y pues un saludo al "Club Delphi"
Para empezar tego un serio problema en la transformacion de Delphi a C ++ Builder 6 pues... con eso de que no hay mucha informacion de cbuilder en cuanto al manejo de bases de datos uno se llega a complicar bastante :(... ahora que en delphi pues hay de todo :D... bueno pues navegando en el club delphi encontre el "Tutorial Programa Ejemplo Ado, MsAccess (Novatos)" http://wiki.clubdelphi.com/wiki/inde...ría:Tutoriales echo en Delphi y pues 10 puntos.. y al pasarlo a C++ Builder 6 sorpresa :eek: el codigo tenia errores en builder (pruebenlo y veran que si da error al compilar)cambie todo de arriba a abajo, lei y re-lei el tutorial (ojo esta bien explicado :p) cambie los := por :, el . por ->, respete mayusculas, etc., etc., etc, y pues nada me perdi... :confused: Delphi es versatil ¿porque C++ Builder no pudiera serlo? //---Código en Delphi (este es el primer codigo a arreglar que no jala en builder)
//--- Y ésta la codificación en C++ Builder 6 (lo que esta en rojo es donde da el error, porque :confused:) Código:
El mensaje de error: [C++ Error] UBanco.cpp(33): E2288 Pointer to structure required on left side of -> or ->* Cual mi error... o interprete mal las lineas echas en Delphi ? Sera el único error que encontre o habra más? Alguien hizo el tutorial y lo pudo solucionar? De antemano Gracias y suerte a todos los integrantes del "Club Delphi" Saludos amigos... |
No lo he analizado con mucho detalle, pero a primer golpe de vista encuentro un error. No se si será un error de mera transcripción:
Código:
// coloco el resultado de (SumDep - SumRet) en el editCódigo:
// coloco el resultado de (SumDep - SumRet) en el editEn ocasiones se debe utilizar sobre una variable llamada Items... que no aparece en delphi. Para C++ el operador -> se utiliza cuando se llama desde un puntero a un objeto (como lo son los derivados de VCL) y el operador punto "." se utiliza cuando el objeto no es un puntero. Esta forma tan estricta está diseñada para evitar errores con punteros, de forma que obliga al programador a conocer, en todo momento, si está trabajando con punteros o con objetos propiamente dichos. No se si me paso explicando obiedades, pero al preguntar por la "versatilidad" del delphi ma ha parecido oportuno. Saludos. |
Cierto error de transcripcion pero igual no jala
Cierto escafandra me comi el indice que por fuerza si o si debe tener :D, no me di cuenta en la codificacion :p pero aun asi como explico anteriromente el error sale en la parte marcada en rojo
Código:
// coloco el resultado de (SumDep - SumRet) en el editGracias por la correccion |
Prueba esto:
Código:
// coloco el resultado de (SumDep - SumRet) en el editInvestiga el tipo Fields ¿Aque apunta? Apunta a un objeto o a puntero. Si apunta a un objeto quizas funcione esto: Código:
// coloco el resultado de (SumDep - SumRet) en el edit |
| La franja horaria es GMT +2. Ahora son las 14:01:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi