![]() |
![]() |
| 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
|
||||
|
||||
|
Cita:
Aquí te doy toda la razón. Además, usando el nombre de la unidad puedes usarlo como si fueran "objetos" aunque realmente no lo sean. Por ejemplo, puedes escribir "sysutils.ExtractFilePath (NombreArchivo)", como si "sysutils" fuera un objeto.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#2
|
||||
|
||||
|
Cita:
Cita:
Pero no es bueno generalizar. Como todo, hay malas y buenas implementaciones. P.D: Una idea muy interesante, que sin GC logra el objetivo a nivel mas general http://blog.skylight.io/rust-means-n...lose-a-socket/
__________________
El malabarista. |
|
#3
|
||||
|
||||
|
Gracias ecfisa por tu respuesta, yo no sabia que se podían utilizar métodos de una clase si previamente haber creado un objeto, si me di cuenta pero pensé que era error de mi delphi
![]() La verdad que no me siento nada cómodo con esta característica siento que para este ejemplo que estoy haciendo sera mas conveniente utilizar una unit común y corriente porque me da la impresión que crear un clase para jamas instanciar su objeto no seria realmente usar poo, ademas que sentiré que estoy haciendo que un problema relativamente sencillo se convierta en una revoltura de complicaciones. Saludos...... |
|
#4
|
||||
|
||||
|
Hola BDWONG
Cita:
En este caso específico como comentas, no aporta beneficios. Mi intención era solo comentarte que si deseabas hacerlo, Delphi también lo permite. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#5
|
||||
|
||||
|
Hola,
Entonces, que me quede claro, ¿se pueden usar métodos de una clase sin instanciarla y sin que dichos métodos estén declarados como "de clase"? Este Delphi... ![]() |
|
#6
|
||||
|
||||
|
Se puede pero no se debe...
Este ecfisa... ![]() ![]() // Saludos |
|
#7
|
||||
|
||||
|
Y porque no?
Los class methods se usan regularmente de la forma exacta que se describe, no solo en Delphi sino en todos los lenguajes que soportan esta opcion.
__________________
El malabarista. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Un momento, ¿no sería mejor comenzar con Python 3.x? | Al González | Python | 4 | 05-04-2011 16:30:43 |
| Liberar un objeto Com | marcosl | OOP | 1 | 25-10-2007 00:10:19 |
| Liberar el foco de un objeto | Velia | Varios | 4 | 18-11-2005 01:08:08 |
| Liberar un objeto | xerkan | Servers | 1 | 28-10-2003 17:29:10 |
|