Spuštění objektů (OFSO)
NVG_OF_Nastavit_Spusteni_Objektu
Instance aplikace TPV2000Plus
Od verze 16.10 je možné spustit aplikaci TPV2000Plus vícekrát na jednom počítači. Tato možnost byla doplněna na základě požadavku uživatelů modulární verze TPV2000Plus, zejména pro práci na více
monitorech (například zobrazení rozpisky na jednom monitoru v instanci Konstruktér a postupu na druhém monitoru v instanci Technolog).
Aby bylo možné mezi jednotlivými instancemi komunikovat (například zobrazit pro aktuální postup rozpisku na druhém monitoru), je od verze 16.20 možné pro aktuálního uživatele předepsat, ve které
instanci TPV2000Plus se má daný objekt otevírat.
Nyní je možné tento předpis využít pro položku, rozpisku a postup. Pokud se funkčnost osvědčí, bude v dalších verzích rozšířena o další objekty (zakázka, nabídka, rozpočet…)
Předpis otevírání objektů v instancích
Navigace > Obecné funkce > Nastavit > Spuštění objektů (OFSO)
Volba Přidat přidá nový řádek, pak lze vybrat jméno instance a objekt, který se má v této instanci otevírat. Pokud jméno instance není zadáno, otevírá se daný objekt vždy v základní, nepojmenované
instanci, která se spustí při prvním spuštění TPV2000Plus na daném počítači.
Pro postup a rozpisku platí, že se vždy otevírá v předepsané instanci (pokud je zadána). Toto platí jak pro volby z navigace (např. Postup – Otevřít), tak pro funkce z menu (například Objekt > Postup).
Pokud předepsaná instance neběží, automaticky se spustí.
Pro položky je chování trochu odlišné. Pokud se vyvolá položka přímo z navigace, volbou Položky – Vybrat, zobrazí se výběr položky vždy v aktuální instanci bez ohledu na předpis.
U jiných voleb (například zobrazení aktuální položky pro rozpisku) se položka vyvolá v předepsané instanci.
Poznámka:
Novou instanci lze vytvořit při opětovném spuštění TPV2000Plus na příslušném počítači (viz. popis verze 16.10).
Spuštění instance TPV2000Plus z příkazového řádku
Konkrétní instanci TPV2000Plus lze spustit například z příkazového řádku (nebo předepsat automatické spuštění instance po startu Windows) zadáním jména instance pro klíčové slovo instance,
například: C:\BBconsult\TPV2000\ tpv2000plus.exe instance=konstruktér
Nastavení způsobu komunikace mezi instancemi
V rámci verze 16.20 byla doplněna možnost využívat přímé volání událostí mezi jednotlivými instancemi TPV2000Plus, namísto dřívějšího volání komunikace mezi jednotlivými moduly TPV2000Plus,
využívající technologii windows DDE (Dynamic Data Exchange). Při použití DDE docházelo v některých případech k zamrznutí komunikace.
Od verze 16.20 je jako implicitní, nastavena komunikace s využitím přímého volání událostí. Protože se jedná o betaverzi, je možné nastavit i původní DDE komunikaci. Pro DDE ale nefunguje výše
popsaná komunikace mezi instancemi TPV2000Plus.
Centrální nastavení komunikace
Tpv_config.ddekom = 0 platí pro DDE komunikaci, 1 pro přímé volání událostí. Nastavení může provést implementátor TPV2000Plus.
Lokální nastavení komunikace
Lokální nastavení lze provést v souboru bbtpv.ini, v sekci ddeserver nastavením proměnné ddekom, například:
[ddeserver]
ddekom=1
Práce na více obrazovkách
Pokud se aplikace nebo okno otevírá na druhé obrazovce a přejde se na způsob práce pouze s jednou obrazovkou, otevře se tato aplikace nebo okno na pozici X = 0, Y = 0, tj. v levém horním rohu.
Pokud se přejde opět na práci na více obrazovkách, musí se aplikace nebo okno opět na druhou obrazovku přesunout ručně myší.
Založení nové instance
Po zadání nové instance po přihlášení do systému a potvrzení OK se zobrazí dialog pro nastavení otevírání objektů v nově zadané instanci.
Další odkazy:
Copyright © BB consult engineering s.r.o. 1998-2025.
All Rights Reserved.