Modificações na GTWVG/GTWVW

Outras bibliotecas visuais e IDEs para Harbour/xHarbour (xHGTK/HbWxW/GtWvT/GtWvW/WvWtools.etc)

Moderador: Moderadores

Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Modificações na GTWVG/GTWVW

Mensagem por acelconsultoria »

Bom dia,

Observando o arquivo ChangeLog.TXT no Git do Harbour 3.4, notei essas alterações na GTWVG/GTWVW:
2017-09-09 18:28 UTC Viktor Szakats (vszakats users.noreply.github.com)
* contrib/gtwvg/wvgwing.c
* contrib/gtwvg/gtwvglo.h
* WVG_PREPAREBITMAPFROMFILE(): rewrite to use VF file I/O instead
of CreateFile() Windows API

* contrib/gtwvg/gtwvg.h
* contrib/gtwvg/wvgcore.c
* contrib/gtwvg/wvgcuig.c
* hb_wvt_gtLoadPicture(): rewrite to use VF file I/O instead of
CreateFile() Windows API. [INCOMPATIBLE] for C code that called
this function directly, as the input filename is now a char *
instead of an LPCTSTR. Harbour-level functions affected:
wvg_SetGObjData(), wvg_Image(),
wvt_LoadPicture(), wvt_LoadPictureEx()
* hb_wvt_gtLoadPicture(), hb_wvt_gtLoadPictureFromResource():
define and export these on WinCE too, they will act as dummy
functions on this platform. Previously it remained undefined
instead.

* contrib/gtwvg/wvgcore.c
* hb_wvt_DrawImage(): rewrite to use VF file I/O instead of
CreateFile() Windows API.
Harbour-level functions affected:
wvg_DrawImage(), wvt_DrawImage(), wvt_DrawButton(),
wvt_DrawProgressBar()

* contrib/gtwvw/gtwvwd.c
* hb_gt_wvw_LoadPicture(): rewrite to use VF file I/O instead of
CreateFile() Windows API.

; After these updates, gtwvg/gtwvw no longer accesses the filesystem
directly. All VF filters/features work in filenames passed to them.
O problema não é entender o inglês... mas queria entender de forma mais detalhada o que realmente mudou internamente. O que seria essa sigla "VF" ?
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Responder