Scopo
Questa funzione ritorna il numero di videate aperta. Viene spesso usata con la funzione GetOpenForm per effettuare cicli sulle form aperte.
Sintassi
int i = 0 // Numero di forms
//
i := OpenFormsCount()
//
i := OpenFormsCount()
Argomenti
Questa funzione non ha argomenti.Valore di ritorno
Viene ritornato un numero intero che rappresenta il numero di videate attualmente aperte.
Esempio di codice
// *****************************
// Called when a form is focused
// *****************************
event IspettoreForm.Activate()
{
int i = 0 // Contatore di ciclo
//
// Aggiorno la tabella interna delle form aperte
delete from FormAperte
//
// Ciclo sulle form aperte
while i < OpenFormsCount()
{
IDForm f = null //
//
// Prendo la prossima form
f := GetOpenForm(i)
//
// Inserisce nella lista
insert values into FormAperte
set Nome := f.Caption
set Idx := f.Index
//
// Prossimo ciclo
i := i + ONE
}
}
// Called when a form is focused
// *****************************
event IspettoreForm.Activate()
{
int i = 0 // Contatore di ciclo
//
// Aggiorno la tabella interna delle form aperte
delete from FormAperte
//
// Ciclo sulle form aperte
while i < OpenFormsCount()
{
IDForm f = null //
//
// Prendo la prossima form
f := GetOpenForm(i)
//
// Inserisce nella lista
insert values into FormAperte
set Nome := f.Caption
set Idx := f.Index
//
// Prossimo ciclo
i := i + ONE
}
}
- Usando il framework RD2 lato client le videate docked non sono contate.
Ultima modifica: 25/10/2016 / Validità: da 6.8.3060
funzione