4D v14.3Create document |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Create document
|
Create document ( documento {; tipoArquivo} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
documento | cadeia |
![]() |
Nome de documento ou rota de acesso completa ou string vazia para caixa de diálogo de arquivo | |||||
tipoArquivo | cadeia |
![]() |
Lista de tipos de documentos a serem pesquisados, ou "*" para não pesquisar os documentos | |||||
Resultado | DocRef |
![]() |
Número de referência de documento | |||||
O comando Create document cria um novo documento e retorna seu número de referência.
Passe o nome ou rota completa do novo documento em documento. Se documento já existir no disco, é substituído. Entretanto, se documento estiver bloqueado ou aberto, um erro é gerado.
Se passa uma string vazia em documento, aparece uma caixa de diálogo padrão Salvar Como e o usuário pode especificar o nome do documento que deseja criar. Se cancela o diálogo, não se cria o documento; Create document retorna uma referência de documento nula e a variável OK toma o valor 0.
Se o documento for criado corretamente e for aberto, Create document retorna seu número de referência e a variável OK toma o valor 1. O documento da variável sistema Document é atualizado e retorna a rota de acesso completa do documento criado.
O exemplo abaixo e cria e abre um novo documento chamado Nota, escreve a string “Olá” e fecha o documento:
C_TIME(vhDoc)
vhDoc:=Create document("Nota.txt") ` Criar um novo documento chamado Nota
If(OK=1)
SEND PACKET(vhDoc;"Olá") ` Escrever uma palavra no documento
CLOSE DOCUMENT(vhDoc) ` Fechar o documento
End if
O exemplo abaixo cria documentos com extensões que não são padrão em Windows:
$vtMinhaDoc:=Create document("Doc.ext1.ext2") `Várias extensões
$vtMeuDoc:=Create document("Doc.shtml") `Extensão longo
$vtMeuDoc:=Create document("Doc.") `Sem extensão (o ponto "." é obrigatório)
Se o documento for criado corretamente, a variável sistema OK assume o valor 1 e a variável sistema Document contem a rota completa e o nome do arquivo documento.
Produto: 4D
Tema: Documentos de Sistema
Número
266
Modificado: 4D v11 SQL
Manual de linguagem 4D ( 4D v11 SQL Release 6)
Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)