Suchergebnisse

Suchergebnisse 1-30 von insgesamt 205.

  • Benutzer-Avatarbild

    Falls es noch jemanden interessiert, hier mein erweitertes Script, welches nach einem Versions-Update die alten Versions-Ordner und deren Inhalte löscht: Wichtig: 1. Ein Eintrag in My.Settings: Name: "Programm_BenötigtUpgrade" Type: "Bool", Value: = "true" ist erforderlich 2. Im Projekt-Explorer mit rechter Maustaste auf den Projekt-Namen und "Hinzufügen" - "Verweis" anklicken. Hier im Block "Framework" den Verweis auf: "System.Configuration" hinzufügen (anhaken), um den Konfigurations-Ordner au…

  • Benutzer-Avatarbild

    Hi @VaporiZed eben das will ich eighentlich auch nicht machen, mein Programm direkt nach C: oder C:\MyApps installieren zu lassen. Schade, dass sich da irgendwas dagegen stemmt, im Windows, dass sich die Programmsymbole links in der Taskleiste nicht zur Laufzeit verändern lassen. Aber Andere App-Entwickler haben hierfür wohl einen Ausweg gefunden. Denn bei denen funktioniert es ja. Na, das stelle ich erst mal zurück. Denn mit dem "Bitte warten"-Fenster weiss der Anwender nun eh, dass er noch nic…

  • Benutzer-Avatarbild

    Ah, klar Das werde ich morgen mal versuchen, ob mich das weiter bringt. Merci sakrisch @VaporiZed Beste Grüsse

  • Benutzer-Avatarbild

    Also... ich vermute langsam, dass das Problem mit dem besonders geschützten Installationsordner C:\Programme zusammenhängt. Aber auch mit deaktivierer UAC wird das geänderte Programmsymbol nicht angezeigt. Das Problem besteht auch, wenn meine Anwendung als Admin mit erhöhten Rechten gestartet wird. Was könnte ich denn noch versuchen? Beste Grüsse

  • Benutzer-Avatarbild

    Hi @DTF und @VaporiZed, danke für Eure Tips. Die Blockade tritt erst nach dem Abarbeiten des Shown-Handlers auf. Also dann, wenn eigentlich nur noch der Timer dauernd laufen sollte. Die Durchlaufzeiten vom Load- und Shown-Handler sind akzeptabel. Das ist es ja, warum ich dem Einfrieren nicht näher komme. Äh... Was ist die "Debug-Pause"-Taste? Diese Funktion kenne ich nicht - hört sich aber vielversprechend an.

  • Benutzer-Avatarbild

    Hi Ihr, @DTF, @RodFromGermany, @VaporiZed - Besten danke für Eure Infos Ich habe mit dem Timer festgestellt, dass die seltsame Verzögerung alle Threads und Tasks der Anwendung für einige Sekunden blockiert. Daher habe ich jetzt im Timer eine Verzögerung von 7 Sekunden ab Programmstart eingebaut. Erst nach Ablauf dieser Zeitspanne wird das "Bitte warten-Fenster", welches im Load-Handler aufgerufen wird, ausgeblendet und die Mainform enabled. Solange die Zeit nicht abgelaufen ist, wird zwar im Sho…

  • Benutzer-Avatarbild

    Hi @Coldfire, ich verstehe Deine Antwort leider nicht. Das Problem habe ich im Post 1 beschrieben. Nach dem Start des Programms lasse ich mit "Opacity = 0" das Mainform verstecken und stattdessen ein "Bitte warten"-Fenster anzeigen, welches autom. geschlossen wird, wenn der Shown-Handler abgearbeitet ist und die Form dann mit "Opacity = 1" sichtbar gemacht wird. Leider dauert es danach aber noch weitere 10 sek. bis der User das Mainform bedienen kann, da solange mir nicht bekannte Threads abgear…

  • Benutzer-Avatarbild

    Hi @Haudruferzappeltnoch, Ja, da hast ganz recht. Aber dafür habe ich jetzt ein "Bitte-Warten-Fenster" in meine Anwendung gebastelt, welches verschwindet, sobald die Anwendung geöffnet und sichtbar ist. Nur ist dann "sichtbar" eben leider gleichzeitig auch nicht "bedienbar". Ich hätte daher gerne das "Bitte-Warten-Fenster" solange angezeigt und die Mainform versteckt, bis diese auch bedient werden kann.

  • Benutzer-Avatarbild

    Hi Ihr, habe noch einen Schönheitsfehler in meiner Anwendung. Nachdem "Load" und "Shown" durchgelaufen sind und damit die Form auf dem Desktop angezeigt ist, laufen noch einige Threads (siehe - Anlage - ), welche die Bedienung meiner Anwendung solange blockieren, bis diese abgeschlossen sind und dann erst die Sanduhr verschwindet. Bei meiner Anwendung sind das fast 10 Sekunden. Nun würde ich gerne die Form solange hiden, bis diese Threads abgearbeitet sind. Kann - und wenn ja - ich das so hinfum…

  • Benutzer-Avatarbild

    Hi @VaporiZed Danke Dir für Deine Hilfe. Ich habe es inzwischen mit Icons aus Direktpfad-Zuweisung und aus den Resourcen eingebundenen Icons versucht: VB.NET-Quellcode (56 Zeilen) Es klappt auch mit dem Symbol links in der Taskleiste wunderbar, wenn ich das Debug oder das Release aus deren Ordnern auf meinem NAS X:\ starte. Lasse ich aber das Release mit Inno-Setup nach C:\Programme\ installieren, funktioniert es nicht mehr. Dann wird nur noch das in den Eigenschaften - Anwendung hinterlegte Sym…

  • Benutzer-Avatarbild

    Hi Ihr, ich stehe vor einem seltsamen Problem. Im Designer ist dem Mainform Icon das Icon "ProgrammSymbol_Grau" aus den Ressourcen meiner Anwendung zugewiesen (dieses zeigt ein ausgegrautes Programmsymbol). Im Mainform.load ordne ich mit me.icon = ProgrammSymbol_Grau erneut das "Disable"-Symbol aus den Ressourcen meiner Anwendung zu. Nachdem alle Programmteile initialisiert sind, weise ich mit me.icon = ProgrammSymbol_Normal dem Symbol das normale farbige Symbol aus meinen Ressourcen zu. Es pass…

  • Benutzer-Avatarbild

    Form.Deactivate feuert nicht

    Dideldum - - Sonstige Problemstellungen

    Beitrag

    @Peter329 Klar, wenn Du ansonsten keinen Timer verwendest, wäre die von @DTF genannte Hook-Methode für Dich geeigneter. Ich lasse in meiner Anwendung laufend das derzeit aktive Fenster bzw. dessen Titel ausgeben. Bei Fenstern ohne Titel bekam ich das mit der Hook-Methode nicht hin (liegt aber wahrscheinlich an mir ). Daher der Timer, in welchem ich u.a. den Handle und Fenstertitel des aktiven Fensters auslese und in der Menuleiste meines Proggis ausgeben lasse. Good luck!

  • Benutzer-Avatarbild

    Form.Deactivate feuert nicht

    Dideldum - - Sonstige Problemstellungen

    Beitrag

    Hi, wie wäre es mit einer etwas anderen Vorgehensweise? Z.B. Ein Timer, im welchem im 0.5 Sekunden-Takt laufend der Fensterhandle oder Fenstertitel der aktuell aktiven Anwendung ausgelesen und danach die Form de-/aktiviert wird?

  • Benutzer-Avatarbild

    Hi @RodFromGermany danke Dir Aber da muss ich mich erst einlesen und eruieren, was der Stacktrace macht und wie so was eingebunden wird. Nachdem jetzt der Fehler im Load-Handler eliminiert ist, ich aus anderen Subs und Funktionen auch keine Fehlermeldungen erhalte und auch die User keine solchen melden, macht dann dieser Stacktrace noch Sinn? Eine Fehlermeldung, die ich bzgl. eines Fehlers in einer anderen Sub erhielt, lieferte übrigens die korrekte Fehlerzeile. Gibt es denn auch andere Möglichk…

  • Benutzer-Avatarbild

    Danke Dir @RodFromGermany Ja, das habe ich im Load-Handler drin: VB.NET-Quellcode (3 Zeilen) Aber das sind ja nur drei Zeilen - wie kommen dadurch fast 100 Zeilen Versatz zustande?

  • Benutzer-Avatarbild

    Hi Rod, vielen Dank für Dein Post. Äh... "Debug"-Compilerschalter??? Was meinst Du damit? Ich werkle während des Codens mit der Debug-Einstellung im VS-Mainscreen. Für neue Versionen wähle ich in dieser DropDownBox dann "Release" aus und lasse mir die compilierte Release-Version erstellen, welche ich dann mit dem Inno-Setup als verteilbare Setup.exe packe.

  • Benutzer-Avatarbild

    Fällt mir eben ein, kann das vielleicht daran liegen, dass ich die optimierten Release-Dateien und nicht die Debug-Dateien im Inno-Setup verwende? Bringt diese Optimierung vielleicht die Zeilennummern durcheinander?

  • Benutzer-Avatarbild

    Hi Rod, besten Merci für Deine Hilfe! Genau das wunderte mich in der Fehlerbeschreibung. Ich lasse durch das Inno-Setup u.a. auch die Datei "ICE - Ideal Clipboard Expander.pdb" aus dem Setup-Verzeichnis auf dem Fileserver ("X:\Eigene Dateien\VBNet\ICE - Ideal Clipboard Expander\Setup\") ins Programmverzeichnis des Zielrechners ("C:\Program files\ICE - Ideal Clipboard Expander\") installieren und dennoch wurde in den Fehlerdetails der Pfad zu den Entwicklungsverzeichnissen des Programms ("X:\Eige…

  • Benutzer-Avatarbild

    Hi Rod, danke Dir für Deinen Tip. Leider ist das Win 11-Kistchen ein Kundengerät und daher kann ich auf diesem kein Studio installieren. Da hätte ich Sorge, dass unerwünschte Reste beim Deinstallieren vom Studio zurück bleiben. Wenn die bekrittelte Zeile 1771 nicht: VB.NET-Quellcode (2 Zeilen) lauten würde und die Zuweisung nicht bestehen würde, ergäbe die Fehlermeldung auch einen Sinn. Habe inzwischen den Fehler gefunden - ab einer ganz anderen Zeilennummer, als ausgegeben. Der tatsächliche Feh…

  • Benutzer-Avatarbild

    Hi Ihr, jetzt habe ich ein echtes Problem. Ich habe hier eigentlich nur Win 10-Rechner und erhielt gestern die Mitteilung, dass mein Programm nicht auf Win 11 läuft. Zum Glück habe ich gerade einen Win 11 Rechner zum installieren hier, um mein Projekt zu testen. Fehler: (Versteckter Text) Die Zeile 1771 ist eine fehlerfreie Zuweisung im Load-Handler. Kommentiere ich diese aus, so tritt derselbe Fehler an einer anderen Zeile im Load-Handler auf. Kommentiere ich alle Zeilen im Load-Handler aus, so…

  • Benutzer-Avatarbild

    Hi @VaporiZed, gibt es einen Grund, dass Du in Zeile 23: VB.NET-Quellcode (1 Zeile) gesetzt hast, und nicht: VB.NET-Quellcode (1 Zeile) M.E. ist die Variable Hicon nirgendwo definiert und generiert daher die Null-Exception. Oder habe ich da einen Denkfehler? Beste Grüsse

  • Benutzer-Avatarbild

    Komisch... so funktioniert es: (Versteckter Text)

  • Benutzer-Avatarbild

    Hi @areiland 1. hier wird niemend veräppelt! 2. Das Problem besteht darin, dass tatsächlich fast alles "geht" - es kommt eben nur auf den Aufwand an, welchen man dafür betreiben muss. 3. Mit derartigen Auswürfen kann man es sich bei Helfern, die deren Freizeit opfern, schnell verderben... Auch in diesem Forum hat Höflichkeit einen grossen Stellenwert.

  • Benutzer-Avatarbild

    Hi Ihr, Ich bin eben dabei, in meinem Proggi Bilder in OneNote einfügen zu lassen. Hierbei habe ich aber ein Problem: Im Code: (Versteckter Text) wird geprüft, ob OneNote bereits läuft. Wenn ja, dann soll die laufende Anwendung der Variablen "OneNoteApp" zugewiesen werden. Wenn nein, wird OneNote gestartet und die nun laufende Anwendung der Variablen "OneNoteApp" zugewiesen. Leider fällt der Code, wenn OneNote bereits läuft und damit die laufende Anwendung der Variablen "OneNoteApp" zugewiesen w…

  • Benutzer-Avatarbild

    Hi @ErfinderDesRades, Danke Dir. Da bin ich wieder mal auf dem Feuerwehrschlauch gestanden. Also Controls im Designer erstellen, aber dort eben keine Ereignis-Handler automatisch generieren lassen. Dann am Ende des Load-Handlers die Subs für die Befehlsausführung der Controls mit AddHandler den Eigenschaften der Controls zuweisen. Eigentlich ganz einfach - wenn man vom Schlauch runtersteigt.

  • Benutzer-Avatarbild

    Hi @ErfinderDesRades Danke Dir Ich weiss nur nicht, wie man Events im Load-Handler anhängt. Ich erstelle Projekt und dessen Controls ja im Designer. Da werden die Events gleich beim Erstellen in die entsprechende .vb gepackt. Geht das nachträgliche Anhängen der Events nur bei scripterzeugten Objekten oder auch im Designer?

  • Benutzer-Avatarbild

    Ich regle das bei meinem Projekt so, dass ich eine globale Variable "IsLoadFinished = false" habe. im Load-Handler initialisiere ich meine NUDs. In der letzten Zeile m Load-Hander wird diese Variable dann auf "IsLoadFinished = true" gesetzt. In den ValueChanged-Ereignissen meiner NUDs habe ich die Befehle von If IsLoadFinished = true ... end if umrandet. Dasselbe auch in den Changed-Ereignissen anderer Controls, welche das gleiche Verhalten aufweisen. Funktioniert perfekt.

  • Benutzer-Avatarbild

    Hi @RodFromGermany Danke Dir, ja, da hast recht - Dieser Codeschnipsel stammt noch aus meinen ersten Gehversuchen auf VB.net Das muss ich noch korrigieren. Hi @dherr ich kenne Dein Projekt nicht, würde aber beim Übernehmen von Word-Zwischenablagen-Inhalten unbedingt folgenden Code verwenden - Falls einmal Text und Bilder im Word kopiert werden: VB.NET-Quellcode (12 Zeilen) Nicht jeder Zwischenablage-Inhalt ist RTF, MetafilePict oder Text. Daher würde ich in der Else-Bedingung auch prüfen, ob der…

  • Benutzer-Avatarbild

    Hi Ihr, es gibt m.W. folgende ZwischenablageFormate (Beispiel aus meinem Proggi): (Versteckter Text) Und speichern des Clipboard-Inhaltes (Beispiel aus meinem Proggi): (Versteckter Text) Also für kopierte Word-Ausschnitte gilt: Clipboard.ContainsData(DataFormats.MetafilePict) wenn Text und Bilder aus Word kopiert wurden Clipboard.ContainsText(TextDataFormat.Rtf) wenn nur formatierter Text kopiert wurde Speichern: (Versteckter Text)

  • Benutzer-Avatarbild

    Hi @Haudruferzappeltnoch Das ist ja das Lustige - Jede andere Farbe als Weiss - wie z.B. Rot - ergibt: Das ist es ja, was ich nicht überreisse.