Ver Mensaje Individual
  #2  
Antiguo 03-10-2008
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Reputación: 24
maeyanes Va por buen camino
Hola...

El problema está que esos caracteres no son válidos para nombres de archivo en Windows...

Lo que podrías hacer es una función que elimine esos caracteres:

Código Delphi [-]
function CleanString(AStr: string): string;
const
  NoValid = '\/:*?"<>';

var
  I: Integer;

begin
  Result := '';
  for I = 1 to Length(AStr) do
    if Pos(AStr[i], NoValid) = 0 then
      Result := Result + AStr[i]
end;

De esta forma la cadena A:i400 quedaría como Ai400...

Saludos...

Última edición por maeyanes fecha: 03-10-2008 a las 20:19:51. Razón: Corregida la función
Responder Con Cita