Fórum Herdar type #353083
05/02/2008
0
Ex:
5 tem as opcoes tal1, tal2 e tal3
4 tem as opcoes tal2 e tal3
8 tem as opcoes tal1 e tal4
6 tem as opcoes tal1, tal2, tal3 e tal4
Então declarei
TTal = (tal1,tal2,tal3,ta4);
TTal123 = tal1..tal3;
TTal23 = tal2..tal3;
Só que ficou faltando o tal1 e tal4
Como faço para criar um com tal1 e tal4?
TTal14 = tal1,tal4;
Rudá
Curtir tópico
+ 0Posts
07/02/2008
Khundalini
type
TTal = (tal1, tal2, tal3, tal4);
TTals = set of TTal;
var
Tal23, Tal123, Tal14: TTals;
begin
Tal23 := [tal2, tal3];
Tal123 := [tal1, tal2, tal3];
Tal14 := [tal1, tal4];
end.
Não complique, descomplique!
Sds.,
Rubem Rocha
Manaus, AM
Gostei + 0
07/02/2008
Rudá
Eu vou ter várias propriedades como dei os ex uns 20, e cada propriedade vai ter as opções que eu determinar (tal1, ta2...)
Por isso criei um tipo hendando de outro tipo.
Mas não consegui foi fazer o tal1 e tal4.
Gostei + 0
07/02/2008
Khundalini
Vc precisa criar classes que possam ser herdadas. Não existe no Object Pascal (e acredito eu na Delphi Language) herança de tipos, mas sim herança de classes. O que vc quer fazer não existe.
Sds.,
Rubem Rocha
Manaus, AM.
Gostei + 0
07/02/2008
Rudá
Quando vou pelas propriedades do componente vejo lá TTal123, só aparece quando clico o tal1, ta2 e tal3 não aparece o resto.
A mesma coisa no TTal23, só aparece tal2 e tal3
E a mesma coisa no TTal que vai aparecer todos.
O meu problema é mostrar só o tal1 e tal4.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)