You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<value>Výchozí členský přístup skryje, který člen je skutečně volán. I když je zřejmé, že se některé volání provádí v případě, že je indexovaný výchozí členský přístup explicitní, což je obvykle lepší pro čitelnost.</value>
<value>Podmínka 'Case' se buď vždy vyhodnotí jako False, způsobí run-time chybu, nebo nakumulovaný efekt předchozích 'Case' výrazů představuje všechny možné hodnoty nebo nadmnožinu hodnot výrazu 'Case'. Důsledkem toho je, že se 'Case' blok nikdy nevykoná a je tedy "mrtvý kód", nebo je výraz 'Case' velmi náchylná k run-time chybě, která s velkou pravděpodobností nastane. Zvažte odstranění, změnu pořadí nebo úpravu výrazu 'Case'.</value>
<value>Kompilátor VBA nezpůsobí chybu, pokud je objekt přiřazen k proměnné s nekompatibilním deklarovaným typem objektu, tj. s typem, který není ani ten samý typ, supertyp ani subtyp. Téměř za všech okolností takové přirazení vede k chybě run-time, kterou je těžší detekovat a tento kód tedy indikuje chybu. Ve všech ostatních situacích lze kód změnit tak, aby používal pouze přiřazení mezi kompatibilními deklarovanými typy.</value>
<value>Modul třídy, který je používán jako interface pro konkrétní třídy, by měl být obecně zbaven všech implementací. Pokud je váš úmysl použít tento modul třídy jako konkrétní typ, můžete tento výsledek inspekce zvesela ignorovat.</value>
<value>Kompilátor VBA nezpůsobí chybu, pokud je objekt předán jako argument pro parametr s nekompatibilní deklarací typu objektu, tj. s typem objektu, který není ani ten samý typ, supertyp ani subtyp. Téměř za všech okolností předávání takového argumentu vede k run-time chybě, kterou je těžké detekovat a indikuje tedy chybu. Ve všech ostatních situacích lze kód změnit tak, aby předával pouze argumenty kompatibilních deklarovaných typů.</value>
<value>Kompilátor VBA nezpůsobí chybu, pokud je objekt použit na místě, které vyžaduje typ 'hodnota' a deklarovaný typ objektu nemá vhodný výchozí člen. Toto vede téměř za všech okolností k run-time chybě 91 'Object or With block variable not set' nebo chybě 438 'Object doesn't support this property or method' v závislosti na tom, zda má má objekt hodnotu 'Nothing' nebo ne. Toto je těžké detekovat a indikuje to tedy chybu.</value>
<value>Kompilátor VBA nezpůsobí chybu, pokud je proměnná objektu použita na místě, které vyžaduje proceduru a deklarovaný typ objektu nemá vhodný výchozí člen. Toto vede téměř za všech okolností k run-time chybě 91 'Object or With block variable not set' nebo chybě 438 'Object doesn't support this property or method' v závislosti na tom, zda má objekt hodnotu 'Nothing' nebo ne. Toto je těžké detekovat a indikuje to tedy chybu.</value>
<value>Kompilátor VBA nezpůsobí chybu, pokud je vyžadováno výchozí indexované volání člena, ale deklarovaný typ objektu nemá vhodný výchozí člen. Toto vede téměř za všech okolností k run-time chybě 91 'Object or With block variable not set' nebo chybě 438 'Object doesn't support this property or method' v závislosti na tom, zda má objekt hodnotu 'Nothing' nebo ne. Toto je těžké detekovat a indikuje to tedy chybu.</value>
<value>Použití objektu s výchozím členem v místě, které vyžaduje proceduru, vede k implicitnímu vyvolání výchozího člena. Toto je s největší pravděpodobností neúmyslné a negativně ovlivňuje čitelnost.</value>
<value>Výchozí přístup člena skryje, který člen je skutečně volán. I když je zřejmé, že se některé volání provádí v případě, že je indexovaný výchozí přístup člena explicitní, je obvykle lepší pro čitelnost. To platí zejména případě, že přistupovaný výchozí člen není interface samotného objektu, ale musí být vyřešen prostřednictvím řetězce výchozích členských volání.</value>
<value>Výchozí přístup člena skryje, který člen je skutečně volán. I když je zřejmé, že se některé volání provádí v případě, že je indexovaný výchozí přístup člena explicitní, je obvykle lepší pro čitelnost. To platí zejména v případě, kdy výchozí člen nemůže být určen při kompilaci. Dále, pokud by při run-time neexistoval vhodný výchozí člen, bude vyvolána chyba 438 'Object doesn't support this property ormethod'.</value>
<value>Výchozí přístupy členů skryjí skutečně volaného člena. To je obzvláště zavádějící, pokud ve výrazu není žádný náznak, že je takové volání uskutečňováno. Toto může způsobit chyby, při kterých přejde bez povšimnutí, že bylo zapomenuto zavolat člena.</value>
<value>Výchozí přístupy členů skryjí skutečně volaného člena. To je obzvláště zavádějící, pokud ve výrazu neexistuje žádný náznak, že je takové volání uskutečněno a konečný výchozí člen není součástí interface nebo samotného objektu. Zejména to může způsobit chyby, při kterých přejde bez povšimnutí, že bylo zapomenuto zavolat člena.</value>
<value>Výchozí přístupy členů skryjí skutečně volaného člena. To je obzvláště zavádějící, pokud ve výrazu neexistuje žádný náznak, že je takové volání uskutečněno a pokud výchozí člen nemůže být určen z deklarovaného typu objektu. V důsledku toho mohou vzniknout chyby, při kterých přejde bez povšimnutí, že bylo zapomenuto zavolat člena a pokud se v průběhu run-time nevyskytne vhodný výchozí člen, objeví se chyba 438 'Object doesn't suport this property or method'.</value>
<value>Kdykoli jsou obě strany přiřazení bez 'Set' typu Objekt, existuje přiřazení od výchozího člena RHS k druhému - LHS. I když by toto mohlo být úmyslné, v mnoha situacích to jen maskuje chybně zapomenuté klíčové slovo 'Set'. </value>
0 commit comments