Página 1 de 1

Aclaraci

Publicado: Sab Ago 19, 2006 12:03 am
por jrcpoli
Saludos:
Haber si me podeís aclarar esta duda que tengo, porque este código que pongo
funciona de una forma y de otra no funciona, quizas sea una tontería pero
como no encuentro la causa por eso pregunto.
LOCAL oCanvas
LOCAL oPen
WITH OBJECT oCanvas := TCanvas():New()
:hDC:= hDC
:Create()
END
** Si pongo esta linea no funciona
WITH OBJECT oPen := TPen():New()
:nStyle := PS_SOLID
:nWidth := 3
:nColor := CLR_RED
:Create()
END
** Si pongo esta linea en lugar de la de arriba funciona
//oPen := TPen():New( PS_SOLID, 3, CLR_RED )
oCanvas:oPen := oPen
oCanvas:MoveTo(150, 150 )
oCanvas:LineTo( 300, 50 )
RETURN Nil
José Ramón Castro Polinio

Aclaraci

Publicado: Sab Ago 19, 2006 9:45 am
por _support_
José,
Había efectivamente un error en la clase. Ya está corregido. Muchas gracias.
Un saludo,
"José R.Castro" <jrcpoli@terra.es> escribió en el mensaje
news:44e63934$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Saludos:
>
> Haber si me podeís aclarar esta duda que tengo, porque este código que
> pongo
> funciona de una forma y de otra no funciona, quizas sea una tontería pero
> como no encuentro la causa por eso pregunto.
>
> LOCAL oCanvas
> LOCAL oPen
>
> WITH OBJECT oCanvas := TCanvas():New()
> :hDC:= hDC
> :Create()
> END
>
> ** Si pongo esta linea no funciona
> WITH OBJECT oPen := TPen():New()
> :nStyle := PS_SOLID
> :nWidth := 3
> :nColor := CLR_RED
> :Create()
> END
>
> ** Si pongo esta linea en lugar de la de arriba funciona
> //oPen := TPen():New( PS_SOLID, 3, CLR_RED )
>
> oCanvas:oPen := oPen
> oCanvas:MoveTo(150, 150 )
> oCanvas:LineTo( 300, 50 )
>
>
> RETURN Nil
>
> José Ramón Castro Polinio
>
>