Programmsymbol aktualisieren

Hallo

Erstmal zum Rainer, haste gesehen, es gibt doch einen C++ VB Compiler?
Komischerweise funktioniert nur Autohotkey mit dieser Tastaturübergabe, dafür aber echt genial das Tool!!!

Dann zu meinem neuen Problem, seit längerem habe ich in meinem Programm das Symbol in den Formen durch ein neues ersetzt.
Durch das Setup wird auch ein Icon auf dem Desktop angelegt.

Kann man dieses Symbol beim Start des Programms automatisch aktualisieren lassen durch entsprechenden Code.
Die EXE-Datei und Name ist ja identisch, aber das Symbol ein anderes, ich muss es ja manuell am Desktop durch anklicken ändern.

ZWeites Problem, ich habe einen Link auf meine Hompeage gelegt, es kommmt dann ein Hinweis auf diese Seite. Super, genau da erscheint auch immer noch das alte Symbol, obwohl ich nie einen Verweis auf dieses Symbol gesetzt habe und im Programm auch nirgendwo das alte Symbol auftaucht. Wie geht das???

Kann mir jmd dazu was sagen und helfen???

Mfg Werner

Hallo Werner,

Erstmal zum Rainer, haste gesehen, es gibt doch einen C++ VB
Compiler?

nein, das ist mir nicht aufgefallen. Poste doch hier mal den Link zu dem Beitrag. Den Beitrag habe ich sicher zu unaufmerksam gelesen, den Link übersehen.

Komischerweise funktioniert nur Autohotkey mit dieser
Tastaturübergabe, dafür aber echt genial das Tool!!!

Dann zu meinem neuen Problem, seit längerem habe ich in meinem
Programm das Symbol in den Formen durch ein neues ersetzt.
Durch das Setup wird auch ein Icon auf dem Desktop angelegt.

Welches Setup-Programm? Die Stelle an der ich im Weitergabeassistenten einstellen könnte, daß ein Desktopsymbol erzeugt werden soll, ist mir nich nicht aufgefallen. Die werden bei mir immer nur im Startmenü angelegt, wenn ich es auf dem Desktop brauche, dann kopiere ich das manuell.

Kann man dieses Symbol beim Start des Programms automatisch
aktualisieren lassen durch entsprechenden Code.

Das Symbol ist fest in der .exe, aber komplett die Vernüpfung erzeugen ging doch? Aus dem Kopfe weiß ich aber nicht wie, da muss ich erst suchen.

Die EXE-Datei und Name ist ja identisch, aber das Symbol ein
anderes, ich muss es ja manuell am Desktop durch anklicken
ändern.

Das Programm kann ja prüfen, ob auf dem Desktop eine Verknüpfung liegt und wenn ja, diese überschreiben. Ob das gut ist, musst Du wissen.
Wenn Du mit der Verknüpfung Parameter an die .exe übergibst, werden die dabei gelöscht. Wenn nicht, kann nichts weiter passieren. (Code kommt später. :smile:)

ZWeites Problem, ich habe einen Link auf meine Hompeage
gelegt, es kommmt dann ein Hinweis auf diese Seite. Super,
genau da erscheint auch immer noch das alte Symbol, obwohl ich
nie einen Verweis auf dieses Symbol gesetzt habe und im
Programm auch nirgendwo das alte Symbol auftaucht. Wie geht
das???

Kann mir jmd dazu was sagen und helfen???

Ich leider nicht, mit HTML kenne ich mich nicht aus.

Gruß Rainer

Der Link zum Compiler:
http://tangiblesoftwaresolutions.com/

Ich nutze ein anderes Programm zur Erstellung des Symbols.
Es ist alles gleich ich möchte nur eine Aktualisierung des Desktopsysmbols und des Programmordnersymbols in der Startleiste
beim Programmstart (ich trage dann in die Reg 1 ein, dann erfolgt die Prüfung beim nächsten Start nicht mehr).

Die Info mit dem Verweis aufs internet hat nix mit HTML zu tun,
es ist ja VBCode, es erscheint nur unten rechts ein Symbol wo steht,
das eine Aktualisierung verfügbar ist. Dieses Symbol ist alt.
Ich habe keine Ahnung, woher die Verknüpfung zu einem Symbol bezogen wird (Code könnte ich noch schreiben, wenn er gebraucht werden sollte).

Mfg Werner

Hallo Werner,

Der Link zum Compiler:
http://tangiblesoftwaresolutions.com/

Danke! Den sehe ich mir am WE mal an.

Ich nutze ein anderes Programm zur Erstellung des Symbols.
Es ist alles gleich ich möchte nur eine Aktualisierung des
Desktopsysmbols und des Programmordnersymbols in der
Startleiste
beim Programmstart (ich trage dann in die Reg 1 ein, dann
erfolgt die Prüfung beim nächsten Start nicht mehr).

Hmmmm. Nein keine Ahnung. Die Verknüpfung auf dem Desktop per Code aktualisieren ist sicher kein Problem. Was der Installer treibt weiß ich nicht.

Die Info mit dem Verweis aufs internet hat nix mit HTML zu
tun,
es ist ja VBCode, es erscheint nur unten rechts ein Symbol wo
steht,
das eine Aktualisierung verfügbar ist. Dieses Symbol ist alt.
Ich habe keine Ahnung, woher die Verknüpfung zu einem Symbol
bezogen wird (Code könnte ich noch schreiben, wenn er
gebraucht werden sollte).

Du redest vom TrayIcon? Das schreibt Dein Code selbst. Entweder hast Du das als Picture auf der Form versteckt, oder Du lädst das Bild von der Platte. Wenn Du das Icon der Form an das Trayicon übergibst, sind die idetisch.

Gruß Rainer

Hi
ach ja TrayIcon so nennt sich das, stimmt.

Ja ich hab auf der Form geguckt, in dem Iconfenster der Form ist das neue Symbol. Im Programmordner meiner meinung nach auch.
Aber ich hab schon 2x geguckt und es war meiner Meinung kein link auf das alte Symbol vorhanden. Komisch.

Hallo Werner,

Ja ich hab auf der Form geguckt, in dem Iconfenster der Form
ist das neue Symbol. Im Programmordner meiner meinung nach
auch.
Aber ich hab schon 2x geguckt und es war meiner Meinung kein
link auf das alte Symbol vorhanden.

In meinem Beispielprogramm wäre das die Stelle:

Option Explicit

Private WithEvents cTIcon As clsNotifyIcon

Private Sub Form\_Load()
 Image1.Visible = False
 Set cTIcon = New clsNotifyIcon
 cTIcon.Init Me, "Test", Me.Icon '

Du legst im Code selbst fest, welches Bild als Trayicon verwendet wird. Du musst die Stelle im Code nur finden und dort Form.Icon hin schreiben.

Gruß Rainer