Chyba při otevření OpenFileDialog   zodpovězená otázka

VB.NET

Přeji pěkný začátek týdne a hned při pondělku mám jeden problém.

Na svém počítači jsem odladil aplikaci, ale zjistil jsem že všem ostatním uživatelům ve firmě vyskoči vyjímka při pokusu otevřít OpenFileDialog. Netuším čím by to mohlo být způsobené protože všechno ostatní jim funguje bez problémů. OpenFileDialog je standartní (žádná cizí komponenta). Dělá to ve všech aplikacích. Zde je část textu vyjímky:

System.MissingMethodException: Method not found: 'System.String System.Windows.Forms.OpenFileDialog.get_SafeFileName()'.

at statistiky.frmAplikace.Button16_Click(Object sender, EventArgs e)

at System.Windows.Forms.Control.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ButtonBase.WndProc(Message& m)

at System.Windows.Forms.Button.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Aplikace jede na .Net Frameworku 2

Nesetkal jste se s tím někdo?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Proč používáte vlastnost SafeFileName? Používejte FileName a při práci s tím kontrolujte jesli to není IsNullOrEmpty.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

No fileName mi vrací celou cestu a safeFileName mi vrací jméno souboru. Nebo to používám špatně?

Ale jde o to že výše uvedenou chybu to hlási už při pokusu o zavolání:

Me.OpenFileDialog1.ShowDialog()

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Takže vyřešeno, opravdu jsem měl kdesi v kódu

Me.OpenFileDialog1.SafeFileName

Po odstranění mi OpenFileDialog už funguje. Zmátlo mě že vyjímka vyskočila hned jak jsem zavolal showDialog a ne až když to došlo k řádku kde se snažim přečíst SafeFileName.

A dále mě také zmátlo že to nefunguje u ostatních uživatelů ale u mě ano.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback