FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Captura de la Pantalha já não funciona mais
Posts: 43
Joined: Thu Feb 15, 2007 07:45 PM
Captura de la Pantalha já não funciona mais
Posted: Wed May 23, 2007 11:14 PM
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 ) ) ) )




Gracias,

Mário Saviotti Junior
xHb 99.80 , FWH 7.05
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Captura de la Pantalha já não funciona mais
Posted: Wed May 23, 2007 11:43 PM
Mario,

Aqui funciona bien:
function Main()

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

return nil

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 43
Joined: Thu Feb 15, 2007 07:45 PM
Captura de la Pantalha já não funciona mais
Posted: Fri May 25, 2007 03:49 PM

Antonio,

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

Gracias.

Mário

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Captura de la Pantalha já não funciona mais
Posted: Fri May 25, 2007 04:32 PM

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

Continue the discussion