FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Mudar Estas funciones de vb a Delphi
Hola si alguien me puede ayuda como pasar estas siguientes funciones de vb a delphi es decir que me explique si existen o como hacer las:
por ejemplo dim v as integer for v = 0 to 100 next v otro: como hago esto s = s * rnd existe Asc en delphi o lo tengo que hacer por ejemplo Asc(Left(HexChr, 1) existe el: Left, Right, Mid y si no, como los puedo hacer?. existe Mod si no existe que me digan si lo puedo hacer. y como. la \ que representa en delphi como se hace: CStr Len UBound como puedo crear el split() por los momentos solo nesecito saber esas funciones, las nesecito con urgencia, ayuda porfavor |
#2
|
||||
|
||||
Cita:
No se que hace Asc. Left rigth mid, sí existen, están en la unidad StrUtils como LeftStr, RightStr, MidStr Mod sí existe en Delphi (también puedes ver la función DivMod de la unidad Math) No se que hace Cstr, Len es igual en Delphi, No se que hace UBound. Te recomiendo leer este enlace. Y para todas tus dudas, puedes consultar la ayuda de delphi presionando F1, viene muy complenta, con muchos ejemplos.
__________________
Última edición por ContraVeneno fecha: 20-11-2008 a las 20:13:29. |
#3
|
||||
|
||||
si el for existe pero
termina en break; verda pero como hago que sea asi next variable Integer como se hace en delphi |
#4
|
||||
|
||||
Consultando la ayuda de delphi (Presionando F1):
También puedes consultar delphibasics: http://www.delphibasics.co.uk/RTL.asp?Name=For
__________________
|
#5
|
||||
|
||||
Hola ColdFusion,
No es por nada pero creo que lo mejor para ti es que buscaras el libro de Luis Joyanes Aguilar sobre Pascal. Delphi es una evolución de éste, pero mantiene la misma sintaxis de Pascal. En ese libro está lo más básico de lo básico y son las cosas que estás buscando. Ejemplos de for: for variable := [contante|variable] [downto|to] [constante|variable] do sentencia Pero en caso de que se necesite de muchas sentencias se debe incorporar el uso de begin-end: for variable := [contante|variable] [downto|to] [constante|variable] do begin sentencias end Saludos, |
#6
|
||||
|
||||
ok eso me keda claro, ahora surge otra duda
como uso el select case nesecito alguien que sepa programar en vb y delphi para que me pueda ayuda es que nesecito UBound por ejemplo esta funcion Function StrIPToHexIP(IpStr As String) As String Dim SplitIp() As String Dim ConvertingLoop As Integer SplitIp = Split(IpStr, ".") For ConvertingLoop = 0 To UBound(SplitIp) StrIPToHexIP = StrIPToHexIP + Chr(SplitIp(ConvertingLoop)) Next ConvertingLoop End Function el CStr Function HexIPToStrIp(IpStr As String) As String Dim ConvertingLoop As Integer For ConvertingLoop = 1 To 4 HexIPToStrIp = HexIPToStrIp + CStr(Asc(Mid(IpStr, ConvertingLoop, 1))) + "." Next ConvertingLoop HexIPToStrIp = Left(HexIPToStrIp, Len(HexIPToStrIp) - 1) End Function |
#7
|
||||
|
||||
El "select Case" de VB es "Case [Arguemento] Of" en Delphi. Puedes consultar la ayuda de delphi o la página de Delphi Basics para más información.
Sigo sin saber que es lo que hace la función UBound ni la función Split, pero me imagino. Si son operaciones matemáticas, puedes consultar en la ayuda de delphi la unidad Math, ahí podrás ver todas las funcione que tienes disponibles. Para operaciones con cadenas de caracteres (strings) puedes consultar la unidad StrUtils y podrás ver todas las funciones que tiene disponibles.
__________________
|
#8
|
|||
|
|||
Cita:
Ten en cuenta que los índices de los elementos de los StringList comienzan en 0, por lo que tu for en este caso, iría desde 0 hasta Maximo - 1. Ahora bien: CStr convierte a cadena una variable, por tanto puedes usar cualquiera de las rutinas de conversión correspondientes (FloatToStr, IntToStr, etc). Consulta la ayuda de la unidad SysUtils, pues ahí estan todas las opciones que tienes disponibles y también StrUtils como dijeron anteriormente. ¡Saludos! Última edición por Delfin fecha: 21-11-2008 a las 16:45:07. |
#9
|
|||
|
|||
A ver si anda de e sta manera:
Saludos |
#10
|
|||
|
|||
Asc()
Hola ColdFusion, el equivalente para ASC() en Delphi es Byte(). Para CHR$() son Chr() o Char().
Un saludo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Funciones en delphi | Monxy | Varios | 2 | 10-04-2007 07:36:18 |
problema con funciones delphi | xelip | Varios | 10 | 29-03-2007 05:21:51 |
Funciones financieras en delphi 7.0 | cmena | Varios | 0 | 07-04-2006 21:03:20 |
Funciones en delphi | fmtidona | Varios | 2 | 05-04-2006 14:41:55 |
Grafica de Funciones con Delphi | jlporatti | Gráficos | 1 | 08-06-2005 19:16:01 |
|