tamanho nome de funcao

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

tonyx
Usuário Nível 3
Usuário Nível 3
Mensagens: 303
Registrado em: 07 Jul 2004 15:26

tamanho nome de funcao

Mensagem por tonyx »

estou passando do clipper para XH esta dando ok observei o seguinte

1- existe algum limite de nome de funcao no XH ???
como limite de 10 ou 11 -
function administracao
function administra1
function administra2

2- nas variaveis de parametros de funcoes nao devem ser declaradas tambem
como locai ou privadas nas mesmas

3- e so colocar function nome_funcao em cima e return(nil) final, nos tais programas do clipper para o XH

4- trocar ´arquivo.ntx´ para ´arquivo´+indexext()
========== logo estarei usando lib graficas - par os menus =====
a sim ficou mais rapido o sistema e aceitavel para o word e excel

para o cursinho para grafico so existe o minigui como exemplo ???
:f
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: tamanho nome de funcao

Mensagem por gvc »

1 - Teoricamente o limite é de 256 caracteres.
No Clipper era de 10 caracteres.

2 - As variáveis de parâmetro já são locais.

3 - Se o seu módulo pode ser compreendido como uma função, sim. Mesmo as procedures podem ser mudadas para funções usando isso.

4 - Depende de como vc trabalha com seus arquivos de indices. Eu não costumo mistura tipos de indices no mesmo sistema.

5 - O Mestre Rochinha iniciou um curso FiveWin. Tem até um livro ensinando como trabalhar. É uma biblioteca paga, mas acho que vale o custo.
Ok. Ok. Para não ser "bairrista", existe algumas gratuitas.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Re: tamanho nome de funcao

Mensagem por vagucs »

1- existe algum limite de nome de funcao no XH ???
como limite de 10 ou 11 -
function administracao
function administra1
function administra2
O limite é de 64 caracteres.
2- nas variaveis de parametros de funcoes nao devem ser declaradas tambem
como locai ou privadas nas mesmas~
Se você usa assim:
procedure tal(parametro1,parametro2,...

Elas ficam como locais, se usa do jeito antigão (E considero até errado)
procedure tal
parameteres parametro1,parametros2,...

Ai fica como private.
3- e so colocar function nome_funcao em cima e return(nil) final, nos tais programas do clipper para o XH
Nas primeiras versoes do Harbour era obrigatorio o uso do Return (Algo) no final, nas versões desde 2004 não faz diferença. Quanto a referencia FUNCTION ou PROCEDURE no clipper nao muda em nada o exe gerado, é mais didáco para o fonte, pois quando se vê FUNCTION pensamos em uma rotina que vai dar algum retorno, e procedure, alguma rotina que não dará retorno, apenas um "procedimento".
4- trocar ´arquivo.ntx´ para ´arquivo´+indexext()
========== logo estarei usando lib graficas - par os menus =====
a sim ficou mais rapido o sistema e aceitavel para o word e excel
Isso é gosto e necessidade, como dito pelo marcelo, se for usar tipos de indices diferentes, pode ser um problema e seu fonte vai ficar um pouco desorganizado.
para o cursinho para grafico so existe o minigui como exemplo ???
Não entendi bem, mas existem muitas soluções para interface grafica em xharbour, so escolher a que mais te satisfaz.
Sem mais
Wagner Nunes
www.vagucs.com.br
Responder