Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 13/03/2008
kbaby's Avatar
kbaby kbaby is offline
Miembro
 
Join Date: Oct 2007
Location: Granada
Posts: 178
Poder: 19
kbaby Va por buen camino
¿Al codigo le falta decirle que decimal es edit1.text? O me lo parece a mi jajajaja
Reply With Quote
  #2  
Old 13/03/2008
kbaby's Avatar
kbaby kbaby is offline
Miembro
 
Join Date: Oct 2007
Location: Granada
Posts: 178
Poder: 19
kbaby Va por buen camino
Question

Aquí está el código con algunos detalles que faltaba sin importancia:
Código Delphi [-]
var
  Resultado: String;
  decimal: integer;
begin
Resultado:='';
decimal:=strtoint(edit1.text);
While Decimal > 1 do
  begin
    Resultado:=Chr((Decimal mod 2)+48)+Resultado; //Añade delante el último dígito del resto obtenido
    Decimal:= Decimal div 2; //Lo dividimos entre dos para el siguiente paso del bucle
  end;
Resultado:=Chr(Decimal+48)+Resultado; //El último que nos queda
edit2.text:=(resultado);
end;

"Muchas gracias .... de verdad.... una cosita ¿dónde puedo mirar las medias para entrar a la universidad... las notas de corte ?(me interesan las de informática).
Reply With Quote
  #3  
Old 13/03/2008
ixMike's Avatar
ixMike ixMike is offline
Miembro
 
Join Date: Feb 2004
Posts: 1,151
Poder: 24
ixMike Va por buen camino
Veamos.

El fallo no sé a qué se debe, ahora lo compruebo.

En cuanto a Chr, deberías mirar la ayuda Delphi más detenidamente, está bastante clara .

Chr devuelve el carácter del código ASCII que le indiques. El del cero es 48, y el del 1 es 49, ¿entiendes ahora porqué hago la suma?. Recuerda que resultado es un string.

Al código no le faltaba nada, era una función a la que le pasabas un integer y te devolvía el valor binario en un string. Lo que tú has hecho ha sido adaptar a algún evento (un clic supongo) de un botón de tu programa

Aquí tienes cómo se hace para pasar números con coma flotante a binario (e inversa), pero a mano: http://es.geocities.com/jeeesusmeeer...o/binario.html

Para las notas, sólo entra en la página de la universidad a la que quieras acceder, y busca un poco.

Salu2.
Reply With Quote
  #4  
Old 13/03/2008
kbaby's Avatar
kbaby kbaby is offline
Miembro
 
Join Date: Oct 2007
Location: Granada
Posts: 178
Poder: 19
kbaby Va por buen camino
Lo del Chr sigo sin entenderlo ... no sé porque se usa... y pasarlo a mano los numeros claro que se
Reply With Quote
  #5  
Old 13/03/2008
kbaby's Avatar
kbaby kbaby is offline
Miembro
 
Join Date: Oct 2007
Location: Granada
Posts: 178
Poder: 19
kbaby Va por buen camino
Thumbs down

¿Cómo puedo poner button con iconitos dentro? Es que estoy leyendo un manual y habla algo de esto:
  • mtIformation
  • mtWarning
  • mtError
  • mtConfirmation
  • mtCustom
Pero vamos... ni idea de como ponerlo y como que quedaría muy mono.

PD: Sigo sin tener idea de porque hay que usar el Chr y porque sumarle 48 ^^


Reply With Quote
  #6  
Old 14/03/2008
[egostar] egostar is offline
Registrado
 
Join Date: Feb 2006
Posts: 6,572
Poder: 27
egostar Va camino a la fama
Quote:
Originally Posted by kbaby View Post
¿Cómo puedo poner button con iconitos dentro? Es que estoy leyendo un manual y habla algo de esto:
  • mtIformation
  • mtWarning
  • mtError
  • mtConfirmation
  • mtCustom
Pero vamos... ni idea de como ponerlo y como que quedaría muy mono.
No puedes colocar esos iconos en los botones porque esos son imagenes para las ventanas de mensajes, por ejemplo cuando usas MessageDlg().

Para colocar botones con iconos debes usar el TBitBtn que está en la paleta Additional en lugar del TButton que imagino estas usando.

Quote:
Originally Posted by kbaby View Post
PD: Sigo sin tener idea de porque hay que usar el Chr y porque sumarle 48
Es que si analizas lo que esta haciendo ixMike es que obtiene el residuo de la division Decimal mod 2 y le suma 48 para representar el cero (48) y el uno (49) de la tabla ASCII con la función CHR.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Reply With Quote
  #7  
Old 14/03/2008
kbaby's Avatar
kbaby kbaby is offline
Miembro
 
Join Date: Oct 2007
Location: Granada
Posts: 178
Poder: 19
kbaby Va por buen camino
Hasta ahí lo entendía... pero yo digo, eso, aplicado a la "realidad" al papel y lápiz... cómo se hace...?

Gracias a los 2
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Convertir un integer en Real osea IntToReal Kmef Varios 2 24/10/2007 19:40
Convertir a binario cadena de caracteres wgfs Varios 0 28/10/2006 00:58
Convertir una cifra de tipo real a su cantidad en letras reina Varios 7 11/08/2005 18:16
Como edito un variable de tipo real??? Rafe Varios 2 07/07/2005 01:15
Convertir Archivos DFM de binario a Texto (Text DFM) DiDi Varios 4 21/04/2005 19:39


All times are GMT +2. The time now is 10:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi