Captura de la Pantalha já não funciona mais

Post Reply
saviotti
Posts: 43
Joined: Thu Feb 15, 2007 7:45 pm
Location: Brasil
Contact:

Captura de la Pantalha já não funciona mais

Post by saviotti »

Isto me ia bem, agora salva o arquivo, mas o mesmo não é reconhecido
como um BITMAP

DibWrite( aOrigem , DibFromBitmap( WndBitmap( GETDESKTOPWINDOW() ) ) )

DibWrite( aOrigem , DibFromBitmap( WndBitmap( GETWINDOW(GETDESKTOPWINDOW(), 5 ) ) ) )


Image

Gracias,

Mário Saviotti Junior
xHb 99.80 , FWH 7.05
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mario,

Aqui funciona bien:

Code: Select all

function Main()

   DibWrite( "test.bmp", DibFromBitmap( WndBitmap( GETDESKTOPWINDOW() ) ) ) 

return nil
Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
saviotti
Posts: 43
Joined: Thu Feb 15, 2007 7:45 pm
Location: Brasil
Contact:

Post by saviotti »

Antonio,

O mesmo código, e aqui NÃO funciona, alguma pista ?

Gracias.

Mário
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mário,

Falla con xharbour, y funciona bien con Harbour.

Por lo visto hay nuevas funciones en xharbour que se llaman igual a las de FWH, y se estan enlazando las de xharbour en el EXE.

Cambia en FWH\source\winapi\dib.c la función DIBWRITE por FWDIBWRITE() y vuelve a compilar dib.c
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply