Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Estoy USANDo RADPHP XE2 (https://www.clubdelphi.com/foros/showthread.php?t=81971)

memoferprof 10-01-2013 00:51:23

Estoy USANDo RADPHP XE2
 
ESTOY usando RADPHP XE2
he realizado varios ejemplos y practicas, todas funcionan bien, las ejecuto desde el IDE EMBARCADERO RADPHP XE2 hasta ahi, todo muy bien, quedo maravillado con lo que hace en la web, el problema surge cuando quiero utilizar todas mis aplicaciones en my servidor web que esta trabajando por XAMP, paso todos archivos que necesita para poder correr el proyecto (RPCL carpeta). el PHP de XAMP funciona bien, pero cuando ejecuto esos proyectos de RADPHP XE2 no funcionan correctamente devolviendome los errores:

Strict Standards: Declaration of CustomTable::dumpHiddenKeyFields() should be compatible with that of Component::dumpHiddenKeyFields() in C:\xampp\htdocs\rpcl\dbtables.inc.php on line 1045

Strict Standards: Declaration of CustomMySQLTable::dumpHiddenKeyFields() should be compatible with that of Component::dumpHiddenKeyFields() in C:\xampp\htdocs\rpcl\mysql.inc.php on line 1038

Strict Standards: Declaration of DBGrid::updateControl() should be compatible with that of CustomListView::updateControl() in C:\xampp\htdocs\rpcl\dbgrids.inc.php on line 1007

ojala alguien tuviera el conocimiento para poder solucionar esto y asi poder continuar con esos proyectos que tengo pendientes y cada dia presionan mas aqui en el trabajo.

Gracias por tomarse el tiempo de leer mi mensaje de ayuda.

Julián 10-01-2013 17:09:30

Eso no son errores. Sólo son warning.
Puedes desactivarlos poniendo error_reporting(0) an algún lugar del código php, antes de dónde se producen dichos warnings.

Probablemente tengas en tu servidor el php 5.4, y algunas clases de la vcl del radphp estarán pelín obsoletas.

Un saludo!

Al González 10-01-2013 18:49:38

Pero Julián, aún siendo advertencias (warnings), ¿podrían tener consecuencias en el funcionamiento de la aplicación?

Saludos. :)

memoferprof 10-01-2013 20:49:24

Cita:

Empezado por Julián (Mensaje 453184)
Eso no son errores. Sólo son warning.
Puedes desactivarlos poniendo error_reporting(0) an algún lugar del código php, antes de dónde se producen dichos warnings.

Probablemente tengas en tu servidor el php 5.4, y algunas clases de la vcl del radphp estarán pelín obsoletas.

Un saludo!

Te entiendo Julian y he puesto al inicio de mi codigo php eso del error_reporting, pero creo que no me explique totalmente en mi cuestion, la realidad es que no me aparecen algunos componentes como un dbgrid que puse ahi y en general me manda esos mensajes de error o advertencia, lo cual quisiera ver si no hay alguien por ahi que haya pasado por esos problemas y que hiciera algun video tutoria para poder entender en donde esta mi error.
Gracias a todos.

Julián 10-01-2013 22:51:00

Cita:

Empezado por Al González (Mensaje 453197)
Pero Julián, aún siendo advertencias (warnings), ¿podrían tener consecuencias en el funcionamiento de la aplicación?

De momento no, pero en próximas versiones de PHP es seguro que dichas caractarerísticas seraán eliminadas, y los "warnings" se convertirán en "errores". Por eso sería conveniente modificar el código y que quede preparado para el futuro.

Cita:

Empezado por memoferprof
Te entiendo Julian y he puesto al inicio de mi codigo php eso del error_reporting, pero creo que no me explique totalmente en mi cuestion, la realidad es que no me aparecen algunos componentes como un dbgrid que puse ahi y en general me manda esos mensajes de error o advertencia, lo cual quisiera ver si no hay alguien por ahi que haya pasado por esos problemas y que hiciera algun video tutoria para poder entender en donde esta mi error.

Ten en cuenta que aunque hayas puesto lo de error_reporting(0) al principio, puede que en algún include posterior vuelvan a ponerlo con 1, así que deberías ponerlo justo antes del código que te genara el warning. Y date cuenta de que NO son errores lo que tienes, sino avisos. Si no funciona el código puede que sea porque el html generado por los propios warnings lo impidan.

Incluso puede ser que en el php que genera dichos warning tengan el error_reporting distinto de 0 y no sirva de nada el que pones tu.

Una solución puede ser que en tu xammp uses el php 5.3, o al menos la misma versión que use el radphp.

Un saludo!

LEONARDO19712 22-02-2013 15:28:03

Hola la pregunta es poniendo solamente unos cuantos edit con label funciona, pregunto esto porque algunas veces lo que no funciona es radphp completo en web, pero si te muestra estos componentes en web posiblemente sea la combinacion de componentes que estas usando entonces tendrias que empezar a descartar

ramflores 01-11-2014 17:30:32

Hola Foro.

yo vengo de usar RadPHP,ahora estoy usando el H5B, pero al subirlo al server de la nube me manda un error:

Catchable fatal error: Object of class Layout could not be converted to string in /home/sosisac/public_html/techemet2/rpcl/classes.inc.php on line 514

Aqui mismo me respondieron que al parecer es un error del H5B
http://qc.embarcadero.com/wc/qcmain.....aspx?d=117651

Trate de Regresar el RadPHP XE2, me manda el mismo error que memo
Strict Standards: Declaration of CustomTable::dumpHiddenKeyFields() should be compatible with that of Component::dumpHiddenKeyFields()

Ahora mi duda, con PHP 5.4, ya no se podra utilizar ni RadPHP o H5B?.. como puedo solucionar esto?

ya que tengo una aplicacion que estaba funcionando en un server en la nube
:(

Gracias de antemano

JXJ 06-05-2015 19:19:31

¿que versiones de php usas en xampp?
tiene que se las mismas que con el radphp

ramflores 06-05-2015 19:47:21

No se saben si van a sacar alguna version mas reciente del H5B, para las nuevas versiones del PHP??

saludos

pepe2000 24-08-2016 15:37:41

Hace tiempo...
 
Los que dejaron atrás el radphp en qué programan ahora?
Me refiero: ¿hay alguna herramienta tan simple pero poderosa como nuestro buen delphi (arrastrar y soltar) que me recomienden.

Me he dedicado al desarrollo de aplicaciones de escritorio y estoy desactualizado con herramientas para la nube.

Gracias

ramflores 24-08-2016 16:22:39

Ahora estoy usando Framework Codeigniter y Laravel, con el editor Sublimetext, tuve que dejar el RadPHP ya que no acepta las nuevas versiones de PHP y ya no le estaban dando seguimiento, asi que migre a PHP puro pero con los framework antes mencionados


La franja horaria es GMT +2. Ahora son las 18:10:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi