![]() |
![]() |
| 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
|
||||
|
||||
|
¡Hombre yusnerqui! ¿Que hay?... ¿Donde esta el burro?... :s (antes tenias en el avatar el burro de shrek, si no empiezo a desvariar... :P)...
Pues si, hacía tiempo que no entraba... ya que he estado liado con C y C++... y Delphi lo he tocado poco... además he estado diseñando la página de mi madre (que aún la sigo diseñando... aunque ahora solo haya subido un fake para mientras tanto...)... por lo que no he tenido mucho tiempo. :\ Que se le va a hacer... es lo que hay... ... ¿que has estado haciendo tu mientras tantooo? que te tengo perdido :PVaya, esa clase funciona fenomenal y me viene como anillo al dedo... Lo que no se es cómo declararla como un array... por ejemplo... .... supongo que seria algo asi, pero no se dónde colocarlo... ¿Debajo de quizás?... :s Gracias una vez más, simplemente por leer mis pesados tochos :\
__________________
:) |
|
#2
|
||||
|
||||
|
Un pequeño detalle que puede ser curioso.
Al declarar Recursos, creo que sería conveniente hacerlo así: Lo demás que da igual. ¿Por qué? porque así puedes usar algo como:
DarkByte mira este hilo sobre el TObjectList te olvidas de usar arrays directemente. Por supuesto busca por TobjectList, se ha explicado varias veces su uso. Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#3
|
|||||
|
|||||
|
Hola
Cita:
Cita:
, consideré que este se acercaba más a mi vida cotidiana como programador Cita:
Cita:
Cita:
Saludos
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
|
#4
|
||||
|
||||
|
Cita:
La solución es crear vectores dinámicos. Lo definis asi, sin declarar la cantidad
Luego en tu código especificas la cantidad que queres
si queres uno más
y los accedes igual que cualquier vector, pero recuerda que el primero es el indice cero. Cita:
__________________
[Crandel] |
|
#5
|
||||
|
||||
|
Se desperdicia memoria RAM según el valor de Max_Int.
TOrdenadores deriva de TObject, por tanto, cada elemento del Array es un puntero (4 Bytes), 1000 elementos serían 4kb de memoria. Eso sí, tiene más trabajo, inicializarlos a nil, comprobar que no es nil al acceder a ellos, y por último poner a nil cada elemento al liberarlo de memoria. Básicamente es lo que hace un TList, por eso es conveniente usar el TobjectList, aprovechando el resto de propiedades y métodos que trae (Count, Sort, Pack, etc.). Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#6
|
||||
|
||||
|
Muchisimas gracias. Funciona a la perfeccion.
Creo que de momento desperdiciare un poco de memoria... hasta que ya tenga claro los conceptos :\
__________________
:) |
|
#7
|
||||
|
||||
|
Cita:
son MAXINT*4 bytes = 8 Gb
__________________
[Crandel] |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|