Suchergebnisse

Suchergebnisse 1-30 von insgesamt 40.

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Hier wäre eine CheckedListBox angebracht“ ​Das wäre in meinem jetzigen Fall durchaus verwendbar, da ich keine verschachtelte Struktur habe und sich somit alle Dokumente auf der obersten Ebene befinden. ​Es wäre aber in weiteren Ausbaustufen durchaus denkbar, das gewisse Dokumente untergeordnete Dokumente besitzen. Hier wäre dann die ChildNodes des TreeView zu gebrauchen. ​Soweit ich das bis jetzt überblicke ist diese Funktionalität bei der CheckedListBox nicht gegeben.…

  • Benutzer-Avatarbild

    Hallo, ​hat hierzu zufälligerweise einer eine Lösung um das Problem zu beheben, bzw. dies zu umgehen? ​Ich habe ein Programm, wobei der Nutzer mit vielen verschiedenen Dokumenten arbeiten kann/muss. Hier habe ich eine Funktion implementiert, die es dem Nutzer erlaubt einen ganzen Stapel an Dokumenten auf einmal zu speichern. ​Hierzu wir ein neues Form geöffnet und in einem TreeView alle derzeit verfügbaren Dokumente aufgelistet. Über die Checkboxen der einzelnen Nodes kann der Nutzer dann auswäh…

  • Benutzer-Avatarbild

    Ich würde in jede Zelle das volle Datum schreiben, zum Beispiel "18.03.2018" und dann das Format der Zelle auf benutzerdefiniert Formatierung und als Formatierung dann "TT" eingeben. So ist in jeder Zelle das vollständige Datum hinterlegt, allerdings ist nur der Tag des aktuellen Datums sichtbar. Dann über bedingte Formatierung als Regel zur Hervorhebung von Zellen einstellen, dass das aktuelle Datum hervorgehoben wird. Siehe Excel-Beispiel im Anhang.

  • Benutzer-Avatarbild

    Wieso, das passt doch ​Sind nur zwei RAM-Module vorhanden, so werden diese auf die beiden Kanäle aufgeteilt, also ein Modul in A und ein Modul in B, um so den Speicherdurchsatz aufgrund von zwei Kanälen zu maximieren. ​Wenn du jetzt wie in deinem Fall erweiterst, dann würde ich spontan sagen, dass die beiden 4GB Module jeweils auf A1 + A2 gehören. Somit bildet der Kanal A (A1+A2) zusammen 8GB. Das neue 8GB Modul kommt auf B2 und somit befinden sich auch 8GB im Kanal B (B1+B2). ​Man möge mich ver…

  • Benutzer-Avatarbild

    Windows 98 SE- In Betrieben!? Warum!?

    Ruzbacky - - Off-Topic

    Beitrag

    Unsere Erfahrung zeigt, dass Maschinen mit alten Betriebssystemen vor allem einen Vorteil haben... Sie bekommen keine Windows Updates mehr... ​Wir hatten eine ältere Laserschneidanlage mit Windows 98, die softwaretechnisch eigentlich immer gut lief. Lediglich die Menüführung war nicht mehr zeitgemäß und wenig intuitiv. ​Nun haben wir eine neue große Plasmaschneidanlage mit Windows 10, welche im Prinzip auch immer gut läuft. Nur nach umfangreicheren Windows Updates macht die Software der Plasmasc…

  • Benutzer-Avatarbild

    Zitat von Blackn0va: „Naja 870€ die jahres Lizenz“ ​Also wir nutzen ebenfalls Code Two Exchange Rules und sind damit sehr zufrieden. ​Vor allem bietet Code Two einige interessante Features und Einstellmöglichkeiten, wie z.B. dass die Signatur nur angehangen wird, wenn die Mail an Adressaten außerhalb der Firma geht oder dass für bestimme Personen andere Signaturen verwendet werden. ​Auch die Unterschiedlichen Signaturen für die Formate HTML / Rich Text / Plain Text sind gut, damit die HTML Signa…

  • Benutzer-Avatarbild

    Zitat von EpagneulBreton: „icons8.com/“ Benutze ich auch, kann ich nur empfehlen... ​Habe mich allerdings noch nicht damit beschäftigt, ob die Icons für die kommerzielle Nutzung frei sind. ​Habe diese bis jetzt allerdings auch noch nicht kommerziell eingesetzt.

  • Benutzer-Avatarbild

    Wir haben ja Server im Einsatz, welche auch mit Virtualisierung arbeiten. Jedoch wie Eingangs schon geschrieben ist unser Unternehmen in den letzten Jahren stark gewachsen, was zwangsläufig zu mehr PC-Arbeitsplätzen geführt hat und somit natürlich auch zu einer stärkeren Auslastung der vorhandenen Server. ​Daraus entstand ja mein Gedanke, einen normalen PC als Druckerserver zu nutzen. Kannst du noch etwas spezieller werden, worin die Vorteile liegen, die Datei- und Druckdienste zu nutzen, bzw. w…

  • Benutzer-Avatarbild

    Hallo zusammen, ​folgendes Problem... bei uns gibt es viele Drucker an der Arbeit, die in verschiedenen Büros stehen. Die an den Arbeitsplätzen notwendigen Drucker sind jeweils an jedem Arbeitsplatz lokal installiert und eingerichtet. Die Drucker selber befinden sich jedoch alle im Netzwerk. Und hier entsteht auch schon das erste lästige Problem, eben genau weil alle Drucker lokal installiert sind, sind die Einstellungen überall individuell, was völlig nervig ist. ​Hinzu kommt, das gerade Window…

  • Benutzer-Avatarbild

    Zitat von Nofear23m: „1.) Das Projekt startet zwar abr es geht kein Fenster auf, sonst tut sich aber auch nix. Wie wenn er in einer Endlosschleife hängen würde. (Auf 3 Rechnern getestet, in der Arbeit meldet sich auch Symantec)“ Ich habe hier das gleiche Probleme. Beim Stepwise-Debugging bleibt er bei mir in folgender Zeile hängen (Mainmodel.vb): VB.NET-Quellcode (8 Zeilen) Kommentiere ich die Zeile aus, so startet bei mir zumindest das Fenster. Die tiefergehende Fehleranalyse überlasse ich den …

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Glaube ich nicht ganz. Hier brauchst Du nur ein einziges Try-Catch.“ Hmm... Aber doch auch nur so lange, wie jede weitere Form über die Form1 aufgerufen, bzw. durch diese instanziert wird. Denn der Try/Catch Block umfasst ja auch hier nur Form1. Wenn ich aus Form1 ausbreche und dann eine Exception auftritt, wird diese doch auch nicht mehr gefangen oder sehe ich das falsch? Kenne mich leider, wie du bereits richtig festgestellt hast, überhaupt nicht mit C# aus. Aber mal…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Wenn Du um die Zeile ein Try-Catch baust, ist das das, was Du willst. Dies kannst Du auch in VB.NET so machen, dazu musst Du aber das Projekt entsprechend modifizieren.“ ​Ok, das verstehe ich... Dies entspricht ja in etwa dem was ich getan habe, indem ich um alle meine Aufrufe der Formulare ein Try/Catch gebaut habe. Natürlich ist um den Code, welcher sich außerhalb meiner Formular befindet kein Try/Catch. ​Dies ist aber nicht so schlimm für meinen Anwendungsfall, da a…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „jaja, aber wie ich verstanden habe, ist das Fortfahren gar nicht das (nächste) Ziel des TE, sondern die Fehler ühaupt zu loggen und zu mailen, damit er als Entwickler überhaupt ein zeitnahes Feedback kriegt, wenn im Praxis-Einsatz was schief läuft. Eine wirksame Fehlerbehandlung zu entwickeln wäre quasi erst das "Ziel nach dem Ziel"“ So ist es... Und mit Try/Catch kann ich natürlich die Exception fangen und entsprechend behandeln, bzw. protokollieren. Mein Problem is…

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Sobald das Hauptprogramm Deine DLL in einem Try-Block ausführt (wohl sehr wahrscheinlich, um das Fortführen des Hauptprogramms nicht zu gefährden), ist ja die DLL-Exception behandelt.“ Das wird wohl so sein und erklärt warum alle meine Versuche das UnhandledException-Event auszulösen innerhalb einer DLL erfolglos blieben. Zitat von RodFromGermany: „Was genau stellst Du Dir unter Exception fangen und behandeln vor?“Zunächst möchte ich, dass die Excepion ein Event auslöst und…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Du kannst natürlich glauben was du willst - ich aber an deiner Stelle würde es ausprobieren“ Ich habe es ausgiebig versucht, bekomme aber nicht das gewünschte Ergebnis, bzw. das Ergebnis wie ich es bei einer WinFormAnwendung bekomme... VB.NET-Quellcode (10 Zeilen) Den Sub "AppStartUp" rufe ich im Load-Event der Form auf, aber nur in einer WinFormAnwendung ruft er dann auch die Sub "SideThread_Exception" auf, wenn eine Exception auftritt. In meiner Dll wirft er mir di…

  • Benutzer-Avatarbild

    @VaporiZed Das passt soweit, allerdings war es ja mein Ziel genau so einen großen alles einschließenden Try/Catch Block zu vermeiden... Zitat von ErfinderDesRades: „Hmm - also System.AppDomain - sagt mein ObjectBrowser - ist Bestandteil von mscorlib, und ohne mscorlib gibts ühaupt kein .Net-Programm.“ ​Ich glaube trotzdem, dass ich die UnhandledException nur in einer WinFormAnwendung als Event behandeln kann, sprich nicht meine Klassenbibliothek müsste die UnhandledException fangen und protokoll…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Soll das Programm nach so einer Exception weiterlaufen oder nicht?“ Die eigentliche Software soll weiter laufen, das AddIn, welches ja die Exception verursacht hat, soll beim auftreten der Exception nicht weiter laufen, da die Exceptions ja unbehandelt sind. Mit dem Code vom EdR habe ich noch mal etwas ausgiebiger eine WinFormsAnwendung getstet, hier werden alle Exceptions in einer der drei Mechanismen registriert und eine Protokollierung wäre ohne Probleme möglich. Ab…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Wenn Du um die crashende Zeile ein Try / Catch baust und die Exception wird trotzdem nicht abgefangen“ Wenn ich ein Try/Catch um die Zeile drum herum baue, dann fängt er die Exception ohne Probleme. Im Bild die MessageBox mit der gefangenen Exception. ​Also fangen kann ich alle Exceptions mit Try/Catch, da gibt es keine Probleme, nur ohne Try/Catch die Exception global zu fangen und zu protokollieren funktioniert noch überhaupt nicht.

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Das ist eine COM-Exception, das ist mit hoher Wahrscheinlichkeit C++-Code, für den das Studio automatisch einen .NET-Wrapper generiert hat (weil es COM ist).“ Da hast du natürlich recht, da war ich etwas auf dem falschen Dampfer... Da mein Code die Exception wirft, war ich auch am glauben, dass mein vb.net Code eine managed Exception wirft. So gesehen ist dort mit hoher Wahrscheinlichkeit massenhaft C++ Code enthalten. Zitat von ErfinderDesRades: „Ansonsten fund ich hi…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Wie äußern sich die UnhandledExceptions, die Du nicht abfangen kannst?“ Die Exceptions äußern sich als normale unbehandelte Ausnahme. Und diese Informationen sind es, die ich eigentlich auch versuche zu protokollieren. Zitat von RodFromGermany: „Falls in dieser DLL unmanaged C / C++-Exceptions geworfen werden“ ​Die komplette Klassenbibliothek basiert auf vb.net, es sind keine Bestandteile mit C oder C++ -Code enthalten. Somit sollte es sich bei allen Exceptions um mana…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Wenn Du die Quellen der DLL hast, füge das DLL-Projekt Deiner GUI-Projektmappe als vorhandenes Projekt hinzu und füge als Verweis das DLL-Projekt, nicht aber die DLL Deinem GUI-Projekt als Verweis hinzu.“ Ich nehme an, dass du mit der GUI-Projektmappe die Projektmappe der von mir angesprochenen "vorhanden Software" meinst und ich in dieser mein DLL-Projekt (also das Projekt meines AddIns) als Verweis hinzufügen soll. Wenn das deine Idee war, dann habe ich mich in meine…

  • Benutzer-Avatarbild

    Moin zusammen, ich habe ein AddIn für eine vorhandene Software geschrieben, welches in Form einer Klassenbibliothek (dll) vorliegt und so durch die vorhandene Software beim StartUp geladen wird. Dank dem @ErfinderDesRades und seinen Hilfestellungen zum Thema XML und seinen sonstigen Tutorials zum Thema typisiertes Dataset funktioniert auch alles wie geplant. In der vorhandenen Software kann ich nun über Ribbon-Schaltflächen die Funktionalitäten des AddIns (dll) aufrufen. Die Funktionalitäten bes…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Jo, is logisch, dass das nicht funktioniert (dassis letztlich fast immer logisch): .AppendElement() ist eine Function, die gibt etwas zurück, nämlich das appendete Element. Und das hat welchen Datentyp? XmlElement. Daher kann man an diesen Rückgabewert gleich die nächste Append-Methode dranhängen. .AppendText() appendet aber kein XmlElement, sondern einen - guck nach, mit dem Tut aus post#8 - XmlText - Objekt. In ein XmlText-Objekt kann man nichts weiter hineinschach…

  • Benutzer-Avatarbild

    Sooo... Ich habe mir heute Abend mal die letzten zwei Stunden Zeit genommen und alles durchgearbeitet, was du mir an Input zur Verfügung gestellt hast. Als erstes habe ich deine Extension-Methods abgeschrieben (Ja ich habe sie abgeschrieben, weil hätte ich sie nur kopiert und eingefügt, dann hätte ich morgen schon wieder vergessen wie die Extension-Methods funktionieren ) VB.NET-Quellcode (24 Zeilen) Ich habe die Extension-Methods um eine Methode erweitert, da ich mit der Extension-Method Append…

  • Benutzer-Avatarbild

    Danke für die Tipps. Zu 1. Wie Eingangs schon gesagt handelt es sich bei dem ganzen um ein AddIn für eine vorhandene CAD-Software namens "Autodesk Inventor". Ist somit also leider kein Standalone... aus diesem Grund ist es leider auch zwecklos, wenn ich dir mein Projekt zur Verfügung stelle, damit du mal einen Blick drauf wirfst Bei diesen "Props-Dingern" handelt es sich um Schnittstellen zu den Eigenschaftswerten von Dokumenten des CAD-Programms. Bei CStr(oCompDefSumProps.Item("Revision Number"…

  • Benutzer-Avatarbild

    OK, ich habe mit deinem Beispiel etwas herumexperimentiert und mir das Ganze mal versucht zu verinnerlichen... Auch bin ich deinem Link gefolgt und habe noch etwas Google bemüht. ​Mit den Extension-Methods ist es also unteranderem möglich bestehenden Klassen eigene Methoden zu ergänzen, ohne dabei die eigentliche Klasse manipulieren zu müssen. ​Auch brauche ich so keine neue Klasse erstellen, welche von einer anderen Klasse erbt, nur um gewünschte Methoden ergänzen zu können. ​Das bedeutet, dass…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Deinen Code kann man übrigens stark vereinfachen. Kannst du Extension-Methods verwenden, oder täte dich interessieren, es zu erlernen? Weil deinen Fehler kann man auch darauf zurückführen, dass dein Code unübersichtlich ist - da übersieht man halt leicht was.“ ​An der Vereinfachung meines Codes bin ich immer interessiert und wenn man dadurch sogar noch neues Wissen erlangen kann, welches einem auch in Zukunft noch nützlich sein wird, dann umso mehr. ​Also wäre ich di…

  • Benutzer-Avatarbild

    Oh Oh! Manchmal sieht den Wald in der Tat vor lauter Bäumen nicht. @ErfinderDesRades Du hast natürlich vollkommen recht, wobei ich zugeben muss, dass ich fast 5 Minuten auf deinen Code starren musste, bis mir des Rätsels Lösung offensichtlich wurde. Ich Danke dir für deine Hilfe, so funktioniert es natürlich

  • Benutzer-Avatarbild

    Guten Abend zusammen, ​vorweg muss ich sagen, dass ich mich mit XML nur sehr rudimentär auskenne und deswegen auch nicht verstehe warum eben genau das passiert, was ich nicht verstehe. ​Ich habe ein AddIn für unsere CAD-Software in VB.NET geschrieben, welches unteranderem Stücklisten in ein XML-File exportiert. ​Dies funktioniert soweit auch sehr gut, bis auf dass sich der Export der Informationen in das XML-File, bzw. die darin enthaltenen Knoten mir unerklärlich verhalten. ​Bei meines Erachten…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Also wie schon gesagt: ein richtiges klassisches Rollenmodell muss her, wo einer Rolle verschiedene Berechtigungen zugeordnet werden können.“ ​Ok, dies klingt erstmal nicht schlecht und auch das ganze in einem DataGridView darzustellen klingt nicht schlecht. ​Ich werde mir das nochmal mit den genannten Anregungen anschauen und etwas herum experimentieren. ​In der Zwischenzeit sind mir auch selbst noch ein oder zwei Ideen in den Sinn gekommen, die ich mal antesten wer…