Autor Téma: Toxicity metrics D11.2  (Přečteno 265 krát)

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 1095
  • Karma: 29
    • Verze Delphi: XE8, Sydney
Toxicity metrics D11.2
« kdy: 13-09-2022, 08:12:24 »
Ahoj,
používáte někdo tuto funkčnost?
Podle návodu je použití na projektu jednoduché, ale mě to pořád končí s chybou

"Could not convert variant of type (OleStr) into type (Double)"

Dík za případnou radu

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6867
  • Karma: 44
    • Verze Delphi: W10 + D11.1
Re:Toxicity metrics D11.2
« Odpověď #1 kdy: 13-09-2022, 09:02:25 »
To sa Ti stáva pri akej príležitosti? Ja to používam a nemám problém.
Túto chybu som mal, ale bola to moja chyba. Používal som record (VST) a použil som zlý index. Tým pádom som tam naozaj posielal text.
Win11 64b, Delphi 11.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 1095
  • Karma: 29
    • Verze Delphi: XE8, Sydney
Re:Toxicity metrics D11.2
« Odpověď #2 kdy: 13-09-2022, 09:25:11 »
Otevřu projekt a v menu vyberu "Project" -> "Method Toxicity Metrics..."

Po chvilce se objeví uvedená hláška, která se opakuje donekonečna a ještě dál. :(

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6867
  • Karma: 44
    • Verze Delphi: W10 + D11.1
Re:Toxicity metrics D11.2
« Odpověď #3 kdy: 13-09-2022, 09:31:28 »
Na túto možnosť som zabudol. Skúsil som to a ide to.
Win11 64b, Delphi 11.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 1095
  • Karma: 29
    • Verze Delphi: XE8, Sydney
Re:Toxicity metrics D11.2
« Odpověď #4 kdy: 13-09-2022, 09:50:22 »
Zatím to vypadá, že si u složitějšího projektu neporadí s podmíněným překladem :(

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6867
  • Karma: 44
    • Verze Delphi: W10 + D11.1
Re:Toxicity metrics D11.2
« Odpověď #5 kdy: 13-09-2022, 10:07:28 »
Aj napriek Tvojej reakcii tu vkladám pripravený príspevok.

Možno Ťa na niečo navedie môj prípad.
Pri spustení som dostával oznam, že TjstDBNavigator neexistuje. Stačilo dať Ignore all.
.
Je to komponent, ktorý som vyhodil z balíčka.
Dokonca som ho mal použitý na jednom formulári. Neviem, prečo mi to na tom nepadlo.
V niektorých jednotkách som sa odvolával na jeho jednotku jstDBNavigator. Tá existuje.
Po jej vymazaní z uses nie je žiaden oznam.
.
Niečo musíš mať zle vo svojom kóde. Asi to, vzhľadom na Tvoj príspevok neplatí.
Win11 64b, Delphi 11.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline jirka52

  • Plnoletý
  • ***
  • Příspěvků: 106
  • Karma: 3
    • Verze Delphi: D2, D5, D6, D2005, D2006, D2009, DXE2,DXE7,D10.2, D11.2
Re:Toxicity metrics D11.2
« Odpověď #6 kdy: 13-09-2022, 12:32:52 »
U mě to funguje u klasického projektu, v "dll" to lehne