// C:\FWH..\SAMPLES\VICTOR2.PRG
#include 'fivewin.ch'
#include "WColors.ch"
FUNCTION Main()
LOCAL oDlg, cProduct_Name, cProdVentaFin, oFnt, oFont, oBot01
cProduct_Name := 'Whisky J&B' // PRODUCT.DBF
cProdVentaFin := ELIMINAR_ACENTOS( cProduct_Name )
DEFINE FONT oFnt NAME "Ms Sans Serif" SIZE 00, -12 BOLD
DEFINE FONT oFont NAME "Ms Sans Serif" SIZE 00, -16 BOLD
DEFINE DIALOG oDlg TITLE "FiveWin: Victor Casajuana & And && Wow2()" ;
SIZE 400, 320 FONT oFont COLOR CLR_BLACK, CLR_WHITE TRANSPARENT
oDlg:lHelpIcon := .F.
@ 1,1 SAY "Casajuana: Venta de Procuctos." OF oDlg UPDATE SIZE 190, 12 ;
COLOR CLR_HRED, CLR_WHITE
// Product Name:
@ 3, 1 SAY cProdVentaFin OF oDlg UPDATE SIZE 190, 12 ;
COLOR GetSysColor( COLOR_HIGHLIGHT ), CLR_WHITE
@ 120, 70 BTNBMP oBot01 OF oDlg SIZE 60, 30 PROMPT "&Salida" ;
FONT oFont FILE "..\bitmaps\Exit.bmp" RIGHT FLAT 2007 ;
COLOR COLOR_BTNSHADOW ACTION( oDlg:End() )
oBot01:cToolTip := "Use ALT + S Para Salir - Exit"
oBot01:lCancel := .T.
ACTIVATE DIALOG oDlg CENTERED
RETURN NIL
FUNCTION ELIMINAR_ACENTOS( cStr )
LOCAL cStrNew := "", nX, cAcentos, cLetras
// aqui Victor:
cAcentos := { "&", "ø","ƒ","Æ","Ç"," ","µ","…","·","‚","É","ê","ˆ","","Ò","í","Í","ó","¢","à","ä","å","“","â","ú","é","","š","ç","€","ã","Ã","á","Á","à","À","é","É","ê","Ê","í","Í","ó","Ó","õ","Õ","ô","Ô","ú","Ú","ü","Ü","ç","ù","AAO","§","¦","º","ª","€","‡","Ç","ç","'","`","ø","¡","Þ","×","Ø","ø", CHR(239) }
cLetras := { "'&&'", "o","A","A","A","A","A","A","A","E","E","E","E","E","E","I","I","O","O","O","O","O","O","O","U","U","U","U","C","C","A","A","A","A","A","A","E","E","E","E","I","I","O","O","O","O","O","O","U","U","U","U","C"," ","CAO",".",".",".",".","C","C","C","C","" ,"" ,".","I","I","I","I","o", "" }
For nX := 1 TO LEN(cAcentos)
cStrNew := StrTran(cStr, cAcentos[nX], cLetras[nX])
cStr := cStrNew
Next
RETURN( cStrNew )
// FIN / END - kapiabafwh@gmail.com
Regards, saludos.