porque todo demo do 5win tem func main() ?

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

Avatar do usuário
Trazom
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 14 Ago 2003 01:01
Localização: Maceió/AL

porque todo demo do 5win tem func main() ?

Mensagem por Trazom »

é mesmo obrigado ter a função main() ?

como executá-la ? tenho que colocar numa linha:

main() ?

valeu
Imagem

Harbour 3.2 HMG 1.2a NSX
Evandro
Pelo fato de exercitar bem a própria arte,
cada um pretendia ser sapientíssimo também nas
outras coisas de maior importância,
e esse erro obscurecia o seu saber

Platão, Apologia de Sócrates
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

....não é obrigado usar main...tem q ter uma função principal como se fosse o prg principal do sistema...

...por exemplo meu programa eu naum uso Function Main()...eu uso Function Sistema() no prg principal.... o arquivo chama sistema.prg...


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Avatar do usuário
Trazom
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 14 Ago 2003 01:01
Localização: Maceió/AL

Mensagem por Trazom »

valeu
Imagem

Harbour 3.2 HMG 1.2a NSX
Evandro
Pelo fato de exercitar bem a própria arte,
cada um pretendia ser sapientíssimo também nas
outras coisas de maior importância,
e esse erro obscurecia o seu saber

Platão, Apologia de Sócrates
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho

Na verdade o Clipper ao encontrar a função MAIN() tem a mesma como a procedure principal de todo o seu sistema.

Quando voce usa o comando:

CLIPPER seuPRG

A chamada proveniente de outro .PRG deve ser a do nome de seu .PRG

Agora quando voce usa o comando:

CLIPPER seuPRG /n

A chamada proveniente de outro .PRG deve ser a do nome da função princiapl dentro do .PRG destino.

Suponha que seu .PRG tenha o nome CADASTRO.PRG e o mesmo possua uma função chamada CLIENTES(), mesmo que esta não seja a principal, voce fará as chamadas da seguinte forma:

CLIPPER cadastro

Seu .PRG de menu irá chamar por CADASTRO().

CLIPPER cadastro /n

Seu .PRG de menu irá chamar por CLIENTES().

Entendeu?

@braços :?)
Responder