2010-07-17 5 views
1

J'essaye d'employer AggPas mais trouve la documentation pour manquer des exemples de code de l'attachant à un bitmap.Comment joindre une image bitmap à une image AggPas?

Je possède ce code:

procedure DrawScene(); 
var 
    ObjLength,LineLength,Filllength,Obj,lin,angle,i:integer; 
    Npoints : array[0..1] of Tpoint; 
    VG: Tagg2d; 
    DOB:Tobject; 
    Objmap,wholemap:TBitmap; 
begin 
    wholemap := TBitmap.Create; 
    wholemap.PixelFormat:=pf32bit; 
    VG := Tagg2d.create; 
    if VG.attach(wholemap,False) then 
    showmessage('true') 
    else 
    showmessage('false'); 
    wholemap.Width:=area; 
    wholemap.height:=area; 

Mais il est de retour faux et pour autant que je peux voir que je fais les choses. J'ai dû louper quelque chose.

Répondre

4

Vous devez définir la dimension bitmap AVANT d'y attacher un VG. En outre, après avoir attaché ne pas modifier la dimension bitmap, il peut provoquer une violation d'accès (vous devez effectuer une nouvelle fixation après modification des dimensions à des fins de rendu).

Questions connexes