![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Estupendo. Gracias.
![]() Por cierto, buen detalle lo de "Run in wine." ![]()
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#2
|
||||
|
||||
![]() ![]() ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
¿Con qué delphi compila?
// Saludos |
|
#4
|
|||
|
|||
|
delphi 2007
En Acerca de... Si conseguimos pinchar en créditos aparecen componentes utilizados Componentes utilizados: -JEDI VCL Modificado (v3.47) Jvinterpreter -SynEdit -ATViewer free { by Alexey Torgashin } -TGradient v2.71 { by Kambiz R. Khojasteh } -Cyndy Components -Toolbar2000 Components -Inno Setup { by Jordan Russell } Última edición por alquimista fecha: 28-11-2014 a las 13:52:37. |
|
#5
|
|||
|
|||
|
Como creo que dije...
Fue mas un proyecto para no olvidar delphi, que en un principio iba a ser una calculadora para realizar ejercicios de subredes (subnetting) y creció y creció (ya que tuve un tiempo por enfermedad que pude emplear para programar) En la ayuda de funciones aparecen funciones de IPv4 Aquí se encuentran las funciones más utilizadas para resolver ejercicios de direcciones IP v4 Ej.- 192.168.2.23 (formato IPv4) Listado de Funciones: IP4, IP4Text, IP4IsValid ,IP4BIN, IP4ID, IP4BR, IP4Class IP4Range IP4MaskPrefix, IP4MP, IP4Hosts, IP4H IP4MaskNetHost, IP4MNH, IP4BitsHosts, IP4BitsH, IP4MaskHosts, IP4MH, IP4Subnets, IP4MaskText, IP4BitsSubnets ,IP4Add,MiIP, IPPublica Ejemplo: Sumar a una IP un número de hosts determinados IP4Add('192.168.10.245', 45 ) --> Resultado 192.168.11.34 IP4Add('192.168.10.245',- 246 ) -->Resultado: 192.168.9.255 IP a binario IP4BIN('192.168.0.1') -->resultado: 11000000.10101000.00000000.00000001 IP4BIN(IP4ID('192.168.10.245',28)) -->resultado: 11000000.10101000.00001010.11110000 Otro ejemplo más complejo Obtener la clase de red que se adapta si quiero tener x redes e y equipos en cada subred IP4MNH(número subredes:entero, número equipos:entero) IP4MaskNetHost(número subredes:entero, número equipos:entero) número subredes es un número sin decimales de las subredes que queremos crear. Ej.- 12, 64, 133 número equipos es un número sin decimales de los hosts (equipos) que queremos que tenga cada subred. Descripción: Devuelve como resultado la clase de red que deberíamos usar y la máscara que sería necesaria para tener las subredes y equipos solicitados. Ejemplo: Dirección IP en binario (x: representa cualquier dígito binario, n=bits a 1 que representean las subredes, h= bits a cero que representan los hosts. xxxxxxxx.nnnnnnnn.nnnnnnnn.nnhhhhhh --> con 6 digitos binarios representamos hasta 64-2 host. Ejemplos: IP4MNH(65532,158) --> Elegir IP Clase A -255.255.255.0 IP4MaskNetHost(64,2) -->devuelve la siguiente información: Elegir IP Clase C -255.255.255.252 IP4MaskNetHost(65532,1500) -->Clase invalida 255.255.248.0 Luego puedes saber la IP privada(MiIp) y la pública (IPPublica) Y luego hay diversas funciones de áreas y volúmenes. complejos, matrices, electrónica.... etc... Vamos que al final se lió... Las funciones IP están en source-> jedi modificado...-> JvInterpreter_Misc.pas |
|
#6
|
|||
|
|||
|
Aun le faltan muchas cosillas...
Al ser el JvInterpreter un interprete para funciones pascal mas que para una calculadora, me toco modificar para que soportara exponentes 2^3, y notación cientifica... Queda POR HACER que no haya que poner ceros delante( ejemplo 0,3*2). No vale ,3*2 que sería mas util.. Pero como me dedico a otras cosas no tengo tiempo para programar... Espero que alguien le encuentre utilidad Hay muchas funciones matematicas sacadas o de este foro o por internet... Saludos |
|
#7
|
||||
|
||||
|
Tengo un pequeño problema, y posiblemente no sea yo el único. El instalador funciona con Wine, sí, pero casi preferiría que estuviera el ejecutable tal cual comprimido. Es decir: "descomprimir y usar". Salvo que el programa necesite DLL o algo raro, claro...
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#8
|
|||
|
|||
|
Se puede utilizar aunque dará los tipicos errores de no encuentro archivo Ini. pero los cálculos funcionarán. perderás ayuda de funciones y botonoes personalizados. Lo de la enciclopedia es prescindible.
No usa DLLs pero si archivos INI de configuración En un principio las carpetas importantes son la de configuración CFG donde se almacenan los botones de acceso rápido a funciones. html que tiene la ayuda en html de bastantes funciones. UFunc para guardar funciones de usuario. Las demas carpetas son prescindibles. La idea era poder configurar las carpetas de guardado... La mayoria de archivos son de texto. Incluso las funciones definidas de usuario. Ejemplo Pol.ini Calcula coordenadas polares. ;Archivo de funciones ;CalcUFP version=0.91 beta autor=JCSOFT nombre=Pol vars=x,y FCount=7 L1=var f:variant; //ejemplo de Variable temporal L2=begin L3= result:= Hypot(x,y); L4= f:=arccos(x/result); //para evitar indeterminacion L5= if y<0 then f:=-f; L6= res2(f); //Añade segundo resultado a la variable result2 L7=end; DCount=5 D1=Convierte de coordenadas cartesianas (x,y) a polares (Módulo, angulo) D2=angulo deberia de estar en grados. Devuelve 2 resultados. D3=Añadir D4=modeangle(0); D5=antes de la función arccos , para forzar modo grados (degrees). Se podría hacer con relativa facilidad (unidad Constvars.pas tiene las rutas por defecto) un ejecutable que guardase en el directorio de aplicación todos los archivos de configuración. |
|
#9
|
||||
|
||||
|
Aclarado. Interesante forma de añadir los "guiones", por cierto.
![]()
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#10
|
|||
|
|||
|
no entendí lo de los "guiones". Te refieres a las funciones de usuario?
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como instalo una aplicacion hecha en delphi 6. con bdd de paradox sin instalar delphi | CarlosHernandez | Tablas planas | 5 | 17-06-2011 18:27:09 |
| Calculadora Cientifica Gráfica en Delphi, paradox y OpenGL | Apokalipsis | Varios | 5 | 26-01-2011 07:09:57 |
| Calculadora en delphi 7 | eudy.net | Varios | 15 | 10-03-2007 05:35:02 |
| dll hecha en visual a Delphi | choche_ | Varios | 2 | 16-02-2007 19:20:13 |
|