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 13-03-2020
MesiasPeru MesiasPeru is offline
Miembro
 
Registrado: nov 2019
Posts: 15
Poder: 0
MesiasPeru Va por buen camino
ayuda cambiar nombre

Hola anteriormente usando delphi pude cambiar valores numericos ejemplo:

const
Numero = &14522145; // el valor de ese codigo puede ser 30 ejemplo y yo lo cambiare por 15

pbyte(Numero)^:=15;

esto siempre me a funcionado, pero ahora deseo cambiar un codigo que su valor son letras o caracteres ejemplo

conts
Nombre = &2548988; // el valor de ese codigo puede ser: Club Delphi(2020)

y lo deseo cambiar por: Corona Virus(2020)
yo intente asi

pstring(Nombre)^:='Corona Virus(2020)';

PERO NO FUNCIONA
Responder Con Cita
  #2  
Antiguo 14-03-2020
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Código Delphi [-]
const
{$J+}  // (o activar Assignable typed constants)
  Numero : Integer = 30;
  Cadena : string =  'Club Delphi 2020';
{$J-}

procedure TForm1.Button1Click(Sender: TObject);
begin
  Numero := 15;
  Cadena := 'Corona virus 2020';
  ShowMessage(Numero.ToString + #10 + Cadena);
end;
Pero no es aconsejable esos atajos para modificar las constantes ya que desactiva las optimizaciones que el compilador prevee para con con estas.

Con el mismo resultado y toda la seguridad, podes usar variables en su lugar:
Código Delphi [-]
var
  Numero  : Integer = 30;
  Cadena  : string  = 'Club Delphi 2020';
  pNumero : Integer absolute Numero;
  pCadena : string absolute Cadena;

procedure TForm1.Button1Click(Sender: TObject);
begin
  pNumero := 15;
  pCadena := 'Corona virus 2020';
  ShowMessage(Numero.ToString + #10 + Cadena);
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 14-03-2020
MesiasPeru MesiasPeru is offline
Miembro
 
Registrado: nov 2019
Posts: 15
Poder: 0
MesiasPeru Va por buen camino
entiendo, pero el metodo que uso me funciona bien, ademas no siempre sera el valor de origen 30 o Club delphi(2020) esos valores cambian constantemente.
Responder Con Cita
  #4  
Antiguo 14-03-2020
MesiasPeru MesiasPeru is offline
Miembro
 
Registrado: nov 2019
Posts: 15
Poder: 0
MesiasPeru Va por buen camino
mi codigo es asi:

Código:
const

  Numero = &14522145; //este codigo "14522145" guarda un valor que siempre cambia puede ser 10 o 50 o 100 y asi...

procedure TForm1.Button1Click(Sender: TObject);
begin
  pbyte(Numero)^:=15; //y con esto hago que ese codigo sea solo 15
end;
pero ahora yo quiero para el caso de letras.
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
cambiar nombre UREÑA Conexión con bases de datos 3 03-05-2007 21:27:27
Cambiar el Nombre de FTP Caral Internet 2 05-02-2007 17:10:01
Cambiar nombre de servidor SQL efelix Conexión con bases de datos 1 19-12-2006 20:11:25
cambiar ip y nombre de la maquina jumeng2 Varios 1 19-01-2005 17:07:35


La franja horaria es GMT +2. Ahora son las 01:18:12.


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