Página 1 de 1

Carregando gui, a partir de um arquivo

Enviado: 23 Mai 2012 16:40
por bencz
Olá...

gostaria de saber, como posso fazer para carregar as informações da interface grafica, que estão carregadas em um txt, por exemplo, tenho no TXT q vai ser carregado as seguintes informações...

Código: Selecionar todos

oButton1 := HButton():New(,,65536,5,6,90, 30,"Gravar",,,,,{|| lala( ) },,,, ); oButton1:name := "oButton1"

oButton2 := HButton():New(,,65536,105,6,90, 30,"Abandonar",,,,,,,,, ); oButton2:name := "oButton2"
E então, gostaria de pegar essas linhas de código que estão em um txt, e usar elas p/ executar em um código... algo como Macro...

Código: Selecionar todos

...
local cString := memoread("arquivo.txt")

INIT DIALOG oDlg TITLE "Program" ;
    AT 0,-130 SIZE 664,255 NOEXIT  ;
     STYLE WS_POPUP+WS_CAPTION+WS_SYSMENU+DS_CENTER 

&cString
espero q tenha deixado claro a minha duvida....
Obrigado

Carregando gui, a partir de um arquivo

Enviado: 24 Mai 2012 09:34
por bencz
talvez usando a função ValToPrgExp, isso serial possivel ??
Ou PrgExpToVal ??

Carregando gui, a partir de um arquivo

Enviado: 24 Mai 2012 16:48
por Toledo
bencz escreveu:talvez usando a função ValToPrgExp, isso serial possivel ??
Olá Amigo, eu não conheço esta função e qual é a sua funcionalidade, mas na HwGui existe uma função (Classe) chamada HFormTmpl que monta a janela inteira (Dialog) através de um arquivo xML.

Código: Selecionar todos

oForm1 := HFormTmpl():Read( "clientes.xml" )
oform1:Show()
Um exemplo de arquivo xML você encontra na pasta \hwgui\designer, inclusive você pode usar o Designer (IDE) da HwGui para criar o arquivo xML.

Abraços,