Strona 1 z 1

różne dane w kolejce

: 04 mar 2013 12:45
autor: Prorok
Witam,

pewnie to banał, ale chciałbym w jednej kolejce wykorzystywać różne typy danych (Enum, Boolean, string itp) w strukturze Producer/Consumer. Jak to zrobić ?

pozdro

Re: różne dane w kolejce

: 04 mar 2013 13:13
autor: Gpiotr
Użyj Variant'a jako typu danych. Consumer będzie musiał w poszczególnych funkcjach zrzutować tego Variant'a na poszczególne typy danych.

Re: różne dane w kolejce

: 04 mar 2013 13:55
autor: Prorok
Czesc,

tak zrobilem, ale jak uzywam jednego typu danych to drugi typ danych powoduje blad :"The data type of the variant is not compatible with the data type wired to the type input"

pozdro

różne dane w kolejce

: 04 mar 2013 15:20
autor: Mikrobi
Stwórz klaster: jeden element to wariant, drugi to enum niosący informację o typie danych.

Re: różne dane w kolejce

: 04 mar 2013 15:39
autor: TMa
jeżeli masz trochę więcej czasu polecam command pattern z oop. więcej znajdziesz tutaj

Re: różne dane w kolejce

: 04 mar 2013 15:59
autor: Prorok
Czy moglby ktos pokazac jak taki klaster powinien wygladac ?


pozdro

Re: różne dane w kolejce

: 04 mar 2013 16:43
autor: TMa
Zobacz tutaj