Verificación de que un archivo.jpg está dañado a través de FiveWin és posible?
Gracias, saludos.
#include "FiveWin.ch"
Function u_Teste()
//Local cFile := cGetFile( "*.*", "Seleccione um arquivo" )
local cFile := cGetFile( "Bitmap (*.bmp)| *.bmp|" + ;
"DIB (*.dib)| *.dib|" + ;
"PCX (*.pcx)| *.pcx|" + ;
"JPEG (*.jpg)| *.jpg|" + ;
"GIF (*.gif)| *.gif|" + ;
"TARGA (*.tga)| *.tga|" + ;
"RLE (*.rle)| *.rle|" + ;
"All Files (*.*)| *.*" ;
,"Please select a image file", 4 )
IF EMPTY( cFile )
MsgStop( "Please select a image file", "Please select a image file" )
RETURN NIL
ENDIF
If ValidJpg( cFile )
MsgInfo( "Imagem válida", "Imagem válida" )
Else
MsgInfo( "Imagem inválida", "Imagem inválida" )
EndIf
Return Nil
Static Function ValidJpg(cArq)
Return FITypeFromMemory(MemoRead(cArq)) >= 0
/*
By
Eduardo Motta
EMotta Sistemas - www.emotta.com.br
http://fivewin.com.br/index.php?/topic/ ... resolvido/
*/
karinha wrote:Resuelto,
- Code: Select all Expand view
#include "FiveWin.ch"
Function u_Teste()
//Local cFile := cGetFile( "*.*", "Seleccione um arquivo" )
local cFile := cGetFile( "Bitmap (*.bmp)| *.bmp|" + ;
"DIB (*.dib)| *.dib|" + ;
"PCX (*.pcx)| *.pcx|" + ;
"JPEG (*.jpg)| *.jpg|" + ;
"GIF (*.gif)| *.gif|" + ;
"TARGA (*.tga)| *.tga|" + ;
"RLE (*.rle)| *.rle|" + ;
"All Files (*.*)| *.*" ;
,"Please select a image file", 4 )
IF EMPTY( cFile )
MsgStop( "Please select a image file", "Please select a image file" )
RETURN NIL
ENDIF
If ValidJpg( cFile )
MsgInfo( "Imagem válida", "Imagem válida" )
Else
MsgInfo( "Imagem inválida", "Imagem inválida" )
EndIf
Return Nil
Static Function ValidJpg(cArq)
Return FITypeFromMemory(MemoRead(cArq)) >= 0
/*
By
Eduardo Motta
EMotta Sistemas - http://www.emotta.com.br
http://fivewin.com.br/index.php?/topic/ ... resolvido/
*/
Gracias, saludos.
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: Google [Bot] and 33 guests