Zobrazit plnou verzi příspěvku: Chování Close

Peter Jirat
08.06.2006, 10:18
Při použití _Close ze skriptu pokud chci neuložit změny tak dávám Yes, pokud použiju _Close normálně z řádku, tak pro to samé dávám Ne. Trochu "nelogické".
zdraví

Kubeczka
08.06.2006, 14:18
Nic nového. Taky jsem na to narazil a hodně nadával, než jsem si vzpomněl na prehistorické časy s anglickým AutoCADem. Vtip je v tom, že odpovídáte na anglickou otázku, jejíž význam je právě opačný, než u české otázky při uzavírání souboru.

Kubeczka
08.06.2006, 14:26
Anglická otázka zní: Do you want to discard the changes?

Vladimír Michl
08.06.2006, 14:37
Česká lokalizace zní:Skutečně chcete zrušit všechny změny ve výkrese? <N>
co je na ní opačného?

Peter Jirat
08.06.2006, 15:03
Když dám _Close z command line, tak se mne ADT6 Eng ptá: save changes? Ovšem ten samý ADT6 se při _close ve skriptu zeptá: Do you want to discard the changes? (chci zavřít výkres bez uložení změn.)
 -což je přesně opačně.

PepaR
08.06.2006, 19:05
Save changes? = Přejete si uložit změny?
Want to discard the changes? = Přejete si uložit výkres bez provedenych změn?
 
Což je ve skutečnosti opak.... Pravděpodobně autoři stringů dne předtím měli bouřlivou oslavu, jinak si nedovedu vysvětlit proč to tak podali. Nicméně taky se může stát, že funkce je koncipována totožně jako v předchozích verzích, jen je špatně popisek. Chce to odzkoušet.

Vladimír Michl
08.06.2006, 20:25
To je pravda. Je to trochu podivné - ale je to v AutoCADu už od verze 13. Podle mne to vzniklo historicky - původní dotaz řádkového příkazu _QUIT ("..discard changes") je v AutoCADu od nepaměti (až dodnes). Windowsová (dialogová) verze tohoto příkazu by ale v této formulaci dotazu působila poněkud nestandardně, takže ta zní standardně "save changes".

Kubeczka
09.06.2006, 05:17
Ještě dělám v AutoCADu 2004 (už jen pár dní). Tam se mě v dialogu ptá: Uložit změny do X:\........? Takže opačný význam 

Vladimír Michl
09.06.2006, 07:48
Ne, to je ta Windows-hláška "save changes" (viz předchozí příspěvek). Nemíchejte dotaz starého řádkového příkazu _QUIT s dotazem ve Windows dialogu ukončení výkresu.