Ver la Versión Completa : Delphi .. Visual Basic
Saara
09-09-2007, 17:55:44
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. (http://www.clubdelphi.com/foros/guiaestilo.php)
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
Que función es Len?
Len = Loguintud de la cadena.
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...
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;
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.