Ver Mensaje Individual
  #2  
Antiguo 20-10-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Debe tener constructor por fuerza. Lo que ocurrirá es que no lo implementa él, sino su antecesor:
Código Delphi [-]
TCliente = class  // es equivalente a Class(TObject);

public
  nombre:String;
end;

var c:TCliente;
begin
  c := TCliente.Create(self);
end;
Como verás TCliente no tiene declarado su constructor, pero hereda de TObject que si lo implementa.

Por tanto deberías hacer algo asï:
Código Delphi [-]
// primero declarar las variables
theBuilder : JxGraphicBuilder;
theFilter : JxMjpegFilter;
theDecoder : JxMjpegDecoder;

theBuilder := JxGraphicBuilder.Create; // puede que lleve parámetros);
theBuilder.JoinPin(theBuilder.Decoder, JxMjpegBox1.Displayer);

theFilter := JxMjpegFilter.Create;
theFilter.Assign(theBuilder.Filter); 
// si Thebuilder.filter es un objeto, usas Assign.
// si filter es un tipo string, integer... pues una simple asignación.

theFilter.Mode = JX_FILTER_FIND_ONLY_JPEG_PICTURE;
theDecoder := IJxMjpegDecoder.Create;
theDecoder.Assign(theBuilder.Decoder);
theDecoder.Mode := JX_DECODER_IJL;

Espero te sirva.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 20-10-2006 a las 12:03:40.
Responder Con Cita