USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  O conceito de FLAG para VB 6 e outras linguagens ?
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 18/08/2005 11:08 hs         
Oi,
O conceito de FLAG para VB 6 e outras linguagens seria mesmo:
- faz/não faz, 0/1, true/false....se sim, por que não usar apenas o conceito de booleano ao invés de flag, já que seriam sinônimos?
Grato,

http://www.vilmarbro.com.br
   
Ricardo Lerma
SÃO VICENTE
SP - BRASIL
Postada em 18/08/2005 12:38 hs         
Olá Vilmar,
 
Eu vejo o uso de Flags comparado com "Estados", não como um tipo de dado, se em uma determinada condição você precisa obter o valor sim/não, aí seria uma boa você utilizar um Flag como uma variável booleano, mas o Flag vai além disto, em determinadas situações você precisa de saber o estado em que encontra-se o flag, exemplo: quente/frio/congelado/etc...
 
Bom, esta é minha opinião, caso alguem tenha algo a acrescentar fiquem a vontade Emoções
 
Abraços,

VBWEB - O Portal do Desenvolvedor

Agora o VBWEB também hospeda sites!
isto mesmo! conheçam os planos do VBWEB Hosting

     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 18/08/2005 13:10 hs         
eu utilizo "flags" tanto com valores boleano com de status ...
exemplos:
pedido emitido = sim/não
status pedido = 1 = aguardando liberação; 2 = liberado alçada 1; 3 = liberado alçada 2 ...
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 18/08/2005 13:29 hs            
Realmente,
 
Para mim, flags nao se limitam a valores booleanos... pra falar a verdade, flag eh o nome q se da a qualquer variavel q pode informar o estado de algo a seu algoritmo...
Por exemplo, pense em um algoritmo "padrao" para gravar dados, que recebe como parametro o nome da tabela na qual sera realizada a gravação, e a partir do nome da tabela monta o sql e preenche com os valores dos campos do formulario... nesse caso a variavel com o nome da tabela é uma flag, pois ela informa ao algoritmo que rumo tomar, baseado em um estado (formulario q chamou o proc.)...
 
É isso... pense em uma forma de seu programa saber onde está, em determinado momento...
São indispensáveis, mas as vezes nao precisamos necessariamente de variaveis... pois o valor de variaveis comuns (nomes, codigos, etc...) podem ser usados como flag... por exemplo: se Nome <> "" entao existe um registro aberto...
 
Flw, galera... eh assim q eu penso...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 18/08/2005 13:43 hs         
Eu uso como se fosse uma "propriedade personalizável". Às vezes até mesmo para gravar formatação padrão.
     
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 18/08/2005 13:54 hs         
Ok Pessoal!
Blz de explicação...
Este conceito de multiplas opções eu tinha esquecido....
 
Me lembro agora q usei isto nas aulas de cobol da faculdade, alguns anos atrás!
 
Perguntei, pois estou tendo contato com este conceito novamente em um sistema q estou fazendo manutenção!
 
abs 

http://www.vilmarbro.com.br
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página