Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Out of memory (https://www.clubdelphi.com/foros/showthread.php?t=68587)

Firewind 22-06-2010 17:45:40

Out of memory
 
Hola.
Estoy creando una aplicacion con lazarus, para cargar un form, uso lo siguiente en la unidad del form a crear:
Código:

procedure ShowFormTest;
begin
  with TFTest.Create(Application) do
    begin
      ShowModal;
      Free;
    end;
end;

El problema que tengo es que desde el form que se llama, cuando cierro el for TFTest, eligo otro test y vuelvo a crear el TFTest de nuevo. Cuando realizo ese proceso varias veces me sale el error 'Out of memory'.
En teoria, hago un Free, pero no se libera la memoria.
Alguna idea?
Saludos

delphi.com.ar 22-06-2010 18:19:01

Yo creo que el error debe venir por otro lado, relacionado recursos que utilizas en el form por ejemplo. De todos modos, cambiaría ese código por este:
Código Delphi [-]
with TFTest.Create(Application) do
  try
    ShowModal;
  finally
    Free;
  end;

Saludos!

Firewind 01-07-2010 09:03:57

Hola.

Creo que el problema viene por el uso del componente GradButton wiki.freepascal.org/TGradButton
En una ocasión, incluso en el IDE me daba errores al cargar el formulario, el problema es que los Button normales, me salen con una franja en medio, que los hace poco esteticos en botones de gran tamaño.
Me podeis aconsejar algun paquete para trabajar con TButtom?
Un saludo.

Firewind 20-07-2010 12:33:32

Hola.

Una pregunta tonta, en lazarus los BitBtn me salen con una 'sombra' es decir la mitad superior del boton de gris claro y la mitad inferior de gris mas ocuro, como puedo quitar ese efecto? para que el color sea solo uno.

Es que al final el problema que tenia en mi proyecto es el uso GradButton, como ejemplo estas 2 capturas

juancarlosromero . com/error-2.png
juancarlosromero . com/error-3.png

(es que no puedo poner enlaces ni imagenes)

Tambien he probado a ponerle un color desde el IDE ( al TButton tambien ) y no me los coje. Solo me los muestra en clBtnFace :(
Alguna ayuda?
Gracias.
Saludos.


La franja horaria es GMT +2. Ahora son las 10:07:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi