boa tarde.
pelo que eu entendi, a função #include inicia automaticamente o arquivo que é "puxado".
assim, preciso só executar um script. podendo usar o #include para retornar outros dois, sem precisar previamente deixar esses dois executando.
estou certo?
duvida sobre include
Moderator: Gio
Re: duvida sobre include
Boa tarde Cimerio.
#Include é uma funcionalidade semelhante ao conceito de "diretiva de pré-processamento" do C++/C#. Antes de compilar (ou interpretar) o código em si, essas diretivas transformam o código ou alteram a forma como ele seria interpretado/compilado. Logo, elas agem antes da compilação/interpretação.
No caso do #include em específico, o que ele faz é simplesmente copiar o código inteiro de um outro script e colar exatamente no lugar onde está o #inlcude. Logo, ele não tem esse efeito de executar outro script, ele simplesmente altera o script onde está localizado colocando o conteúdo de outro script, e depois o resultado final roda em uma execução só.
O #include é considerado útil para projetos extensos, pois nestes casos pode ser interessante quebrar o código-fonte em vários arquivos diferentes para organizá-lo melhor. Outro uso comum dele é para colocar funções/bibliotecas de terceiros no seu script sem que elas estejam escritas diretamente nele, o que pode facilitar atualizações quando novas versões dessas bibliotecas/funções são disponibilizadas. A biblioeta GDIP do usuário Tic, por exemplo, possui milhares de linhas de códigos, o que faz com que seja interessante agregar apenas uma linha #include no seu script para usa-lá (ao invés de colar as milhares de linhas diretamente abaixo dele).
#Include é uma funcionalidade semelhante ao conceito de "diretiva de pré-processamento" do C++/C#. Antes de compilar (ou interpretar) o código em si, essas diretivas transformam o código ou alteram a forma como ele seria interpretado/compilado. Logo, elas agem antes da compilação/interpretação.
No caso do #include em específico, o que ele faz é simplesmente copiar o código inteiro de um outro script e colar exatamente no lugar onde está o #inlcude. Logo, ele não tem esse efeito de executar outro script, ele simplesmente altera o script onde está localizado colocando o conteúdo de outro script, e depois o resultado final roda em uma execução só.
O #include é considerado útil para projetos extensos, pois nestes casos pode ser interessante quebrar o código-fonte em vários arquivos diferentes para organizá-lo melhor. Outro uso comum dele é para colocar funções/bibliotecas de terceiros no seu script sem que elas estejam escritas diretamente nele, o que pode facilitar atualizações quando novas versões dessas bibliotecas/funções são disponibilizadas. A biblioeta GDIP do usuário Tic, por exemplo, possui milhares de linhas de códigos, o que faz com que seja interessante agregar apenas uma linha #include no seu script para usa-lá (ao invés de colar as milhares de linhas diretamente abaixo dele).
"What is suitable automation? Whatever saves your day for the greater matters."
Barcoder - Create QR Codes and other Barcodes using only Autohotkey !!
Archmage Gray - A fantasy shooter game fully coded in AutoHotkey
Barcoder - Create QR Codes and other Barcodes using only Autohotkey !!
Archmage Gray - A fantasy shooter game fully coded in AutoHotkey
Return to “Ajuda e Suporte Geral”
Who is online
Users browsing this forum: No registered users and 47 guests