Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Quitar comas (https://www.clubdelphi.com/foros/showthread.php?t=85359)

bulc 06-03-2014 22:36:04

Quitar comas
 
He tenido que quitar los punto del millar en un TUpDown y no me ha funcionado la función de usuario Delete, no sé por qué. He salido del paso usando:
cStr:= Edit1.Text;
nPos:=Pos('.', cStr);
CadOK:= Copy(cStr, nPos-1, 1) + Copy(sStr, nPos+1, 3); // Sólo hay millares con cinco espacios n.nnn
nPos:=StrToInt (CadOK);


Alguien me puede decir si hay que colocar algo en el USES o dicho de otro modo, ¿ hay alguna forma mejor de quitar el puntito de milares?
Gracias.
bulc

Casimiro Notevi 06-03-2014 23:45:12

¡¡¡Que parecemos novatos!!! ;)

Recuerda poner los tags al código fuente, ejemplo:



Gracias :)

olbeup 07-03-2014 08:14:25

Cita:

Empezado por bulc (Mensaje 473390)
He tenido que quitar los punto del millar en un TUpDown y no me ha funcionado la función de usuario Delete, no sé por qué. He salido del paso usando:
cStr:= Edit1.Text;
nPos:=Pos('.', cStr);
CadOK:= Copy(cStr, nPos-1, 1) + Copy(sStr, nPos+1, 3); // Sólo hay millares con cinco espacios n.nnn
nPos:=StrToInt (CadOK);


Alguien me puede decir si hay que colocar algo en el USES o dicho de otro modo, ¿ hay alguna forma mejor de quitar el puntito de milares?
Gracias.
bulc

Mi a ver esto
Código Delphi [-]
...
var
  X: String;
begin
  X := Edit1.Text;
  Delete(X, Pos('.', X), 1);
  Result := X;
end;
Un saludo

Angel.Matilla 07-03-2014 10:29:14

Cita:

Empezado por bulc (Mensaje 473390)
Alguien me puede decir si hay que colocar algo en el USES o dicho de otro modo, ¿ hay alguna forma mejor de quitar el puntito de milares?
Gracias.
bulc

Dos cosas: ¿Por qué no has abierto un hilo nuevo?
Segundo: Creo que el código es Delphi, pero ¿no tiene Delphi la función StringReplace al igual que Builder? En Builder sería algo así:
Código:

String CadOk = StringReplace(Edit1->Text, ".", "", TReplaceFlags() << rfReplaceAll);
Así eliminas todos los puntos que haya en la cadena. Imagino que en Delphi hay una instrucción similar

Casimiro Notevi 07-03-2014 10:35:03

olbeup, estás incumpliendo sistemáticamente las normas de clubdelphi, por favor, sigue nuestra guía de estilo. Aunque no sé cuantas veces lo he mencionado ya.
Gracias.

olbeup 07-03-2014 12:18:53

Cita:

Empezado por Casimiro Notevi (Mensaje 473414)
olbeup, estás incumpliendo sistemáticamente las normas de clubdelphi, por favor, sigue nuestra guía de estilo. Aunque no sé cuantas veces lo he mencionado ya.
Gracias.

Hola Casimiro,

Si es verdad, no me había dado cuenta que la pregunta era distinta a la primera y que tenia que haber abierto otro hilo, perdón.

Un saludo

Casimiro Notevi 07-03-2014 12:49:05

Realmente son cosas normales que ocurren y que no tienen mayor importancia, solo que tú no eres un novato en clubdelphi y es de esperar que tuvieses más cuidado con esas cosas.
En fin, no te enojes, sólo te pedimos un poquito de colaboración, gracias :)

Edito mi respuesta porque has editado tu mensaje :)

||-||

olbeup 07-03-2014 14:03:21

Cita:

Empezado por Casimiro Notevi (Mensaje 473419)
Realmente son cosas normales que ocurren y que no tienen mayor importancia, solo que tú no eres un novato en clubdelphi y es de esperar que tuvieses más cuidado con esas cosas.
En fin, no te enojes, sólo te pedimos un poquito de colaboración, gracias :)

Edito mi respuesta porque has editado tu mensaje :)

||-||

Había otra frase que hacia una pregunta y, me he decidido por reconocer lo hecho y disculparme por no haberme dado cuenta.

Un saludo

Casimiro Notevi 07-03-2014 15:22:03

Cita:

Empezado por olbeup (Mensaje 473427)
Había otra frase que hacia una pregunta y, me he decidido por reconocer lo hecho y disculparme por no haberme dado cuenta.
Un saludo

Gracias ^\||/
||-||||-||


La franja horaria es GMT +2. Ahora son las 08:02:52.

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