Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Wyświetlanie ssystemowych komunikatów
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004
Wyświetlanie ssystemowych komunikatów

Pewnie banalne pytanie ale cóż ja nie wiem

W jaki sposób wyświetlać systemowe komunikaty np.

Chcę usunąć plik i pojawia się komunikat systemowy coś: " .... Nie można usunąć pliku .... "

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

12-11-2004 11:55
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Znaczy sie z tego co zrozumiałem, to chodzi żeby dodać ikone czy coś takiego?


_____________________________________________
www.mob.abc.pl - moja strona o VB

12-11-2004 17:36
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

No nie bardzo - chodzi mi o to żeby zamiast wyświetlania własnego komunikatu pokazywał mi się taki jaki jest w systemie np. komunikat jaki się pojawia podczas usuwania używanego pliku :

"Nie można usunąć pliku [nazwa pliku]. Sprawdź czy plik jest używany przez inną osobę lub program"

czy jakoś tak

Czy w ogóle da się to zrobić ??

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

12-11-2004 18:36
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Zrobić się pewnie da, bo te komunikaty są wyświetlane przez Shella i można je jakoś wywołać. Ale nie wiem niestety jak. Nigdy mi to nie było potrzebne.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

13-11-2004 00:54
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Piotr T




Typ: neutral
Postów: 176
Zarejestrowany: May 2004

No właśnie i tu VB.NET jest górą nad VB

Sub XXX()
  Try
  ' tu kod do wykonania

    Catch ex As Exception
    ' a jakby coś nie tak to:
    MessageBox.Show (ex.Message)

    Finally
    ' tu jeśli wszystko ok to kod zostanie wykonany

  End Try
End Sub


[Post edytowany dnia 13-11-2004 09:43 przez Piotr T]


_____________________________________________
Visual Basic.NET - Mercedes dla programistów

13-11-2004 09:41
Pokaż profil Piotr T  Wyślij email do Piotr T   Odwiedź stronę Piotr T  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Chyba nie znasz poprostu VB . W VB pisze się to tak:

    On Error GoTo ErrHandler
    '...
ErrHandler:
    MsgBox Err.Description
    '...



_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

13-11-2004 14:10
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Piotr T




Typ: neutral
Postów: 176
Zarejestrowany: May 2004

Znam znam - tylko że w VB.NET w sekcji Catch
mogę określić dosłownie wszystko co bym chciał wyświetlić i mało tego instrukcja On Error goto...
jeśli napotka błąd to nie zostanie wykonana, natomiast w VB.NET jest takie zdarzenie jak Finally gdzie instrukcja zostanie wykonana, po wystąpieniu mało znaczącego błędu


_____________________________________________
Visual Basic.NET - Mercedes dla programistów

13-11-2004 14:27
Pokaż profil Piotr T  Wyślij email do Piotr T   Odwiedź stronę Piotr T  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

1) Tzn. co?
2) Jeśli napotka błąd to właśnie zostanie wykonana...
3) Jeśli jest wykonywane po wystąpieniu mało znaczącego błędu, to wcale nie jest zaleta, lecz poważna wada. W VB masz przynajmniej pełną kontrolę nad tym, przy jakich błędach będzie wykonane, przy jakich nie.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

13-11-2004 14:31
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Piotr T




Typ: neutral
Postów: 176
Zarejestrowany: May 2004

Ty chyba uważasz mnie za lamera Ok w poniedziałek postaram Ci opisać działanie obsługi błędów z VB.NET
Try
Catch
Finally
End Try
Po to zostały one zaimplementowane do VB.NET, żeby można było mieć większą kontrolę nad systemem niż to oferuje VB


_____________________________________________
Visual Basic.NET - Mercedes dla programistów

13-11-2004 14:35
Pokaż profil Piotr T  Wyślij email do Piotr T   Odwiedź stronę Piotr T  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Nie, nie mam cię za lamera .
Nie musisz opisywać, nie o to chodzi - mogę sobie przecież do MSDN zajrzeć. Poprostu powiedz ogólnikowo, co możesz tam określić i nie da się tego w VB zrobić . Pytam z czystej ciekawości.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

13-11-2004 14:38
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

No tak chłopaki nadal kontynuują kłótnię a odpowiedzi nie ma


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

13-11-2004 15:19
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
Wszystkich odpowiedzi: 10 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1