| 4D v13.4MAP FILE TYPES | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 MAP FILE TYPES 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MAP FILE TYPES ( macOS ; windows ; contexto ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| macOS | cadeia |   | Tipo de arquivo Mac OS (string de 4 caracteres) | |||||
| windows | cadeia |   | Extensão de arquivos Windows | |||||
| contexto | cadeia |   | 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, 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.
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
	Produto: 4D
	Tema: Documentos de Sistema
	Número 
        366
        
        
        
	
	Criado por: < 4D v6
Append document
Create document
Open resource file