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 18-12-2006
unko! unko! is offline
Miembro
 
Registrado: ene 2005
Posts: 123
Poder: 20
unko! Va por buen camino
Thumbs down caracteres raros en delphi

ola, primero que nada disculpen si este post esta mal puesto aqui, no supe donde mas podia ir

he notado que delphi no deja hacer algunos de los caracteres "raros" de windows en edits, labels, memos i mas..: por ejemplo: (abran Notepad xD!) tecleen alt 1 esa es una carita feliz (si no me creen, abran word, tecleenlo i agranden xD) i me preguntaba si es posible hacer que el edit los acepte?
__________________
HazTa La VikToRia... SIEMPRE!
Responder Con Cita
  #2  
Antiguo 18-12-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Necesitas un componente que trabaje con caracteres unicode. Ni los TEdit, ni los TMemo lo pueden hacer. Piensa que el carácter que tu indicas (Alt+1) se corresponde con el carácter 0x3A26, que no tiene correspondencia dentro de los caracteres de un solo byte con los que trabajan estos componentes.
Responder Con Cita
  #3  
Antiguo 18-12-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Lo que pasa es que los primeros 32 caracteres de la tabla ASCII son caracteres NO Imprimibles y que son usados como caracteres de control, usualmente usados en comunicaciones seriales y paralelas e incluso son usados para dar formato a los documentos.

Ahora cambio el sentido a tu pregunta, el que pregunta soy yo, para que necesitas que esos caracteres "raros" como les llamas, se puedan ver en tu TEdit.

Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #4  
Antiguo 18-12-2006
unko! unko! is offline
Miembro
 
Registrado: ene 2005
Posts: 123
Poder: 20
unko! Va por buen camino
esque estoi haciendo un programa para personalizar codigos en HTML para paginas y quiero hacer que el simbolo (alt+1) se pueda ver :[

que es lo que tengo ke hacer entonces?
tengo que sustituir en edit i el memo? por cuales?

gacias
__________________
HazTa La VikToRia... SIEMPRE!
Responder Con Cita
  #5  
Antiguo 19-12-2006
unko! unko! is offline
Miembro
 
Registrado: ene 2005
Posts: 123
Poder: 20
unko! Va por buen camino
olaaa?
__________________
HazTa La VikToRia... SIEMPRE!
Responder Con Cita
  #6  
Antiguo 19-12-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Al menos en los chats, lo que se suele hacer es enviar el texto ":)" cuando se recibe, se interpreta que es una carita, y entonces en un RichEdit, por ejemplo, se inserta la carita asociada. (vamos... lo mismo hace este foro )

La carita puede estar en un TImageList, e insertarla en el RichEdit cuando sea apropiado.

Otra Solución más fácil es cambiar la fuente a "Wingdings" ahí si tienes las 3 caritas principales y esos gráficos simples.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 19-12-2006 a las 09:29:32.
Responder Con Cita
  #7  
Antiguo 19-12-2006
unko! unko! is offline
Miembro
 
Registrado: ene 2005
Posts: 123
Poder: 20
unko! Va por buen camino
procedure TForm1.Label1Click(Sender: TObject);
begin
memo1.Lines.Add('<marquee behavior="scroll" direction="down" scrollamount="5" style="position:absolute; left:130px; top:150px; width:16px; height:548px;"><span style="color: !important;">'+edit1.text+'</span></marquee>');

esa no seia la solucion :[ por que cambia todos los caracteres i al momento de ser copiados y pegados a notepad (opr ehemplo) pasarian como simples caracteres.
[lo comprobe haciendolo i el resultado fue que al momento de pegarlos al notepad salieron los caracteres ♥ como una ?]
__________________
HazTa La VikToRia... SIEMPRE!
Responder Con Cita
  #8  
Antiguo 19-12-2006
unko! unko! is offline
Miembro
 
Registrado: ene 2005
Posts: 123
Poder: 20
unko! Va por buen camino
Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
begin
memo1.Text:='';
end;

procedure TForm1.Label1MouseEnter(Sender: TObject);
begin
label1.Font.Color:=clred;
end;

procedure TForm1.Label1MouseLeave(Sender: TObject);
begin
label1.Font.Color:=clblack;
end;

procedure TForm1.Label2MouseEnter(Sender: TObject);
begin
label2.Color:=clactivecaption;
label2.Font.Color:=clwhite;
end;

procedure TForm1.Label2MouseLeave(Sender: TObject);
begin
label2.Color:=clBtnFace;
label2.Font.Color:=clblack;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
label3.Visible:=false;
 label2.Visible:=true;
end;

procedure TForm1.Label3MouseEnter(Sender: TObject);
begin
timer1.Enabled:=true;
end;

procedure TForm1.Label3MouseLeave(Sender: TObject);
begin
timer1.Enabled:=false;
end;

procedure TForm1.Timer2Timer(Sender: TObject);
begin
label3.Visible:=true;
end;

procedure TForm1.Label4Click(Sender: TObject);
begin
Application.MessageBox ('hecho x mapache. agradecimiento al posker.','Info!',
mb_ok+mb_Iconinformation);
end;

procedure TForm1.Label1Click(Sender: TObject);
begin
memo1.Lines.Add('[marquee behavior="scroll" direction="down" scrollamount="5" style="position:absolute; left:130px; top:150px; width:16px; height:548px;"][span style="color: !important;"]'+edit1.text+'[/span][/marquee]');
end;

procedure TForm1.Label2Click(Sender: TObject);
begin
memo1.SelectAll
end;

procedure TForm1.Label3Click(Sender: TObject);
begin
memo1.CopyToClipboard
end;

end.

eso es lo que mi programa hace para que sepan mas o menos de lo que trata
PD: reemplaze las < > del codigo en HTML por estos [] porque el foro los aceptaba xD
__________________
HazTa La VikToRia... SIEMPRE!

Última edición por unko! fecha: 19-12-2006 a las 12:01:26.
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
Mensajes raros yorllito Varios 2 10-05-2006 02:12:36
Caracteres raros al imprimir reporte joserobertorc Impresión 0 07-01-2005 21:22:18
Consultas con resultados muy raros raros. SaurioNet MySQL 4 19-07-2004 08:05:35
Caracteres Raros en Impresora de Tickets muli Impresión 7 16-04-2004 21:13:11
Caracteres raros con dbase kes Conexión con bases de datos 4 09-07-2003 20:05:15


La franja horaria es GMT +2. Ahora son las 06:40:42.


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