Página 1 de 1

tamanho nome de funcao

Enviado: 29 Set 2008 16:53
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

Re: tamanho nome de funcao

Enviado: 29 Set 2008 18:39
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.

Re: tamanho nome de funcao

Enviado: 30 Set 2008 10:26
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.