Suchergebnisse

Suchergebnisse 1-30 von insgesamt 33.

  • Benutzer-Avatarbild

    Ah, ok! Also etwas aufwändiger aber passt so. Danke!

  • Benutzer-Avatarbild

    Ja, @asusdk, das hab ich erwartet. Aber wenn ich weis, welches environment ich habe, wie muss ich dann den Key-Pfad ändern?

  • Benutzer-Avatarbild

    Also wenn ich als default "ABC" rein schreib kommt mit dem Release halt "ABC"... Ist aber noch immer nocht die definitiv existente Registry-Value. Aber schonmal schön, dass ich nicht der Einzige bin //EDIT: Bin einen Schritt weiter. Wenn ich bei Release "AnyCPU" oder "x86" vorgebe, bekomme ich "Nothing". Gebe ich meine "echte" Architektur, x64, an, so bekomme ich den Key ausgelesen. //EDIT 2: Debug: Ich bekomme Werte bei "AnyCPU" und "x64" Release: Ich bekomme Werte bei "x64"

  • Benutzer-Avatarbild

    Moin! Ich hab hier eine kleine Herausforderung: Ich lese die Produkt-ID eines PCs folgendermaßen aus: VB.NET-Quellcode (1 Zeile) Das funktioniert wunderbar, wenn ich das Programm als "DEBUG" starte (egal ob im Visual Studio oder direkt über den Explorer). Wenn ich aber ein "Release" erzeuge, bekomme ich nichts zurück. Ich dachte erst, es könnte an den User-Rechten liegen und hab das Progamm mal als Admin ausgeführt. Aber es ändert nichts: Als Release gibt es "Nothing" zurück, als Debug meine Pro…

  • Benutzer-Avatarbild

    Jopp, das war der richtige Anstoß. Danke. Also: Ja, es ist ein AnyCPU-Projekt. Anders als vom Vorposter vorgeschlagen habe ich mich aber für folgende Lösung entschieden: VB.NET-Quellcode (6 Zeilen) Wichtig ist hierbei der Teil it "C:\Windows\Sysnative", damit wird das "Umleitungsproblem" umgangen. Danke! Gelöst!

  • Benutzer-Avatarbild

    Moin! Ich zweifle hier gerade an mir selbst. Ich möchte mittels Process.start(EXECUTABLE, COMMANDS) das bei Windows 10 mitgeliefert scp nutzen. Das liegt unter C:\Windows\System32\OpenSSH\scp.exe. Aber egal, ob ich nur "scp.exe" oder "C:\Windows\System32\OpenSSH\scp.exe" übergebe, ich bekomme immer die Meldung, Datei nicht gefunden... (siehe Anhang). Hat jemand einen Anstoß für mich? MfG Pascal

  • Benutzer-Avatarbild

    Defektes ClickOnce

    pts - - Sonstige Problemstellungen

    Beitrag

    Moin! Ich nutze hier im Betrieb ClickOnce um mehrere Programme zu verteilen und zu updaten. Das funktioniert soweit bei allen bis auf einen PC gut. Mein akutes Problem ist dieser eine letzte PC (Win10, Updates aktuell, .Net aktuell, x64). Bei dem Gerät ist irgend wann mal ein Click-Once-Update schief gegangen. Eventuell ein User-Fehler, für mich nicht nachvollziehbar. Bei der Installation einer beliebigen ClickOnce-App zeigt sich seither folgendes Bild: 1) Ich starte setup.exe oder xxxxxx.applic…

  • Benutzer-Avatarbild

    Okay, also ich bin jetzt auf iTextSharp umgestiegen. Damit bekomme ich alles ordnetlich hin. Ich kann direkt pdf-Seiten einfügen - super. Etwas tricky war die Sache mit Kopf- und Fusszeilen. Da muss man mit Templates arbeiten und das hab ich erstmal lernen müssen. Aber: Läuft soweit. Einziges "Problem": Ein Template braucht eine base-Font und da gibbets nur so einen Times Roman Abklatsch... Und das sieht Kacke aus... Aber da find ich noch ne Lösung.

  • Benutzer-Avatarbild

    Danke dir erstmal. Leider ist das alles für Java bzw. Apache POI statt NPOI und die Klassen heißen da anders (oft ähnlich, z.B. CTR statt C_TR) und Java hat oft .SetXYZ und .GetXYZ statt nur .XYZ das R/W ist. Sehr verwirrend. Naja ich versuche mich durchzuwurschteln. Mittlerweile schaffe ich es meinen Text reinzuprügeln, Bilder einzubauen, Tabellen zu erzeugen und sogar ein Inhaltsverzeichnis (ohne Seitenangaben) ist machbar. Nicht übel. Vor allem schöööön schnell.

  • Benutzer-Avatarbild

    Zitat von petaod: „Kein Ahnung, ob es eine Doku gibt.“ Schade, ich hatte gehofft, da du es hier empfiehlst kennst du dich damit aus. Zitat: „Aber Ich gehe mal davon aus, dass die Funktion AddNewP einen Paragraph zurück gibt.“ Nein, ein CT_P. Da ist keine Methode oder eigenschaft drin, die für mich nach Styling aussieht... Unbenannt_3.jpg Beim Rest sieht es nicht besser aus... Unbenannt_4.jpg (AddNewR vom Typ CT_R) Unbenannt_5.jpg (AddNewT vom Typ CT_T) Die Apache POI Wiki ist auch echt mager. Un…

  • Benutzer-Avatarbild

    Moin, ich wandle in einer Funktion ein XPS-Dokument in eine Grafik um: VB.NET-Quellcode (25 Zeilen) Diese Methode wird innerhalb eines Backgroud-Workers aufgerufen - zumindest ist dies der Plan. Denn ich erhalte zur Laufzeit die meldung, dass Dim xps As New System.Windows.Xps.Packaging.XpsDocument(XPSpath, System.IO.FileAccess.Read) nicht per MTA (Multi Threaded Appartment) aufgerufen werden kann, sondern nur per STA. Nun ist aber das Multi-Threading ein wichtiger Teil meiner Applikation. Seht i…

  • Benutzer-Avatarbild

    Zitat von petaod: „Ich gehe mal davon aus, dass der Text im Header auch nicht anders formatiert wird als im Dokument.“ Nein, so ist das leider nicht. Der Header wird via OpenXmlFormats.Wordprocessing formatiert. Mein akutes Problem ist, dass keinerlei Kommentare zu einer der Elemente ind header.AddNewP().AddNewR().AddNewT.Value gibt: Unbenannt.png Ich habe das auch schon auseinander gedröselt. Leider werde ich aus reinen Funktionsnamen nicht schlau. Gibt es wirklich keine Doku? Es gibt in allen …

  • Benutzer-Avatarbild

    Sooo... Jetzt bin ich gerade beim Header. Text einfügen klappt schon: Quellcode (9 Zeilen) Kannst du mir sagen, wie ich diesen text formatiere?

  • Benutzer-Avatarbild

    Oki, danke dir erstmal. Ich habe schon erste Ergenbnisse und bin soweit zufrieden. Zitat: „Und wenn du suchst, solltest du die vier Buchstaben schon in der richtigen Reihenfolge verwenden. Unter NPIO findest du wahrscheinlich nichts. “ Ja, da hast du recht. Da hab ich wohl die Wechselstaben verbuchtelt. Probleme bereiten mir derzeit längere Strings. Wenn diese einen Zeilenumbruch enthalten (einfacher Zeilenwechsel, kein neuer Absatz), wird dieser schlicht ignoriert. Muss ich mich mal mit der Cod…

  • Benutzer-Avatarbild

    NPIO sieht vielversprechend aus, vielen Dank für den Tipp! Leider finde ich keine richtige Doku, sondern "nur" Examples... (bin ich blind???) Kannst du mir sagen, wie man a) einen Seitenumbruch b) ein Object (PDF) einfügt? Danke!

  • Benutzer-Avatarbild

    Guten Morgen. Ich nutze derzeit Microsoft.Office.Interop um ein Word-Dokument programmatisch zu füllen. Einfach Bookmarks suchen und Text hereinschreiben. Das funktioniert soweit zuverlässig. Allerdings gibt es zwei Nachteile, über die ich nicht hinwegsehen kann: a) Ein Office muss installiert sein und b) die Performance ist unterirdisch. Um ein paar tausend Zeichen einzufügen braucht man auf einem alten Quadcore schon über 30 Sekunden... Deswegen möchte ich von der bisherigen methode weg. Für E…

  • Benutzer-Avatarbild

    Moin, nicht wundern, weil keine Rückmeldung kam, ich sitz an nem anderen Problem im Moment.

  • Benutzer-Avatarbild

    Ja, es gibt das .Name immer nur einmal. Deine Lösung klingt interessant, ich werde das bei Gelegentheit mal ausprobieren. Danke!

  • Benutzer-Avatarbild

    Guten Morgen, ich habe 2 Listen [ List( Of Struct) ] die jeweils einen Datensatz (Typ String, der Name) enthalten, der Verglichen werden soll. Wenn Eintrag X in Liste A den selben Name hat wie Eintrag Y in Liste B, dann sollen diese beiden Einträge zusammen in eine neue Liste mit einem Neuen Typo Structure. Mein Problem ist die Auswerte-Performance. Bisher arbeite ich so: VB.NET-Quellcode (7 Zeilen) Bei je ca 4000 bis 5000 Datensätzen ein jeder Liste dauert die Auswertung Minuten weil Millioen M…

  • Benutzer-Avatarbild

    //Closed Ich habe den Fehler selbst gefunden. Nach einem Test auf einem anderen PC, musste ich feststellen, dass ein Update der Firmen-Policies die Normal.dotm (Das Word Standart Template in AppData) korrupiert hatte. --> Löschen von Normal.dotm --> alles wieder gut.

  • Benutzer-Avatarbild

    Guten Morgen, ich habe eine kleine Herausforderung mit meiner Software. Ich öffne eine Word-Vorlage (.dotx) aus einem Tempfile, das ich vorher aus den Ressourcen des Programms geschrieben habe: VB.NET-Quellcode (6 Zeilen) Die Vorlage wird unter dem Pfad/Dateiname tempfile gespeichert und geöffnet. Allerdings erhalte ich dann beim öffnen der Datei eine Meldung von Word, das einer anderen (!!!) Datei wegen enthaltener Makros nicht vertraut werde. Meine Vorlage enthält definitiv keine Makros. Die a…

  • Benutzer-Avatarbild

    Moin, danke für die Antworten. Ich setze mich ran! Grüße. //EDIT: Übergabe des Forms hat geholfen und diese Lösung funktioniert. Gelöst! Danke!

  • Benutzer-Avatarbild

    EDIT: @VaporiZed Das versuche ich ja die ganze Zeit. Aber dann meckert VB, dass ich das noch nicht erzeugt hätte. Selbst wenn ich die Daten aübergebe und dann erst die ListViewIterms erzeuge...

  • Benutzer-Avatarbild

    Ich hab spaßenshalber mal ein Form1.Show() aufgerufen. Da kommt wirklich kurz das Fenster nochmal! Und da ist tatsächlich das ListView noch nicht geladen. Kann also nicht gehen. Ok - Datentyp vs Objekt. Kapiert. Wie genau führe ich jetzt aber etwas in meinem wirklichen Form1 aus? Nachdem ich meinen Thread1 gestartet hab, müsste ich warten oder sowas, bis die anderen Fertig melden. Aber dann würde ja das Form1 wieder einfrieren... oder bin ich völlig auf dem falschen Dampfer?

  • Benutzer-Avatarbild

    Hm ok. Ich persönlich verstehe aber eins noch nicht. Mit dem Code aus dem ersten Post habe ich irgendwo ja schon mal meine ListViewItems reingeschoben, denn TestListView.Items.Count.ToString hat ja die korrekte Anzahl ausgegeben. Wo sind die Daten denn dann gelandet, wenn nicht in meinem ListView?

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Jo, dassis jetzt der FolgeFehler, den ich bereits in post#8 vermutete: Du kannst in einem NebenThread auch kein ListViewItem erstellen. Also auch das Erstellen von ListViewItem muss im MainThread erfolgen. “ Ok Warum den das? Ist es nicht egal, wo ich eine Variable erzeuge? VB.NET-Quellcode (1 Zeile) steht in meinem Thread drin.

  • Benutzer-Avatarbild

    Okok, bleiben wir erst beim ersten Lösungsansatz. Ich habe jetzt also in Form1.vb folgendes stehen: VB.NET-Quellcode (4 Zeilen) Die MsgBox sorgt nur für Wartezeit... Aber das Fenster ist immer schon vorher da. Das Sub oben wird aufgerufen aus einem anderen Sub, aus einem anderen Thread via: VB.NET-Quellcode (1 Zeile) Als Ergebnis bleibt leider: Unbenannt12.jpg (geschwärzt wegen anderem Variablenname) Im Sub des Thread kann ich Me.BeginInvoke nicht nutzen, da das Sub in einem Module sitzt und dor…

  • Benutzer-Avatarbild

    Ok, danke für die info, tatsächlich wird .BeginInvoke nur nicht angezeigt. Es läuft momentan so: MainForm: Form1.Show() Form1.SubDasDenThread1Startet() Dann kommen die Aufgaben in den Threads... In meinem Thread1 führe ich nun folgendes aus: VB.NET-Quellcode (3 Zeilen) tempLvItem ist mein einzufügendes ListViewItem. Das Fenster (Form1) ist definitiv offen, das ListView wird schon angezeigt. Dennoch erhalte ich die Meldung System.InvalidOperationException: "Invoke oder BeginInvoke kann für ein St…

  • Benutzer-Avatarbild

    @ErfinderDesRades Upps, das war nicht mein Ziel. Ich versuch es nochmal... Zitat: „aus einem NebenThread kann man nicht auf Controls zugreifen - das geht aus technischen Gründen nicht.“ ok Zitat: „Sondern man muss den Zugriff per Control.BeginInvoke() an den MainThread zurück-delegieren. Controls Threadsicher machen Lass dir nix anneres einreden - extrem weit verbreitet ist, Control.Invoke zu empfehlen, was allerdings gegenüber .BeginInvoke ganz unnütz Performance verschenkt.“ .BeginInvoke schei…

  • Benutzer-Avatarbild

    Danke, ich werde mich mal mit dem Thema Invoke auseinandersetzen. @VaporiZed CheckForIllegalCrossThreadCalls = False habe ich nirgends stehen. Die Meldung hatte ich eher schon, als ich dem Thread das ListView als Variable übergeben habe - was natürlich Quark ist. Danke, ich vermelde später Erfolge / Misserfolge EDIT: so? VB.NET-Quellcode (3 Zeilen) Weil da bekomme ich den Fehler "System.InvalidOperationException: "Invoke oder BeginInvoke kann für ein Steuerelement erst aufgerufen werden, wenn da…