Autor Téma: AV - ako ju správne ošetriť  (Přečteno 837 krát)

Online Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4576
  • Karma: 40
    • Verze Delphi: XE7 professional
AV - ako ju správne ošetriť
« kdy: 03-11-2019, 10:39:52 »
Ponechajme bokom, že v dobre napísanej aplikácii sa nemá čo objaviť. Neviem či taká existuje :)
.
Mám na mysli skutočnosť, že prvá AV spúšťa celý reťazec výnimiek. Zdá sa mi, že vždy aj ďalšie AV.
.
Je jediná možnosť zhodiť program? Alebo sa to dá nejako ošetriť?
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline < z >

  • Administrátoři
  • Guru
  • *****
  • Příspěvků: 1134
  • Karma: 42
    • Verze Delphi: 7, 2010
Re:AV - ako ju správne ošetriť
« Odpověď #1 kdy: 03-11-2019, 11:51:44 »
Když si zlomíš prst na noze, tak taky nečekáš, až spadneš ze schodiště, aby to bylo na nemocnici :)

Online Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4576
  • Karma: 40
    • Verze Delphi: XE7 professional
Re:AV - ako ju správne ošetriť
« Odpověď #2 kdy: 03-11-2019, 14:14:27 »
Máš tým na mysli zhodiť program?
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2623
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:AV - ako ju správne ošetriť
« Odpověď #3 kdy: 03-11-2019, 14:54:04 »
Mám na mysli skutočnosť, že prvá AV spúšťa celý reťazec výnimiek. Zdá sa mi, že vždy aj ďalšie AV.
.
Je jediná možnosť zhodiť program? Alebo sa to dá nejako ošetriť?
No i jedina AV je ve vetsine pripadu fatalni a nezotavitelna chyba, protoze se neda predvidat, jake muze mit dopady na dalsi beh aplikace. To, ze by indukovala dalsi AV, to tam musis mit neco hooodne spatne.

IMHO v oblasti I&C by to bylo na HALT, aby vypadl WD a aktivoval se zalozni system, u softu, kde jde v podstate o h*vno, by to melo udelat rollback, vyvolat assistovany report chyby na support a ukonceni aplikace.

Online Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4576
  • Karma: 40
    • Verze Delphi: XE7 professional
Re:AV - ako ju správne ošetriť
« Odpověď #4 kdy: 03-11-2019, 15:06:24 »
Citace
No i jedina AV je ve vetsine pripadu fatalni a nezotavitelna chyba, protoze se neda predvidat, jake muze mit dopady na dalsi beh aplikace.
Presne to som si myslel.
Citace
u softu, kde jde v podstate o h*vno, by to melo udelat rollback, vyvolat assistovany report chyby na support a ukonceni aplikace.
z tohto pohľadu je to môj prípad. Ten rollback si momentálne neviem predstaviť. Viem (asi) čo pod tým myslíš. To ostatné áno.
.
Nenašiel som, čo to je WD. Western Digital to nebude ;)
Nateraz mi to stačí.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2623
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:AV - ako ju správne ošetriť
« Odpověď #5 kdy: 03-11-2019, 16:51:05 »
Ten rollback si momentálne neviem predstaviť.
Jen pokud jsi uvnitr nejake transakce - i kdyz je to po AV diskutabilni

Citace
.
Nenašiel som, čo to je WD. Western Digital to nebude ;)
WD = WatchDog (timer)