4D v16.3METHOD SET COMMENTS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
METHOD SET COMMENTS
|
METHOD SET COMMENTS ( rota ; Comentarios {; *} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
rota | Texto, Array texto |
![]() |
Texto ou array texto contendo uma ou mais rotas de método | |||||
Comentarios | Texto, Array texto |
![]() |
Comentários dos métodos designados | |||||
* | Operador |
![]() |
Se passado = o comando aplica ao banco de dados local quando é executado de um componente (parâmetro ignorado fora deste contexto) | |||||
O comando METHOD SET COMMENTS substitui os comentários dos métodos designados pelo parâmtero rota pelos definidos no parâmetro comentarios.
Os comentários modificados por este comando são os definidos no explorador de 4D (não confundir com as linhas de comentários no código). Estes comentários só podem ser gerados pelos métodos do tipo triggers, métodos projeto e métodos formulário. Contém texto com estilo.
Nota: os formulários e os métodos formulário compartilham os mesmos comentários.
Pode usar dois tipos de sintaxe, baseadas em arrays texto ou variáveis texto:
C_TEXT(tVpath) // variáveis texto </p><p>C_TEXT(tVcomments)</p><p>METHOD SET COMMENTS(tVpath;tVcomments) // comentários de um só método
ARRAY TEXT(arrPaths;0) // arrays texto</p><p>ARRAY TEXT(arrComments;0)</p><p>METHOD SET COMMENTS(arrPaths;arrComments) // comentários para vários métodos
Não é possível combinar as duas sintaxes.
Se passar um nome de rota não válido, é gerado um erro.
Pode executar o comando de uma componente, mas neste caso você deve passar o parâmetro * porque o acesso ao código do componente é somente leitura. Se omitir o parâmetro * neste contexto, o erro -9763 é gerado.
Adicione uma data de modificação para um comentário de trigger existente:
METHOD GET COMMENTS("[trigger]/Table1";$comments)
$comments:="Modif:"+String(Current date)+"\r"+$comments
METHOD SET COMMENTS("[trigger]/Table1";$comments)
Produto: 4D
Tema: Accesso aos Objetos de Design
Número
1193
Criado por: 4D v13
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)