Dlaczego polecenie COFAJ cofa zbyt wiele operacji?

Objawy

Krok cofania powoduje cofnięcie znacznie większej liczby operacji niż oczekiwano. Może, ale nie musi być możliwe ponowne wykonanie i odzyskanie utraconych kroków

Przyczyna

Przyczyna jest nieznana, ale ogólnie rzecz biorąc, istnieje niezgodność między znacznikami początku czegoś i końca czegoś, a ta niezgodność zostanie wywołana przez bardzo specyficzną operację. COFNIJ opiera się na tych początkach i końcach i ważne jest, aby nie uległy one uszkodzeniu.

COFNIJ nie może cofnąć utworzenia encji z poprzedniej sesji. Jeśli elementy z poprzedniej sesji zostaną usunięte, problem nie polega na nadmiernym cofaniu.

Rozwiązanie

Uruchom program w trybie awaryjnym.

Jeśli problem zniknie podczas pracy w trybie awaryjnym, pomocne może być przełączenie się z powrotem do trybu normalnego i wyłączenie lub odinstalowanie wtyczek i dostosowania, aby zawęzić winowajcę.

Jeśli problem będzie się powtarzał, włącz diagnostykę, aby dowiedzieć się więcej:

  • Ustaw QAFLAGS=256 (włącz komunikat cmd). Umożliwia to cofnięcie diagnostyki.

    Monit informuje użytkownika, kiedy historia poleceń została uszkodzona.

  • Gdy program zgłosi alert dotyczący historii poleceń, wydaj DUMPSTATE w wierszu poleceń. Spowoduje to zapisanie raportu w folderze startowym. Wyślij nam raport.
  • Ustaw LOGFILEMODE = 1 i powtórz kroki, aby odtworzyć problem. Zmienna systemowa LOGFILEMODE steruje generowaniem plików dziennika BricsCAD, które zachowują każde wykonane polecenie. Pliki dziennika Log BricsCAD są zapisywane w folderze określonym przez zmienną systemową LOGFILEPATH.
Note:

Należy dokonać rozróżnienia między bardzo różnymi rzeczami:

  • uszkodzona historia poleceń powodująca zbyt duże cofanie przewijania.
  • cofanie usunięcia dużej części rysunku, w tym elementów z poprzedniej sesji;
  • cofnij przestaje działać.
  • rzeczy, które są, celowo lub nie, ignorowane przez cofnięcie; Nie jest to błąd mechanizmu cofania, tylko operacja, która nie jest zarejestrowana za pomocą polecenia cofnij
  • zawiesza się przy cofaniu.
  • rzeczy, które zostały cofnięte poprawnie, ale brakuje aktualizacji ekranu.

Ten artykuł dotyczy tylko pierwszych trzech pozycji.