Rc

Moderator: Enrico Maria Giordano

Rc

Postby ik1mtt » Thu Feb 12, 2009 10:13 am

Ciao.

Vorrei compilare questa funzione senza usare il file .Rc, come posso
riscrivere queste due righe?

REDEFINE SAY oSay ID 100 OF oDlg
oProgress = TProgress():Redefine( 120, oDlg )

-----

function Main()

local oDlg, oTabs, oSay, oProgress, oAnimate, oSay1, oSay2, nAVI := 1

DEFINE DIALOG oDlg RESOURCE "Main"

REDEFINE SAY oSay ID 100 OF oDlg
oProgress = TProgress():Redefine( 120, oDlg )

oDlg:bStart := { || SysRefresh(), Ut_CrearNTX(oSay, oProgress),;
oDlg:End() }

ACTIVATE DIALOG oDlg CENTERED

return nil

----

.Rc
CONTROL "", 120, "msctls_progress32", 0x00000000, 12, 20, 240, 20
CONTROL "Text", 100, "Static", WS_GROUP, 12, 48, 240, 8
ik1mtt
 
Posts: 27
Joined: Fri Apr 14, 2006 5:41 pm

Re: Rc

Postby Enrico Maria Giordano » Thu Feb 12, 2009 11:50 am

@ riga, colonna, SAY oSay PROMPT "Test"

e

@ riga colonna PROGRESS oProgress SIZE larghezza, altezza

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8307
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Rc

Postby ik1mtt » Thu Feb 12, 2009 12:49 pm

Ciao.

Compilando con il file Rc funziona benissimo,
togliendo Rc e mettendo

@ 2,1 Progress oProgress SIZE 120, 10

mi da, compilando a questa riga: errore " parse error at '@'"
credo che non mi accetti PROGRESS

o cambiato così:

-----
function Main()

local oDlg, oTabs, oSay, oProgress, oAnimate, oSay1, oSay2, nAVI := 1

DEFINE DIALOG oDlg FROM 0,0 TO 6, 45 TITLE "Indici"

@ 0,1 SAY oSay PROMPT "Test"

@ 2, 1 PROGRESS oProgress SIZE 120, 10

oDlg:bStart := { || SysRefresh(), Ut_CrearNTX(oSay, oProgress),;
oDlg:End() }

ACTIVATE DIALOG oDlg CENTERED

return nil
ik1mtt
 
Posts: 27
Joined: Fri Apr 14, 2006 5:41 pm

Re: Rc

Postby Enrico Maria Giordano » Thu Feb 12, 2009 12:58 pm

Probabilmente hai una versione vecchia. Allora prova con TProgress():New(). Ti conviene imparare a dare un'occhiata ai .CH e ai .PRG delle FWH. Lì trovi tutto quello che ti interessa e le corrette sintassi per la tua versione.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8307
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia


Return to All products support

Who is online

Users browsing this forum: No registered users and 5 guests