Foros Club Delphi

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

Saara 09-09-2007 17:55:44

Delphi .. Visual Basic
 
Hola!
Tengo un trozo de un programa que tengo que hacer en Visual Basic pero no se como pasarlo al lenguaje object pascal , el de delphi...

Alguien me ayuda?

desplazamiento= Form1.Text4.Text
longitud= Len( Form1.Text1.Text)
Form1.Text2.Text = ""
For i = 1 to longitud
c= Asc( Mid (Form1.Text1.Text, i,1))
c= c + desplazamiento
Form1.Text2.Text = Form1.Text2.Text + Chr (c)
Next i
End Sub

....

Estoy muy perdida :(
Que función es Len?
Y que es Asc o mid o chr?
No se como hacerlo :confused:


Gracias!
Spero q alguien m conteste

FGarcia 09-09-2007 18:32:00

Hola!
Bienvenid@ a ClubDelphi Te recomiendo que leas la guia de estilo.

Realmente no se entiende tu pregunta. No esperamos en el club que tengas un estilo de redaccion como para una novela pero si cuando menos que tu mism@ entiendas tu pregunta y nosotros tambien.

Dices que tienes un codigo que lo tienes que hacer en VB y..... nos das dicho codigo :confused::confused:, luego dices que lo quieres convertir a Delphi pero no sabes que significa el codigo en VB:confused::confused:

Realmente no entiendo que es lo que realmente quieres o sabes. ¿Sabes VB? ¿Sabes Delphi?

En fin! Si tienes ese codigo y tienes el Visual Studio supongo tienes instalado el msdn de ahi pues solo consulta la ayuda para saber que hace cada funcion o comando del codigo que muestras. Despues cuando hayas comprendido que es lo que hace el codigo inicia la traduccion a Delphi.

Si no tienes el msdn entonces tienes a San Google.

No esperes que aqui se te "haga la tarea". Inicia tu la tarea y aqui te ayudamos en lo que se atore. Saludos!

Saludos

eduarcol 09-09-2007 18:47:18

Como te decia el amigo Garcia, lee la guia, segun entendi necesitas saber esto

Cita:

Empezado por Saara (Mensaje 229489)
Que función es Len?

Len = Loguintud de la cadena.

Cita:

Empezado por Saara (Mensaje 229489)
Asc

Asc = Devuelve el valor ASCII del caracter

las otras no recuerdo bien, si mal no lo se mid busca una cadena dentro de la otra, y chr devuelve el carater de un valor ASCII

AzidRain 09-09-2007 18:47:49

Se entiende si lo lees detenidamente: Tiene ese código en VB y lo quiere pasar a Delphi...

Código Delphi [-]
Procedure LoMismo;
var c,i,desplazamiento,longitud:Integer;

Begin
  desplazamiento:= StrToInt(Form1.Text4.Text);
  longitud          := Length( Form1.Text1.Text);
  Form1.Text2.Text := '';
  For i := 1 to longitud Do
  Begin
    c := Asc( Copy (Form1.Text1.Text, i,1));
    c := c + desplazamiento;
    Form1.Text2.Text := Form1.Text2.Text + Chr (c);
  End;
End;


La franja horaria es GMT +2. Ahora son las 17:00:23.

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