Zobrazit plnou verzi příspěvku: Otazníky místo ikon v CUI paskvilu
Tak už mě to (ne)slavné CUI taky potkalo :-( Hledal jsem ve fóru, ale marně. Někdo trefně napsal, že CUI si žije vlastním životem. Souhlasím, ale možná mu někdo víc rozumí.
Nezobrazují se mně některé ikony a nevím, jestli lze Acad nějak přesvědčit, aby je ukázal. Všechny předmětné ikony jsou v jedné .dll knihovně. 3 toolbary, se zobrazují jak mají, jeden toolbar 5 ze 14 ikon prostě nezobrazí. Napoprvé nezobrazoval žádnou. Když jsem to druhý den spustil, aniž bych cokoliv měnil, nezobrazilo se už jen těch 5.
Aby to nebylo málo, tak při úpravě Workspace se v náhledu toolbaru nezobrazí žádná ikona a naopak u jednoho, který byl sám otazník se ikony v náhledu zobrazily, tak jsem hned kliknul na Apply a to (světe div se) pomohlo, ale těch zmiňovaných 5 ikon ne a ne "naskočit". Díval jsem se i přímo do příslušného .cui souboru, ale nevidím tam nic, proč by to nemělo fungovat.
Rozumí tomu někdo?
Jak jste napsal, CUI si žije vlastním životem a bude ještě nějakou dobu trvat než zmoudří. Mě při problémech s ikonkami pomohlo,když jsem mezery v názvech ikon nahradil _ a pak vše znovu zkompiloval, ale jak říkám, jak kdy to pomohlo a pak jsem se stejně vrátil k MNU.PepaR2007-01-03 21:41:57
[QUOTE=PepaR]
...pomohlo,když jsme mezery v názvech ikon nahradil _ a pak vše znovu zkompiloval[/QUOTE]
Názvy jsou bez mezer, dokonce nemají ani přes 8 znaků. Zkoušel jsem i smazat .mnr soubor a znovu načíst menu, ale výsledek stejný :-(
Pokud je už i diakritika odstraněna, tak skutečně netuším, kde může být zakopaný pes. PS: V jaké verzi AutoCADu to kompilujete?
Použít diakritiku by mě ani nenapadlo. Jedná se o LT2007 EN a ve verzi 2004 s tím problém nebyl.
Otazníky se zobrazují pokud si například zkopíruji jen některé příkazy z nástaveb (i express tools nebo cadkon) do vlastní lišty. Pokud vezmu celou lištu express tools a tu si hodím jako rozbalovací do své lišty, tak je to ok. Pokud mám vlastní nově vytvořené tlačítko, tak není s ikonami problém. Ta se tam ukáže hned, jak ji tomu tlačítku přiřadím. Máte tam vloženou celou lištu nebo to jsou různé zkopírované jednotlivé funkce? Když jsem volal na podporu cadkonu, tak mi řekli ať zkusím zkopírovat ty dll soubory s příslušnými ikonami do adrešáře, který se po startu prihlíží. Nepomohlo to :( ... Řešil bych to tak, že bych tu ikonu pomocí freeware prográmku sejmul z obrazovky a uložil ji jako obrázek, který pak tlačítku přiřadím. Je to opruz, ale jinak to asi nejde :)
Ferdinand
03.01.2007, 17:50
[QUOTE=PepaR]... pak jsem se stejně vrátil k MNU.[/QUOTE]Ano ...ale jakékoli změny v xxx.mns dělat tak, že prvně odloudit xxx.mns, ukončit CAD, smazat xxx.mnr a xxx.mnc, zapsat změny do xxx.mns (třeba v Notepadu), pak start CADu a naloudit xxx.mns. Pokud dělám změny přímo v otevřeném CADu, nebývá výsledek vždy to pravé bleděfialové...Taky je lepší vše mít v C:\Program Files\AutoCADxxx\Support (což smzřjm. dát vědět do prohledávací cesty v CADu) nežli v C:\Documents and Settings\...\...\...\...\...\...\...\...\...\...\...\ (pozor - ne všichni mají povolen přístup /anebo ani nevidí/ např. do adresáře C:\Documents and Settings\xxxUSERxxx\Local Settings\ , takže jsem to z prohledávacích cest zrušil, obsah vymazal)Pozn.: Už jsem to ale kdesi kdysi komusi psal si...
Tak už "se" to vyřešilo, takže si odpovím sám...
Přestože CUI při načítaní menu, nabízí výběr z *.MNU, načte *.MNS (nebo *.mnc?), takže načte vlastně něco jiného, než mu zadáte! Sice to ještě neřeší, proč něco není vidět v náhledu toolbaru, ale hlavní je, že "naostro" se vše nakonec zobrazilo a funguje.
Prostě je to paskvil:-( Třeba ve verzi 2012...
Díky za tipy.
ACAD načítá kompilované menu (ve starších verzích .mnr a .mnc , u CUI nevím, nemám zatím novou verzi) a toto se tuším již od verze 14 kompiluje ze souboru .mns. Soubor.mnu je v podstatě archivní.
Ferdinand popsal výše způsob, který jsem vždy používal při nějakých změnách či problémech a nikdy mne nezklamal.