4D v16.3

MAP FILE TYPES

Página Inicial

 
4D v16.3
MAP FILE TYPES

MAP FILE TYPES 


 

MAP FILE TYPES ( macOS ; windows ; contexto ) 
Parâmetro Tipo   Descrição
macOS  String in Tipo de arquivo Mac OS (string de 4 caracteres)
windows  String in Extensão de arquivos Windows
contexto  String in String exibida na lista de suspensa dos tipos de arquivos na caixa de diálogo de abertura de arquivos em Windows

MAP FILE TYPES lhe permite associar uma extensão de arquivo Windows a um tipo de arquivo Mac OS.

Deve chamar esta rotina apenas uma vez para associar os tipos de arquivo  por uma sessão inteira de trabalho com o banco de dados. Quando a chamada tiver sido feita, os comandos Create document, Append document, _o_Create resource file e Open resource file enquanto estiverem rodando em Windows, irão automaticamente substituir a extensão de arquivos de Windows pelo tipo de arquivo Macintosh que você passar como parâmetro da rotina.

No parâmetro macOS passe um tipo de arquivo Macintosh de 4 caracteres. Se não passa uma string de 4 caracteres,  o comando não faz nada e gera um erro.

No parâmetro windows passe uma extensão do arquivo Windows de 1 a X caracteres. Se não passa uma string de 1 a 3 caracteres, o comando não faz nada e gera um erro.

No parâmetro contexto você passa a string que será mostrada no menu desplegable dos tipos de arquivos na caixa de diálogo de abertura de arquivos em Windows. A string contexto está limitada a 32 caracteres; os caracteres adicionais são ignorados.

IMPORTANTE
: quando tiver associado uma extensão de arquivo Windows a um tipo de arquivo Mac OS, não pode modificar ou apagar esta associação na mesma sessão de trabalho. Se necessitar modificar a associação enquanto desenvolve e  depura uma aplicação 4D, reabra o banco e execute novamente a associação de extensão de arquivo.

Exemplo  

A linha de código 4D abaixo (pode ser parte do método de banco  Startup) associa os arquivos de tipo MS-Word Mac OS “WDBN” a extensão do arquivo Windows “.DOC”:

 MAP FILE TYPES("WDBN";"DOC";"Documentos Word ")

Quando tiver executada a linha, o código abaixo mostrará uicamente documentos Word na caixa de diálogo de abertura de arquivos em Windows e Macintosh:

 $DocRef:=Open document("";"WDBN")
 If(OK=1)
  ` ...
 End if



Ver também 

Append document
Create document
Open resource file

 
PROPRIEDADES 

Produto: 4D
Tema: Documentos de Sistema
Número 366

 
HISTÓRIA 

Criado por: < 4D v6

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)