![]() |
![]() |
| 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
|
|||
|
|||
|
Hola...
En Delphi ya existen funciones que realizan eso: IfThen en las unidades Math y StrUtils Saludos... |
|
#2
|
||||
|
||||
|
obvio que existen !!!!
pero me refiero a la practicidad.... con la funcion determino 1 dato en 1 sola linea
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#4
|
||||
|
||||
|
ohhhhhhhh ya caigo
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#5
|
||||
|
||||
|
El problema con esas funciones es el costo que tiene para la aplicación, porque el compilador no las transforma en código máquina equivalente a un If...Then normal.
Por ejemplo, si el tercer parámetro dado a IfThen es una expresión que llama a otra rutina, ésta se ejecutará aunque el primer parámetro sea True, es decir, se realizará un procesamiento inútil. Y aun cuando las expresiones dadas como valores a devolver sean simples valores literales o variables, la carga para la CPU seguirá siendo mayor que la de un If...Then normal (incluso si IfThen fuese compilada como una función in line). Supongo que todavía no se agrega un operador ternario en las últimas versiones del compilador de Delphi. Espero que eso ocurra, pero ruego al cielo que no vaya a ser tan horrible como el de C. ![]() Gato: Sólo son métodos las rutinas que pertenecen a una clase. Al no estar dentro de una clase, hablamos entonces de funciones / procedimientos independientes (sueltos). Saludos. Al González. ![]() AÑADO: Claro, pueden hacerse sobrecargas tanto de métodos como de rutinas sueltas. Última edición por Al González fecha: 23-03-2011 a las 22:58:18. |
|
#6
|
||||
|
||||
|
Al González siempre tan oportuno e iluistrativo con sus comentarios
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#7
|
||||
|
||||
|
Se agradece, aunque siento que es poco lo que hago en comparación con muchos otros de los compañeros del club.
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Llamar a un .exe msdos con parametros | lroblesco | Varios | 5 | 29-05-2011 05:53:27 |
| Llamar funcion dll con una cadena... | robinsongm | Varios | 6 | 26-02-2010 20:55:21 |
| Llamar a una función de una DLL desde PHP | MON___ | Varios | 4 | 05-10-2007 23:06:48 |
| Llamar una fución(parametros) | Stevenmn | Varios | 11 | 08-08-2007 19:05:12 |
| Llamar un flash con parámetros | Alexander | Varios | 0 | 13-06-2005 22:44:10 |
|