Função: cGetFile
Apresenta uma janela com os diretórios disponíveis, na estação e no servidor, e retorna o nome do item.
cGetFile ( [ cMascara], [ cTitulo], [ nMascpadrao], [ cDirinicial], [ lSalvar], [ nOpcoes], [ lArvore], [ lKeepCase] ) --> cRet
Nome | Tipo | Descrição | Obrigatório | Referência |
cMascara | Caracter | Indica o nome do arquivo ou máscara. | ||
cTitulo | Caracter | Indica o título da janela. Caso o parâmetro não seja especificado, o título padrão será apresentado. | ||
nMascpadrao | Numérico | Indica o número da máscara. | ||
cDirinicial | Caracter | Indica o diretório inicial. | ||
lSalvar | Lógico | Indica se é um "save dialog" ou um "open dialog". | ||
nOpcoes | Numérico | Indica a opção de funcionamento. Para mais informações das funcionalidades disponíveis, consulte a área Observações. | ||
lArvore | Lógico | Indica se, verdadeiro (.T.), apresenta o árvore do servidor; caso contrário, falso (.F.). | ||
lKeepCase | Lógico | Indica se, verdadeiro (.T.), mantém o case original; caso contrário, falso (.F.). |
-
cRet(caracter)
- Retorna o nome do item. Caso nenhum item tenha sido selecionado, o retorna será uma string vazia.
No parâmetro <nOpções>, é possível determinar as seguintes funcionalidades:
Comandos | Descrição |
---|---|
GETF_MULTISELECT | Compatibilidade. |
GETF_NOCHANGEDIR | Não permite mudar o diretório inicial. |
GETF_LOCALFLOPPY | Apresenta a unidade do disquete da máquina local. |
GETF_LOCALHARD | Apresenta a unidade do disco local. |
GETF_NETWORKDRIVE | Apresenta as unidades da rede (mapeamento). |
GETF_SHAREWARE | Não implementado. |
GETF_RETDIRECTORY | Retorna/apresenta um diretório. |
cGetFile( '*.txt' , 'Textos (TXT)', 1, 'C:\', .F., nOR( GETF_LOCALHARD, GETF_LOCALFLOPPY, GETF_RETDIRECTORY ),.T., .T. )
Exemplo da função cGetFile()
![](/command/getimage?key=fileName%3DcGetFile.jpg%2Cmime%3Dimage%2Fpjpeg%2Ctimestamp%3D1300969702221)
![](/command/getimage?key=fileName%3DcGetFile.jpg%2Cmime%3Dimage%2Fpjpeg%2Ctimestamp%3D1300969702221)
Advanced Protheus 6.09
,
Advanced Protheus 7.10
,
Microsiga Protheus 8.11
,
Protheus 10
,
TOTVS Application Server 10
,
ByYou Application Server
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas