Code: Select all
c:\MiniGUI\Samples\Advanced\QrDecode\QrTest.PrgCode: Select all
c:\MiniGUI\Samples\Advanced\QrDecode\QrTest.PrgAttachments
CODE_QR.rar (1381.05 KiB)Attachments
CODE_QR.rar (1381.05 KiB)Good evening, could you please show me all the installation steps? Thank you very much! Note : Read qrcode using Zbar utility https://zbar.sourceforge.net/
after install Zbar you need to COPY
c:\Program Files\ZBar\bin\zbarimg.exe
and all *.DLL into your App Folder
Good evening, could you please show me all the installation steps? Thank you very much! Note : Read qrcode using Zbar utility https://zbar.sourceforge.net/
after install Zbar you need to COPY
c:\Program Files\ZBar\bin\zbarimg.exe
and all *.DLL into your App Folder
sorry, i never have made a Installation, just READ about ittonton2 wrote: ↑Wed Apr 01, 2026 9:30 pmGood evening, could you please show me all the installation steps? Thank you very much! Note : Read qrcode using Zbar utility https://zbar.sourceforge.net/
after install Zbar you need to COPY
c:\Program Files\ZBar\bin\zbarimg.exe
and all *.DLL into your App Folder
sorry, i never have made a Installation, just READ about ittonton2 wrote: ↑Wed Apr 01, 2026 9:30 pmGood evening, could you please show me all the installation steps? Thank you very much! Note : Read qrcode using Zbar utility https://zbar.sourceforge.net/
after install Zbar you need to COPY
c:\Program Files\ZBar\bin\zbarimg.exe
and all *.DLL into your App Folder
Attachments
Attachments
do i need to copy Directory QR_READER\include\ and QR_READER\Lib\ to Main \LIB and \INCLUDE ?]]>c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x18090): undefined reference to `zbar_version'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x180d4): undefined reference to `zbar_image_scanner_create'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x180e0): undefined reference to `zbar_image_scanner_destroy'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x1823e): undefined reference to `zbar_image_scanner_create'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x1825b): undefined reference to `zbar_image_scanner_set_config'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x18260): undefined reference to `zbar_image_create'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x18273): undefined reference to `zbar_image_set_format'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x1828b): undefined reference to `zbar_image_set_size'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x182ac): undefined reference to `zbar_image_set_data'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x182b8): undefined reference to `zbar_scan_image'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x182c0): undefined reference to `zbar_image_first_symbol'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x182cc): undefined reference to `zbar_symbol_get_data'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x182dc): undefined reference to `zbar_image_destroy'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x182e4): undefined reference to `zbar_image_scanner_destroy'
do i need to copy Directory QR_READER\include\ and QR_READER\Lib\ to Main \LIB and \INCLUDE ?]]>c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x18090): undefined reference to `zbar_version'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x180d4): undefined reference to `zbar_image_scanner_create'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x180e0): undefined reference to `zbar_image_scanner_destroy'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x1823e): undefined reference to `zbar_image_scanner_create'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x1825b): undefined reference to `zbar_image_scanner_set_config'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x18260): undefined reference to `zbar_image_create'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x18273): undefined reference to `zbar_image_set_format'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x1828b): undefined reference to `zbar_image_set_size'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x182ac): undefined reference to `zbar_image_set_data'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x182b8): undefined reference to `zbar_scan_image'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x182c0): undefined reference to `zbar_image_first_symbol'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x182cc): undefined reference to `zbar_symbol_get_data'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x182dc): undefined reference to `zbar_image_destroy'
c:/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: .hbmk/win/mingw/Wrapper.o:Wrapper.c:(.text+0x182e4): undefined reference to `zbar_image_scanner_destroy'
Code: Select all
libpaths=.\Lib
incpaths=.\Include
libs=zbar
libs=iconvCode: Select all
# --- Nombre del ejecutable final ---
-oZbarScan.exe
# --- Carpetas de inclusión (Archivos .ch o .h) ---
-i=.\include
-i=C:\ZBar\include
# --- Carpetas de librerías (.lib) ---
-L=C:\ZBar\lib
# --- Librerías específicas a enlazar ---
-lzbar
-lhbct
# --- Archivos fuentes del proyecto ---
source\Principal.prg
source\Wrapper.prgCode: Select all
libpaths=.\Lib
incpaths=.\Include
libs=zbar
libs=iconvCode: Select all
# --- Nombre del ejecutable final ---
-oZbarScan.exe
# --- Carpetas de inclusión (Archivos .ch o .h) ---
-i=.\include
-i=C:\ZBar\include
# --- Carpetas de librerías (.lib) ---
-L=C:\ZBar\lib
# --- Librerías específicas a enlazar ---
-lzbar
-lhbct
# --- Archivos fuentes del proyecto ---
source\Principal.prg
source\Wrapper.prgEspañol : visionengine es la libreria que hice para la lectura de codebar para implementar en cualquier proyecto HMG Harbour
Español : visionengine es la libreria que hice para la lectura de codebar para implementar en cualquier proyecto HMG Harbour
Code: Select all
WFILE := 'c:\folder\file.MEM'
IF FILE(WFILE)
RESTORE FROM &WFILE ADDI
ENDIF
//AND SAVE
ZX_ERR_MEMORY := 'c:\folder\vars.MEM'
SAVE ALL TO &ZX_ERR_MEMORY
Code: Select all
WFILE := 'c:\folder\file.MEM'
IF FILE(WFILE)
RESTORE FROM &WFILE ADDI
ENDIF
//AND SAVE
ZX_ERR_MEMORY := 'c:\folder\vars.MEM'
SAVE ALL TO &ZX_ERR_MEMORY
Code: Select all
WFILE := 'c:\folder\file.MEM'
MVAR := Hb_Memoread(WFILE)
/// Create an edit box to modify
VALUE Wfile
ON CHANGE MVAR := Edit.Value
////// If you want to save
Hb_Memeowrit(WFILE,MVAR)
Code: Select all
WFILE := 'c:\folder\file.MEM'
MVAR := Hb_Memoread(WFILE)
/// Create an edit box to modify
VALUE Wfile
ON CHANGE MVAR := Edit.Value
////// If you want to save
Hb_Memeowrit(WFILE,MVAR)
Attachments
Attachments
Code: Select all
REQUEST HB_CODEPAGE_ESWIN // Para Windows (ANSI)
*------------------------------------------------------------------------------*
Function Main
*------------------------------------------------------------------------------*
hb_cdpSelect( "ESWIN" )
archivopdf = "ejemplo.pdf"
mgerente = "jorge posadas chiñas áéíóú ÁÉÍÓÚ Ññ"
SELECT HPDFDOC archivopdf TO lSuccess papersize HPDF_PAPER_LEGAL ORIENTATION HPDF_ORIENT_PORTRAIT
SET HPDFDOC COMPRESS ALL
//SET HPDFDOC ENCODING TO "CP1252"
if lSuccess
SET HPDFDOC ENCODING TO "WinAnsiEncoding"
START HPDFDOC
START HPDFPAGE
SET HPDFDOC PAGEOUTLINE TITLE "Contrato"
lin:=33
incre:=5
@ 7,107 HPDFPRINT "ESTE ES UN EJEMPLO DEL USO DE HPDFPRINT " font "Times-Bold" size 10 center
@ 11,107 HPDFPRINT hb_utf8ToStr( hb_strToUtf8( "JORGE POSADAS CHIÑAS") ) font "Times-Bold" size 10 center
@ lin,10 HPDFPRINT "la siguente linea con vocales acenturadas en mayusculas y minusculas" font "Times-Bold" size 10
lin:=40
@ lin,10 HPDFPRINT " mayusculas acentuadas --> Á É Í Ó Ú minusculas acentuadas -->á é í ó ú " font "Times-Bold" size 12
lin:=lin + incre
@ lin,10 HPDFPRINT 'Ahora se imprimiran las leras N y n con tilde' font "Times-Bold" size 8
lin:=lin + incre
@ lin,10 HPDFPRINT " letra N con tilde Ñ letra n con tilde ñ " font "Times-Bold" size 12
lin:=lin + incre
@ lin,10 HPDFPRINT "La siguiente linea imprime caracteres especiales" font "Times-Bold" size 8
lin:=lin + incre
@ lin,10 HPDFPRINT "$ # ! % & / ( ) = * + {} [] , ; . : - _ " font "Times-Bold" size 12
// --------------------------------------------------------------------------------------------
END HPDFPAGE
end HPDFDOC
SET CODEPAGE TO UNICODE
Execute File archivopdf
endif
Return NilCode: Select all
REQUEST HB_CODEPAGE_ESWIN // Para Windows (ANSI)
*------------------------------------------------------------------------------*
Function Main
*------------------------------------------------------------------------------*
hb_cdpSelect( "ESWIN" )
archivopdf = "ejemplo.pdf"
mgerente = "jorge posadas chiñas áéíóú ÁÉÍÓÚ Ññ"
SELECT HPDFDOC archivopdf TO lSuccess papersize HPDF_PAPER_LEGAL ORIENTATION HPDF_ORIENT_PORTRAIT
SET HPDFDOC COMPRESS ALL
//SET HPDFDOC ENCODING TO "CP1252"
if lSuccess
SET HPDFDOC ENCODING TO "WinAnsiEncoding"
START HPDFDOC
START HPDFPAGE
SET HPDFDOC PAGEOUTLINE TITLE "Contrato"
lin:=33
incre:=5
@ 7,107 HPDFPRINT "ESTE ES UN EJEMPLO DEL USO DE HPDFPRINT " font "Times-Bold" size 10 center
@ 11,107 HPDFPRINT hb_utf8ToStr( hb_strToUtf8( "JORGE POSADAS CHIÑAS") ) font "Times-Bold" size 10 center
@ lin,10 HPDFPRINT "la siguente linea con vocales acenturadas en mayusculas y minusculas" font "Times-Bold" size 10
lin:=40
@ lin,10 HPDFPRINT " mayusculas acentuadas --> Á É Í Ó Ú minusculas acentuadas -->á é í ó ú " font "Times-Bold" size 12
lin:=lin + incre
@ lin,10 HPDFPRINT 'Ahora se imprimiran las leras N y n con tilde' font "Times-Bold" size 8
lin:=lin + incre
@ lin,10 HPDFPRINT " letra N con tilde Ñ letra n con tilde ñ " font "Times-Bold" size 12
lin:=lin + incre
@ lin,10 HPDFPRINT "La siguiente linea imprime caracteres especiales" font "Times-Bold" size 8
lin:=lin + incre
@ lin,10 HPDFPRINT "$ # ! % & / ( ) = * + {} [] , ; . : - _ " font "Times-Bold" size 12
// --------------------------------------------------------------------------------------------
END HPDFPAGE
end HPDFDOC
SET CODEPAGE TO UNICODE
Execute File archivopdf
endif
Return NilCode: Select all
#include "hmg.ch"
Function Main
DEFINE WINDOW Form_Main ;
AT 0,0 ;
WIDTH 640 HEIGHT 480 ;
TITLE 'Main Window' ;
MAIN
@ 50,50 LABEL Label_1 ;
WIDTH 500 HEIGHT 200 ;
VALUE "Click ME! "+ CRLF+ ;
"I am testing for hmg." + CRLF+ ;
"Seem to Work." ;
ACTION MsgInfo('Label Clicked!!!') ;
FONT 'Areal' SIZE 24 CENTERALIGN ;
tooltip 'Help Me'
@ 260,10 LABEL Label_2 ;
AUTOSIZE ;
VALUE '...' ;
ACTION {||{msgbox(this.name)}, { ,msginfo('test')}}
END WINDOW
Form_Main.Label_2.Value := 'Hello All, This Is An AutoSIzable Label!!!'
CENTER WINDOW Form_Main
ACTIVATE WINDOW Form_Main
Return
]]>Code: Select all
#include "hmg.ch"
Function Main
DEFINE WINDOW Form_Main ;
AT 0,0 ;
WIDTH 640 HEIGHT 480 ;
TITLE 'Main Window' ;
MAIN
@ 50,50 LABEL Label_1 ;
WIDTH 500 HEIGHT 200 ;
VALUE "Click ME! "+ CRLF+ ;
"I am testing for hmg." + CRLF+ ;
"Seem to Work." ;
ACTION MsgInfo('Label Clicked!!!') ;
FONT 'Areal' SIZE 24 CENTERALIGN ;
tooltip 'Help Me'
@ 260,10 LABEL Label_2 ;
AUTOSIZE ;
VALUE '...' ;
ACTION {||{msgbox(this.name)}, { ,msginfo('test')}}
END WINDOW
Form_Main.Label_2.Value := 'Hello All, This Is An AutoSIzable Label!!!'
CENTER WINDOW Form_Main
ACTIVATE WINDOW Form_Main
Return
]]>Code: Select all
@ 50,50 LABEL Label_1 ;
WIDTH 500 HEIGHT 200 ;
VALUE "Click "+ CRLF+ ;
"Me!" + CRLF+ ;
"Seems" + CRLF+ ;
"To "+ CRLF+ ;
" Work" ;
ACTION MsgInfo('Label Clicked!!!') ;
FONT 'Areal' SIZE 24 CENTERALIGN ;
tooltip 'Help Me'
]]>Code: Select all
@ 50,50 LABEL Label_1 ;
WIDTH 500 HEIGHT 200 ;
VALUE "Click "+ CRLF+ ;
"Me!" + CRLF+ ;
"Seems" + CRLF+ ;
"To "+ CRLF+ ;
" Work" ;
ACTION MsgInfo('Label Clicked!!!') ;
FONT 'Areal' SIZE 24 CENTERALIGN ;
tooltip 'Help Me'
]]>Attachments
Attachments
Code: Select all
cd c:\VisionEngine\SourceCode: Select all
set path=%path%;c:\mingw64\binCode: Select all
BuildLibya sabes usar el IDE asi que abres el proyecto y compilasCompilando VisionEngine... | Compiling VisionEngine...
Generando Librería... | Generating Library...
Verificando exports Harbour... | Verifying Harbour exports...
00000000000010e0 T HB_FUN_SCAN_CLEAR_RESULT
0000000000001270 T HB_FUN_SCAN_CLEARBUFFERDIRTY
0000000000001240 T HB_FUN_SCAN_CLEARBUFFERFLAG
0000000000001410 T HB_FUN_SCAN_COUNTDEVICE
00000000000010c0 T HB_FUN_SCAN_GETBARCODE
0000000000001150 T HB_FUN_SCAN_GETBUFFER
0000000000001280 T HB_FUN_SCAN_GETDEVICENAME
00000000000010d0 T HB_FUN_SCAN_GETTYPE
00000000000010b0 T HB_FUN_SCAN_IS_ACTIVE
0000000000001250 T HB_FUN_SCAN_ISBUFFERDIRTY
0000000000001120 T HB_FUN_SCAN_SETMODE
00000000000025b0 T HB_FUN_SCAN_SNAPSHOT
0000000000001070 T HB_FUN_SCAN_START
0000000000001090 T HB_FUN_SCAN_STOP
0000000000001400 T HB_FUN_VISION_GET_VERSION
0000000000001060 T HB_FUN_VISION_IS_RUNNING
0000000000001040 T HB_FUN_VISION_SETPREVIEWWINDOW
0000000000000ff0 T HB_FUN_VISION_START
0000000000001020 T HB_FUN_VISION_STOP
LISTO | DONE
Code: Select all
cd c:\VisionEngine\SourceCode: Select all
set path=%path%;c:\mingw64\binCode: Select all
BuildLibya sabes usar el IDE asi que abres el proyecto y compilasCompilando VisionEngine... | Compiling VisionEngine...
Generando Librería... | Generating Library...
Verificando exports Harbour... | Verifying Harbour exports...
00000000000010e0 T HB_FUN_SCAN_CLEAR_RESULT
0000000000001270 T HB_FUN_SCAN_CLEARBUFFERDIRTY
0000000000001240 T HB_FUN_SCAN_CLEARBUFFERFLAG
0000000000001410 T HB_FUN_SCAN_COUNTDEVICE
00000000000010c0 T HB_FUN_SCAN_GETBARCODE
0000000000001150 T HB_FUN_SCAN_GETBUFFER
0000000000001280 T HB_FUN_SCAN_GETDEVICENAME
00000000000010d0 T HB_FUN_SCAN_GETTYPE
00000000000010b0 T HB_FUN_SCAN_IS_ACTIVE
0000000000001250 T HB_FUN_SCAN_ISBUFFERDIRTY
0000000000001120 T HB_FUN_SCAN_SETMODE
00000000000025b0 T HB_FUN_SCAN_SNAPSHOT
0000000000001070 T HB_FUN_SCAN_START
0000000000001090 T HB_FUN_SCAN_STOP
0000000000001400 T HB_FUN_VISION_GET_VERSION
0000000000001060 T HB_FUN_VISION_IS_RUNNING
0000000000001040 T HB_FUN_VISION_SETPREVIEWWINDOW
0000000000000ff0 T HB_FUN_VISION_START
0000000000001020 T HB_FUN_VISION_STOP
LISTO | DONE
Code: Select all
cd c:\VisionEngineMT\SourceCode: Select all
BuildLibResult
Code: Select all
==========================================
CLEAN OBJECTS
==========================================
==========================================
COMPILING ENGINE
==========================================
==========================================
COMPILING BRIDGE
==========================================
==========================================
BUILD STATIC LIB
==========================================
==========================================
EXPORT CHECK
==========================================
0000000000000220 b _ZZ12Vision_GetQRE3out
0000000000000320 b _ZZ20Vision_GetDeviceNameE4name
00000000000015c0 T Vision_CountDevices
0000000000000cb0 T Vision_GetDeviceName
0000000000000e20 T Vision_GetLog
0000000000000f60 T Vision_GetQR
00000000000015a0 T Vision_GetType
0000000000001590 T Vision_HasNewQR
0000000000000be0 T Vision_Init
0000000000000fe0 T Vision_SaveSnapshot
0000000000001580 T Vision_SetDebug
00000000000015b0 T Vision_SetFrame
0000000000000f00 T Vision_SetPreviewWindow
0000000000000e30 T Vision_Stop
U Vision_CountDevices
U Vision_GetDeviceName
U Vision_GetLog
U Vision_GetQR
U Vision_GetType
U Vision_HasNewQR
U Vision_Init
U Vision_SaveSnapshot
U Vision_SetDebug
U Vision_SetFrame
U Vision_SetPreviewWindow
U Vision_Stop
==========================================Code: Select all
cd c:\VisionEngineMT\SourceCode: Select all
BuildLibResult
Code: Select all
==========================================
CLEAN OBJECTS
==========================================
==========================================
COMPILING ENGINE
==========================================
==========================================
COMPILING BRIDGE
==========================================
==========================================
BUILD STATIC LIB
==========================================
==========================================
EXPORT CHECK
==========================================
0000000000000220 b _ZZ12Vision_GetQRE3out
0000000000000320 b _ZZ20Vision_GetDeviceNameE4name
00000000000015c0 T Vision_CountDevices
0000000000000cb0 T Vision_GetDeviceName
0000000000000e20 T Vision_GetLog
0000000000000f60 T Vision_GetQR
00000000000015a0 T Vision_GetType
0000000000001590 T Vision_HasNewQR
0000000000000be0 T Vision_Init
0000000000000fe0 T Vision_SaveSnapshot
0000000000001580 T Vision_SetDebug
00000000000015b0 T Vision_SetFrame
0000000000000f00 T Vision_SetPreviewWindow
0000000000000e30 T Vision_Stop
U Vision_CountDevices
U Vision_GetDeviceName
U Vision_GetLog
U Vision_GetQR
U Vision_GetType
U Vision_HasNewQR
U Vision_Init
U Vision_SaveSnapshot
U Vision_SetDebug
U Vision_SetFrame
U Vision_SetPreviewWindow
U Vision_Stop
==========================================Attachments
Attachments
Code: Select all
// Configuración inicial
REQUEST HB_CODEPAGE_ESWIN
REQUEST HB_CODEPAGE_UTF8
hb_cdpSelect( "ESWIN" ) // Primero leemos como español moderno
USE tabla_vieja.dbf SHARED NEW
COPY STRUCTURE TO tabla_nueva.dbf // La nueva estructura
USE tabla_nueva.dbf EXCLUSIVE NEW
SELECT tabla_vieja
DO WHILE !EOF()
SELECT tabla_nueva
APPEND BLANK
// Convertimos campo por campo (ejemplo con un campo 'Nombre')
REPLACE Nombre WITH HB_AnsiToUtf8( tabla_vieja->Nombre )
SELECT tabla_vieja
SKIP
ENDDOCode: Select all
// Configuración inicial
REQUEST HB_CODEPAGE_ESWIN
REQUEST HB_CODEPAGE_UTF8
hb_cdpSelect( "ESWIN" ) // Primero leemos como español moderno
USE tabla_vieja.dbf SHARED NEW
COPY STRUCTURE TO tabla_nueva.dbf // La nueva estructura
USE tabla_nueva.dbf EXCLUSIVE NEW
SELECT tabla_vieja
DO WHILE !EOF()
SELECT tabla_nueva
APPEND BLANK
// Convertimos campo por campo (ejemplo con un campo 'Nombre')
REPLACE Nombre WITH HB_AnsiToUtf8( tabla_vieja->Nombre )
SELECT tabla_vieja
SKIP
ENDDO