Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Usar and per se and (&) (https://www.clubdelphi.com/foros/showthread.php?t=71568)

webmasterplc 28-12-2010 14:20:24

Usar and per se and (&)
 
Hola buenas tardes como hago para utilizar el and per se and (&) pero como un caracter para concatenar una url y como hago la peticion post http saludos

Casimiro Notevi 28-12-2010 15:16:03

Amigo, te aconsejo que leas las normas de clubdelphi, muchas gracias por tu colaboración.

Neftali [Germán.Estévez] 28-12-2010 15:32:07

Además de lo dicho por Casimiro, está claro que debes explicarte mejor...

TIP: "Más tiempo dedicado a la pregunta = Mejores respuestas".

webmasterplc 28-12-2010 16:39:22

estoy concatenando una direccion web donde utiliso el simbolo (&) pero cuando uso este simbolo para concatenar la direccion no me sale sino que me subraya la siguiente letra ejemplo.

Código Delphi [-]
var
url,dominio,nombre,apellido:String;
begin
dominio:='dominio';
nombre:='Samuel';
Apellido:='Hernandez'; 
url:=dominio+'&'+nombre+'&'+apellido;    
end;

El Resultado seria la direccion web con el nombre concatenado de esta manera (samuel&hernandez) pero me da la direccion sin el (&) y la primera letra subrayada no coloco url porque no me permiten

Neftali [Germán.Estévez] 28-12-2010 16:44:06

Prueba a sustituir el simbolo & por && (dos ampersands seguidos).

webmasterplc 28-12-2010 16:57:03

Gracias voy a probar

webmasterplc 28-12-2010 19:23:39

Todo Bien Al Colocarlo Dos Veces Sale Uno En La Concatenacion Muchas Gracias

Ñuño Martínez 28-12-2010 22:24:03

Cita:

Empezado por Neftali (Mensaje 386016)
Prueba a sustituir el simbolo & por && (dos ampersands seguidos).

Pues no estoy yo seguro. Depende. Si es sólo para mostrarlo en un TLabel o así, pues sí, pero si es para usarlo en otro sitio (por ejemplo para conectar con un servicio web) tal vez le dé problemas, puesto que la cadena tiene dos ampersand seguidos (la verdad es que no sé si HTTP o TCP/IP dicen algo al respecto).

El que salga o no subrayado el caracter posterior al ampersand depende del componente que se utilice para mostrarlo.

Neftali [Germán.Estévez] 28-12-2010 23:08:19

Cita:

Empezado por Ñuño Martínez (Mensaje 386047)
Pues no estoy yo seguro. Depende. Si es sólo para mostrarlo en un TLabel o así, pues sí, pero si es para usarlo en otro sitio (por ejemplo para conectar con un servicio web) tal vez le dé problemas

Por supuesto; Entiendo que webmasterplc tiene clara la diferencia entre ambos. El problema sale al mostrarlo en el Caption (de ahí que comente que "pierde" el & y le sale subrayado); Si es para usarlo en otro lugar o para accederlo con un WebBrowser, deberá utilizar el original con un sólo &.


La franja horaria es GMT +2. Ahora son las 08:15:03.

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