Bórralo. Pero es mejor entender la razón una vez, para no volver a hacerlo.
Cuando eliminas un objeto de un array, la posición del siguiente se desplaza en el array y el índice del bucle apunta ahora a ¿dónde? Piénsalo.
Según entiendo, este es el array "H2 Arrow 8345", y también crea un objeto llamado "button1", "ArrowUp0008", "ArrowDown0008", "ArrowUp0006", "ArrowDown0006".
Elimino todos los objetos en OnDeInit() por bucle (flechas que indican las barras de señal y un botón):
Soy consciente de que existe ObjectsDeleteAll(), pero aún así si lo hago a través de un bucle, sólo se borran la mitad de los objetos en uno. En realidad aquí está el trabajo del bucle y no entiendo por qué sucede así:
Bueno, el comandoObjectsDeleteAll hace esencialmente lo mismo.
y además, solía haber errores con él - no eliminaba completamente un gran número de objetos, bajo ciertas condiciones.
Fue todo lo contrario. En OnDeInit(), el Asesor Experto no tuvo tiempo de borrar todos los objetos por el bucle. Se discutió aquí en el foro. La solución es inequívoca, borrar todo por el prefijo...
pero si lo intentas de esta manera - sólo tienes que poner todos los nombres en
No necesitas construir una nave espacial. Es mucho más sencillo que eso.
No necesitas construir una nave espacial. Es mucho más simple que eso.
no bueno, hay diferentes situaciones, a veces puede ser mejor quitarlo así.
No bueno, hay diferentes situaciones, a veces puede ser mejor quitarlo así.
Bórralo. Pero es mejor entender la razón una vez, para no volver a hacerlo.
Cuando eliminas un objeto de un array, la posición del siguiente se desplaza en el array y el índice del bucle apunta ahora a ¿dónde? Piénsalo.
Bórralo. Pero es mejor entender la razón una vez, para no volver a hacerlo.
Cuando eliminas un objeto de un array, la posición del siguiente se desplaza en el array y el índice del bucle apunta ahora a ¿dónde? Piénsalo.
Según entiendo, este es el array "H2 Arrow 8345", y también crea un objeto llamado "button1", "ArrowUp0008", "ArrowDown0008", "ArrowUp0006", "ArrowDown0006".
Elimino todos los objetos en OnDeInit() por bucle (flechas que indican las barras de señal y un botón):
Soy consciente de que existe ObjectsDeleteAll(), pero aún así si lo hago a través de un bucle, sólo se borran la mitad de los objetos en uno. En realidad aquí está el trabajo del bucle y no entiendo por qué sucede así:
¿Por qué querrías borrar a través de un bucle?
¿Por qué hay que borrar a través de un bucle?
Bueno, el comandoObjectsDeleteAll hace esencialmente lo mismo.
y además, solía haber errores con él - no eliminaba completamente un gran número de objetos, bajo ciertas condiciones.
Bueno, el comandoObjectsDeleteAll hace esencialmente lo mismo.
y además, hubo errores con él en un momento dado: no eliminaba completamente un gran número de objetos, bajo ciertas condiciones.
Bueno, el comandoObjectsDeleteAll hace esencialmente lo mismo.
y además, solía haber errores con él - no eliminaba completamente un gran número de objetos, bajo ciertas condiciones.
Bórralo. Pero es mejor entender la razón una vez, para no volver a hacerlo.
Cuando eliminas un objeto de un array, la posición del siguiente se desplaza en el array y el índice del bucle apunta ahora a ¿dónde? Piénsalo bien.
Será mejor que especifiques la razón de una vez, sobre el cambio - lo he leído bien, quería escribirlo).