... working perfectly with German lang when FW_SetUnicode() is .T. ? TEdit() does not work correctly yet. Something happens with <cVar1> and <cVar2>: FUNCTION Main() LOCAL oDlg LOCAL oEdit LOCAL cU82Lower LOCAL cU82Upper LOCAL cVar1 LOCAL cVar2 REQUEST HB_CODEPAGE_UTF8 ...
cVar2 using EDIT control is correct but cVar1 using GET control is not correct? Yes! Did some more tests with ü - 0xC3BC and some other 2-byte characters: - The first 2-byte char is ok - all the following are not ok - Pasting ...
... (creo yo) pero no he podido solucionar. Tengo un archivo .INI con las secciones y variable respectivas [Seccion 1] cVar1='Contenido de cVar1' cVar2='Contenido de cVar2' cVar3='Contenido de cVar3' cVar4='Contenido de cVar4' [Seccion 2] cVar1='Contenido de cVar1' cVar2='Contenido de cVar2' cVar3='Contenido ...
... activated as normal, when pressing <Tab>, the sequence of active controls is: 1. Checkbox Switch-1 2. Checkbox Switch-2 3. GET cVar1 4. GET cVar2 5. Button This is the normal operation. But if the dialog is activated as MDIChild, the sequence is reverse when pressing <Tab>: 1. GET ...
... aItems2 := {}STATIC oCombo1STATIC oCombo2FUNCTION Main()LOCAL aItemsCombo1:={}, aItemsCombo2:={}LOCAL cVar1, cVar2LOCAL oDlgLOCAL oGet, cText:=""// Obtenemos los datos de una BASE DE DATOS O LOS MONTAMOS (en este caso lo montamos)aItems1:={ {"EX","Examen ...
Hola Jesus Si lo uso con las variables cVar1 y cVar2 en el Combobox, me da error. Al usar: Var cVar1 Items ArrTranspose(aItems1)[2] <== cVar1 contiene la posicion del elemento y ArrTranspose(aItems1)[2] muestra el segundo elemento en esta caso ...
... problem of the 'cursor' and of the 'selection', but not the problem of the buffer. i have a button with a clause WHEN !Empty(cVar) .and. !Empty(cVar2) after entering data on the first GET this BUTTON activates itself only when the second GET (with datas) lost the focus and not when the second ...
... I read ini files using HB_READINI and than decrypt I obtain "charlybrown" If I use GETPVPROFSTRING not. The difference between cVar1 and cVar2 is the first character that compromoses the crypted string. Thanks in advance Marco #include "fivewin.ch"FUNCTION MAIN()LOCAL ...
Solved this way mnu1:={} for i:=65 to 90 cVar1:="Drive "+chr(i) cVar2:="Not available" if isdir("\\tsclient\"+chr(i)) cVar2:="Redirected drive" cVar3:="\\tsclient\"+chr(i) endif aadd(mnu1,{cVar1,cVar2}) next
... "Row one" // @ 2,0 say "Row two" ... ... Local oSay1, oSay2 // Optional using Vars : Local cVar1 := "Row one" Local cVar2 := "Row two" @ 1,0 say oSay1 PROMPT "Row one" @ 2,0 say oSay2 PROMPT "Row two" or using Vars : @ 1,0 say oSay1 VAR ...
... no tiene sentido en el índice. Hay que hacerlo en la clave, al hacer el seek: Seek PADL( cVar1, LEN(alias->campo1))+PADL( cVar2, LEN(alias->campo2))+PADL( cVar3, LEN(alias->campo3)) Ahí si tiene sentido. SIEMPRE campo1 tiene una longitud Len(campo1), es una identidad, ...
... no tiene sentido en el índice. Hay que hacerlo en la clave, al hacer el seek: Seek PADL( cVar1, LEN(alias->campo1))+PADL( cVar2, LEN(alias->campo2))+PADL( cVar3, LEN(alias->campo3)) Ahí si tiene sentido. SIEMPRE campo1 tiene una longitud Len(campo1), es una identidad, ...
... Function Client(oBtn, obtn1) // start client Local oDlg, oGet1, oGet2, cVar1, cVar2 Local lNoShow := .t. MemVar oApp, oChatserver, ochatclient cVar1:= space(15) // ip cVar2:=Space(12) // user name oBtn:Disable() // sorry for this, ...