Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-07-2024
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 321
Poder: 4
pgranados Va por buen camino
Honestamente no hay mucho en lo que pueda ayudar, yo uso Delphi unicamente para aplicaciones en Windows.

Porque no intentas reemplazar el uso de esas funciones por alguna otra similar en Android?
Responder Con Cita
  #2  
Antiguo 04-07-2024
bennett.mtz bennett.mtz is offline
Miembro
 
Registrado: jul 2024
Posts: 10
Poder: 0
bennett.mtz Va por buen camino
Red face

Gracias por responder, al parecer es un error de la arquitectura, ya que anteriormente el proyecto estaba en Android 9 de 32 bits, asi que al querer compilarlo en 64 bits, me marcaba estos errores, al querer compilar en 32 bits, no me marca estos errores, ahora son otros que ya puse en otro hilo, por el momento me dijeron que en 32 bits esta bien, así que creo que por el momento eta bien, cabe recalcar que esta app tiene desde el 2010, es lo malo de mover a código ajeno, jeje, pero muchas gracias igualmente, aun así no me voy a rendir, en mis ratos libres tratare de resolverlo
Responder Con Cita
  #3  
Antiguo 11-07-2024
bennett.mtz bennett.mtz is offline
Miembro
 
Registrado: jul 2024
Posts: 10
Poder: 0
bennett.mtz Va por buen camino
Talking Resuelto!!!

Anteriormente lo había dejado hasta el final el error, y por fin lo he solucionado.

Fue un error por tipos de datos, revise en la documentacion oficial de embarcadero y dice y cito:

"NativeInt como un alias débil
RAD Studio 12.0 Athens introduce un cambio significativo en el compilador que afecta principalmente a cómo funciona la sobrecarga para algunos tipos de enteros y a la compatibilidad del código de 32 bits y 64 bits. El compilador Delphi tiene un tipo "flotante" llamado NativeInt (o NativeUInt), que coincide con el valor de bits de la plataforma.

A partir de RAD Studio 12.0, NativeInt se convierte en un "alias débil", lo que significa que los usuarios ya no pueden usarlo o un tipo separado. Lea cómo usarlo y vea un ejemplo en nuestra página de NativeInt."


esto afectaba a mis funciones read y write al parecer, al ver la firma que debían de tener me encuentro con que el tipo de dato que estaba esperando la "firma" es este:

Código Delphi [-]
function Read(var Buffer; Count: Longint): Longint; overload; virtual;
    function Write(const Buffer; Count: Longint): Longint; overload; virtual;

Simplemente cambie el dato que anteriormente era Integer a Longint, y dejo de fallar. gracias a esto ya me dejo compilar.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi 7 a Delphi 2007.Errores en la migracion Gaby123 Varios 2 22-05-2007 23:25:20
Migración de Delphi win32 a Asp.Net amigojar .NET 3 28-09-2006 22:04:19
Migración Delphi a JSF (o JSP) cybernailuj Internet 0 18-09-2006 13:13:21
migracion a Delphi 7 ramonibk Varios 5 31-12-2004 09:27:41
Migracion de Delphi6 a Delphi 8 .Net evallardy Varios 4 18-11-2004 21:04:58


La franja horaria es GMT +2. Ahora son las 20:17:29.


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
Copyright 1996-2007 Club Delphi