Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-08-2012
Avatar de Jere_84
Jere_84 Jere_84 is offline
Miembro
NULL
 
Registrado: sep 2011
Ubicación: Córdoba, Argentina
Posts: 214
Poder: 0
Jere_84 cantidad desconocida en este momento
Mensajes de advertencia en Delphi 2010

Hola club, estoy migrando una aplicación echa en delphi 6 a la versión 2010. En una unit de echa por terceros que se utiliza en dicho sistema. llamada "StrCon" (consta de procedimientos y funciones que facilitan el trabajo con strings) me marca en repetidas lineas un warning que dice lo siguiente:

[DCC Warning] StrCon.pas(1595): W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.

Código Delphi [-]
type
  TCharSet = set of char; -----> linea del warning

Código Delphi [-]
 if s[i] in aSet then ------> otra linea del warning
 begin
   //
 end;

Habra forma de reemplazar este código? Tengo 115 warning y ninguno es de mi código, en su mayoría son unit de terceros. y este waring es el que mas repite.

Bueno ante todo gracias como siempre.

Saludos.
Responder Con Cita
  #2  
Antiguo 17-08-2012
Avatar de TiammatMX
TiammatMX TiammatMX is offline
Miembro
 
Registrado: jun 2006
Ubicación: Universo Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Puebla\Heróica Puebla de Zaragoza\Jardines de San Manuel\Home
Posts: 746
Poder: 18
TiammatMX Va camino a la fama
¿Y qué tanto trabajo implicaría para tu código el solucionar la advertencia? Es decir, transformar todas las líneas que te marquen Warning a lo que amablemente sugiere el compilador.

Posiblemente, sea tu mejor solución.
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively...

"Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum.

Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco
Responder Con Cita
  #3  
Antiguo 18-08-2012
Avatar de Jere_84
Jere_84 Jere_84 is offline
Miembro
NULL
 
Registrado: sep 2011
Ubicación: Córdoba, Argentina
Posts: 214
Poder: 0
Jere_84 cantidad desconocida en este momento
Cita:
Empezado por tiammat Ver Mensaje
¿Y qué tanto trabajo implicaría para tu código el solucionar la advertencia? Es decir, transformar todas las líneas que te marquen Warning a lo que amablemente sugiere el compilador.

Posiblemente, sea tu mejor solución.
No me animaba a cambiar estos códigos que no están echos por mi, quizás pueda traer una consecuencia en el futuro jeje pero hice el cambio y el compilador no protesta. En realidad me equivoque con este warning era el mas simple de todos pero tengo otros que no aclaran tan bien lo que debo hacer. como por ejemplo:

W1000 Symbol 'Resume' is deprecated
En este caso, no me dice que puede sustituir al 'Resume'.

De todas formas muchas gracias por la respuesta.
Responder Con Cita
  #4  
Antiguo 18-08-2012
Avatar de TiammatMX
TiammatMX TiammatMX is offline
Miembro
 
Registrado: jun 2006
Ubicación: Universo Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Puebla\Heróica Puebla de Zaragoza\Jardines de San Manuel\Home
Posts: 746
Poder: 18
TiammatMX Va camino a la fama
Cita:
Empezado por Jere_84 Ver Mensaje
...W1000 Symbol 'Resume' is deprecated...
Quiere decir que la instrucción ha sido sobreseída por algo supuestamente mejor..., pero como no hay más datos, quiero suponer que sí la utilizas.

¡Qué bueno que resolviste! Un cliente satisfecho más... jajajajaja
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively...

"Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum.

Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco
Responder Con Cita
  #5  
Antiguo 18-08-2012
Avatar de Jere_84
Jere_84 Jere_84 is offline
Miembro
NULL
 
Registrado: sep 2011
Ubicación: Córdoba, Argentina
Posts: 214
Poder: 0
Jere_84 cantidad desconocida en este momento
Cita:
Empezado por tiammat Ver Mensaje
Quiere decir que la instrucción ha sido sobreseída por algo supuestamente mejor..., pero como no hay más datos, quiero suponer que sí la utilizas.

¡Qué bueno que resolviste! Un cliente satisfecho más... jajajajaja
Si algo nuevo ha sustituido el Resume, voy a investigar un poco mas el tema.. quizas no traiga ninguna diferencia solucionar el warning, ya que puede andar normalmente el sistema pero a mi me molesta ver esos mensajes jajajaja

Saludos.
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
Mandar mensajes con delphi 2010 jofebas OOP 10 07-06-2011 20:09:12
Advertencia. Valor nulo eliminado del agregado JuanPa1 SQL 5 31-01-2008 20:51:09
advertencia SQL Server 2000 scooterjgm MS SQL Server 7 14-12-2007 13:54:11
ADVERTENCIA: Problema de seguridad de alto riesgo en Wi-Fi Bug Linux Epachsoft Noticias 2 16-04-2007 19:36:50
No mostrar advertencia de seguridad Minotaure Windows 0 10-01-2006 13:51:15


La franja horaria es GMT +2. Ahora son las 08:40:09.


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