Crear un TValueListEditor dentro un Threat
Hola de nuevo,
Pues esa es mi duda, necesito utiliar un TValueListEditor dentro de un threat y no se como se declara. He estado buscando ejemplos pero no encuentro. Esta es mi declaración del threat tproces = class(TThread) VL1: TValueListEditor; procedure Execute; override; private protected public end; Y cuando utilizo por primera vez el objeto vl1 me peta con un Projetc raised exception class... Hay que hacer algún paso previo para poder utilizarlo? |
Así ...
Sólo necesitas añadir un "constructor" y un "destructor" a tu clase tproces, o sea:
tproces = class(TThread) private VL1: TValueListEditor; protected procedure Execute; override; public constructor Create(Suspended: boolean); destructor Destroy; override; end; y en la implementación ... constructor tproces.Create(CreateSuspended: boolean); begin inherited Create(CreateSuspended); VL1 := TValueListEditor.Create(...owner component...); end; destructor tproces.Destroy; begin VL1.Free; end; espero haberte ayudado, .... |
La franja horaria es GMT +2. Ahora son las 06:44:11. |
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