Forum Główne > Testowo

Parę pomysłów co do rozwoju symulatora

<< < (8/17) > >>

dp116:
Witam! Ja też mam propozycję, aby w radiotelefonie zastosować możliwość zmiany kanałów. Jak w Testowie jedzie pociąg z Borku, to podczas jazdy na szlaku, na kanale "ogólnym" raczej nie powinno być go słychać.

Za kanał ogólny uważam tutaj kanał na którym pracują pozostałe linie.

Paweł:

--- Cytat: axtomek w 22 Luty 2014, 23:24:36 ---
--- Cytat: Paweł w 22 Luty 2014, 16:30:29 ---Można zrobić dodatkowo migotanie, ale nie mam pomysłu jak to zrobić dla formatek zadokowanych w TPageControl (rozwiązanie docelowe).

--- Koniec cytatu ---

W zasadzie nie ma w tym nic skomplikowanego. Na pewno bez trudu byś do tego doszedł, jeśli miałbyś chęć przy tym posiedzieć, ale żeby oszczędzić Ci pracy, której na pewno Ci nie brakuje, podsyłam proste źródełko. Można zrobić to na pewno tak, a zapewne można również inaczej... wybór należy do Ciebie.

--- Koniec cytatu ---

Rzeczywiście sprawa z wyróżnieniem zakładki jest prosta, ale komplikuje się, jeżeli zakładka nie jest właściwą zakładką, tylko zadokowanym formularzem. Wtedy nie ma właściwości Highlighted (albo nie mogę jej znaleźć). Mogę wprowadzić ten sposób migania, ale trzeba by się zastanowić jak to rozwiązać po planowanej zmianie.


--- Cytat: dp116 w 23 Luty 2014, 07:46:51 ---Witam! Ja też mam propozycję, aby w radiotelefonie zastosować możliwość zmiany kanałów. Jak w Testowie jedzie pociąg z Borku, to podczas jazdy na szlaku, na kanale "ogólnym" raczej nie powinno być go słychać.
--- Koniec cytatu ---

Jeżeli już, to nie zmiana kanałów w radiotelefonie, ale kilka radiotelefonów z możliwością wyboru, z którego nadajemy. To zostanie wprowadzone nie wcześniej, niż rozróżnienie kanałów przez pojazdy trakcyjne "na gruncie". Trzeba by wtedy dodatkowo wyróżnić pociągi robocze, które mają oddzielny kanał drogowy.

axtomek:

--- Cytat: Paweł w 23 Luty 2014, 10:56:52 ---Rzeczywiście sprawa z wyróżnieniem zakładki jest prosta, ale komplikuje się, jeżeli zakładka nie jest właściwą zakładką, tylko zadokowanym formularzem. Wtedy nie ma właściwości Highlighted (albo nie mogę jej znaleźć). Mogę wprowadzić ten sposób migania, ale trzeba by się zastanowić jak to rozwiązać po planowanej zmianie.

--- Koniec cytatu ---

Hm... faktycznie sprawa trochę bardziej skomplikowana. W sumie nigdy nie miałem okazji robić tego: dokować formularzy w komponentach TPageControl. Jeśli forma po zadokowaniu jest czymś w rodzaju dynamicznie stworzonego TTabSheet, poszedłbym w kierunku pętli sprawdzającej po kolei komponenty aż do odnalezienia komponentu o właściwościach TTabSheet i nazwie... hmm... formy?
Czyli coś w rodzaju

--- Kod: ---For I:=0 to componentcount - 1 do
If (components[i] is TTabSheet) then
begin
 If TTabSheet(components[i]).name = 'Form1' then
 {i dalej prawie taki sam kod, co w poprzednim przykładzie z Highlighted}
end;
--- Koniec kodu ---
Taki kodzik daje nam możliwość odwołania się do komponentu stworzonego dynamicznie, którym (mam nadzieję) jest zadokowana forma. Ale ręki nie dam.

P.S. Mam nadzieję, że moje rady, nie brzmią dla Ciebie protekcjonalnie. Jestem pod ogromnym wrażeniem Twojej pracy. Napracowałeś się solidnie i czekam z zapartym tchem na każdy dalszy rozwój Twojej pracy, a szczególnie na pierwszą symulację nastawni istniejącej faktycznie, którą mam cichą nadzieję wkrótce zobaczyć :) . Nie jestem specem w sprawach prowadzenia ruchu etc., ale zawsze chętnie pomogę w kwestii kodowania, jeżeli tylko będę w stanie (tzn. wystarczy mi wiedzy i czasu). Pzdr.

Misiek5:
Przepraszam za odkop, ale ja też mam propozycję urealnienia ISDRa. Polega to na tym, żeby raz na kilka przypadków, nie można by było ruszyć pociągu (zdefektowanego) za pomocą komendy Rd1 lub Rm1/Rm2, bo teraz da się tak zrobić, a mnie denerwuje ;)

taper:
No nie. Panowie jak pociąg ma defekt, to trzeba go ściągnąć. Dawanie mu sygnału Rd1 to rosyjska ruletka(uda się, czy nie uda się). Wtedy jest najlepsza zabawa, jak puszczasz składy po obydwu torach w jedną stronę. :]

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

[*] Poprzednia strona

Idź do wersji pełnej