Forum: PC-Programmierung VB 3,5 auf 4,0


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von CATCO (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo und nochmal eine VB Frage.

Ich habe ein Programm, das war auf Ziel Net 3,5 ausgerichtet. Nun 
brauchte ich eine Chart, das es erst ab Net 4,0 gibt. Ich habe das Ziel 
Net auf 4,5 geändert (ich habe es auch mit 4 getestet) um den Chart zu 
haben. Alles funktioniert nun außer das ich nun KEINE NotifyIcion mehr 
habe. Visible ist true, vorher ging das ja auch alles einwandfrei. Jetzt 
habe ich kein Notify mehr?! Muss ich da noch was ändern?!

von VB4.0 (Gast)


Bewertung
0 lesenswert
nicht lesenswert
CATCO schrieb:
> Muss ich da noch was ändern?!

...ja, deine Zielvorstellungen (bzw. deine Ausdrucksweise)!

von student (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Was ist denn eine NotifyIcion?
Notification? Was für eine Notification?

von ich (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Bei NotifyIcons muss soweit ich mich erinnere die .Show Methode 
aufgerufen werden.

von Alexander K. (pucki)


Bewertung
0 lesenswert
nicht lesenswert
So geht das unter Net 4.0  Client Profil. !!!

Das Prg. öffnet bzw. Schließt eine CD-Laufwerk durch klicken auf das 
Tray-Icon (neben der Uhr)
NotifyIcon muß dazu auf die Form gezogen werden.

*** code ***

Public Class hp
  Public Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand 
As String) As Integer
  Public status = "zu"


  Private Sub hp_Load(sender As System.Object, e As System.EventArgs) 
Handles MyBase.Load
    Me.ShowInTaskbar = False
    Me.Hide()
    mciExecute("Set CDaudio door closed")
    status = "zu"
  End Sub


  Private Sub NotifyIcon1_Click(sender As Object, e As System.EventArgs) 
Handles NotifyIcon1.Click
    If status = "zu" Then
      mciExecute("Set CDaudio door open")
      status = "auf"
    Else
      mciExecute("Set CDaudio door closed")
      status = "zu"
    End If
  End Sub

********* End code ***

Gruß

   Pucki

: Bearbeitet durch User
von Zeno (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Evtl. das Assembly mit den NotifyIcon beim Update versehentlich heraus 
geworfen?

von Alexander K. (pucki)


Bewertung
0 lesenswert
nicht lesenswert
Er kann ja mal mein Code testen, dann weiß er wo das Problem liegt. Oder 
hat eine Fehlerquelle ausgeschlossen.

Aber ich denke ich weiß wo die Fehlerquelle ist. ;)

Er Hat das falsche Framework aktiviert. Er muss die CLIENT-Version 
auswählen. !!

Ich hab das Prg. extra geschrieben, weil ich so schlecht an den 
Auswerf-Schalter meines CD-Laufwerks ran komme. Und nicht um ihn was zu 
beweisen.


Gruß

   Pucki

: Bearbeitet durch User
von Alexander K. (pucki)


Bewertung
0 lesenswert
nicht lesenswert
Kleiner Nachtrag.

NotifyIcon1 muss !! ein Icon zugewiesen werden. Das übliche 
Standart-Icon wird NICHT automatisch zugewiesen.

Gruß

   Pucki

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.