Suchergebnisse

Suchergebnisse 1-30 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.

  • Benutzer-Avatarbild

    Zitat von Facebamm: „das kann man ganz leicht herausfinden <a href="https://www.vb-paradise.de/index.php/User/3401-Fortender/">@Fortender</a>, aber ich ganz der meinung das es daran nicht liegt C#-Quellcode (3 Zeilen) der output sollte so aussehen Quellcode (3 Zeilen)“ Die Weiterleitung findet wohl betriebssystemintern statt. Logischerweise ist der System32-Ordner aufgrund von Kompatibilitätsgründen sowohl für 32-bit, als auch für 64-bit Anwendungen adressierbar. Bei AnyCPU-Kompilationen auf 64-…

  • Benutzer-Avatarbild

    Ich nehme an, dass du deine Anwendung auf einem 64-Bit Windows ausführst und dir daher die automatische Ordnerumleitung von System32 auf SysWow64 Probleme bereitet. Die "query.exe" liegt da nämlich nicht drin. Man kann Windows allerdings per WinAPI mitteilen, dass man gerne auf dem aktuellen Thread auf die automatische Ordnerumleitung verzichten möchte. Realisieren kannst du das über Wow64DisableWow64FsRedirection und Wow64RevertWow64FsRedirection Kleines ungetestetes unvollständiges Beispiel: V…

  • Benutzer-Avatarbild

    TCP Login/Register System

    Fortender - - Sourcecode-Austausch

    Beitrag

    Zitat von xored: „Danke dir, aber ich arbeite eigentlich nur mit c++“ Das hat ja nichts mit der Programmiersprache zu tun. Es ging hier nicht um Syntax, sondern um Semantik. Ich bemängele dein Verfahren. Zitat von xored: „werde dieses Projekt wohl nicht weiterführen. Für leute die das brauchen, die können das natürlich verwenden“ Das ist schade. Die Implementierung öffnet Angreifer Tür und Tor, wenn ein solches Programm publiziert wird. Editiere deinen Post wenigstens dahingehend, dass du darauf…

  • Benutzer-Avatarbild

    TCP Login/Register System

    Fortender - - Sourcecode-Austausch

    Beitrag

    Zitat von xored: „Wie sicher das ganze ist, kann ich nicht sagen, der Datenverkehr ist jedoch mit Rijndael verschlüsselt“ Rijndael ist ein symmetrisches Verfahren. Das setzt voraus, dass der Schlüssel entweder bekannt ist, oder dem Kommunikationspartner über einen abhörsicheren Kanal übermittelt wird. Du hast dich wohl für die erste Variante entschieden, denn du kompilierst schließlich alle Verschlüsselungsinformationen auf beiden Seiten ein. Das ist problematisch, denn diese Informationen liege…

  • Benutzer-Avatarbild

    Zitat von Nofear23m: „@Fortender dein Beitrag ist weder ein echter Beitrag zu dem Thema noch hast du die Posts korrekt gelesen.“ Ich habe deine Posts gelesen und verstanden. Hätte ich das nicht getan, dann hätte ich wohl auch nicht zitieren und korrekt darauf eingehen können. Wie man vorgehen kann und was man in der Regel auch tun sollte, wurde bereits von Vorpostern genannt bzw. wie im Falle der ersten Antwort, verlinkt. Deshalb hier auch nur die dir scheinbar übel aufstoßende Kritik an deinen …

  • Benutzer-Avatarbild

    Zitat von Nofear23m: „Wichtige zugangsdaten speichere ich verschlüsselt ab. Ist dann auch egal obs dann die Config ein XML oder was anderes ist. Klar kann man den Key auch im Quellcode sehen aber einen String der sich aus mehreren kleineren Zusammensetzt wo jeder z.b. so: k%+{8kZa$)" Kommst du auch nicht so schnell drauf wie und wo.“ Dir sollte klar sein, dass das Verschleiern von sicherheitskritischen Informationen im Code keine wirkliche Sicherheit bietet. Du kannst ja mal aus Spaß ein Sample …

  • Benutzer-Avatarbild

    Ich würde eine BindingList(Of T) nehmen, da diese sogar Änderungen mitteilt. Wenn es wirklich nur um vordefinierte Optionen geht, die sich nie ändern werden, dann kannst du auch einfach ComboxBox.Items als DataSource an die zweite ComboBox binden. Oder du gehst die Items durch und fügst sie der zweiten ganz klassisch hinzu.

  • Benutzer-Avatarbild

    Code Verkürzen

    Fortender - - Sonstige Problemstellungen

    Beitrag

    Ich frag einfach mal nicht nach dem Grund, das haben schließlich genug andere vor mir getan^^ Es handelt sich vermutlich um alle Controls innerhalb der Form. Wenn du lediglich deren Beschriftung niederschreiben möchtest, dann kannst du in einer Schleife alle Controls durchlaufen und über die Eigenschaft Controls.Text die Beschriftung abrufen. Es führen viele Wege nach Rom. Man könnte sich beispielsweise einen IO.StreamWriter hernehmen und dann durch alle Controls iterieren und deren Beschriftung…

  • Benutzer-Avatarbild

    Form Sauberer laden

    Fortender - - Sonstige Problemstellungen

    Beitrag

    Zitat von horstfh: „Ihr wollt eine Programmiersprache, die einmal für Programmieranfänger entwickelt wurde, so komplizieren, dass kein Anfänger sich mehr traut auch nur eine Codezeile zu schreiben.“ Niemand will hier irgendetwas kompliziert machen. Man meldet sich unter anderem in einem Forum an, damit einem geholfen wird. Es gibt gute und schlechte Hilfe. Unter schlechte Hilfe fällt bspw. das Posten von C&P Spaghetti-Code ohne jegliche Erläuterung der Semantik. Klar ist es schön, wenn das Probl…

  • Benutzer-Avatarbild

    Zitat von vico255: „Einen Com Port Monitor möchte ich auch ungern auf diesem PC installieren.“ Zitat von RodFromGermany: „@vico255 Gugst Du Serial Port Monitor.“ Du bist ein Holzkopf. "Gugst du" Portmon aus der Sysinternals Suite ist wenigstens portabel und hat mich ebenfalls nur 10 Sekunden der Suche gekostet. Btw. Glückwunsch zu 40k Beiträgen

  • Benutzer-Avatarbild

    Form Sauberer laden

    Fortender - - Sonstige Problemstellungen

    Beitrag

    Ich habe mir den Spaghetti-Code jetzt nicht näher angesehen, aber mir fielen ProgressBars und sonstiges Zeug in die Augen, die in irgendeiner Weise einen Fortschritt anzeigen sollten. Das Problem bei der ganzen Sache ist, dass du zeitaufwendigen Code synchron zum "Aufbau" der GUI ausführst und zwischendrin mit fragwürdigen Mitteln versuchst das Anzeigen der Form zu forcieren. Wenn du willst, dass der Benutzer ein vollständig gezeichnetes Fenster sieht und im Vordergrund eine Anzeige, die den For…

  • Benutzer-Avatarbild

    Zitat von Vainamo: „@jvbsl Das mit den Architekturen hab ich jetzt noch nicht so wirklich verstanden. Warum würde mein Wrapper nicht auf beiden laufen? Und was müsste ich tun, damit er es tut?“ Ich habe das wie folgt verstanden. @jvbsl geht es wohl um Cross-Platform Support, sodass man deinen Wrapper nicht nur unter Windows, sondern z.B. über Mono auch auf Linux verwenden kann. Mit den DLLs kommt Mono bzw. Linux aber nicht zurecht und erwartet stattdessen .so-Files. Es muss also in einer Konfigu…

  • Benutzer-Avatarbild

    Es ist ja auch kein Muss WaitForExit() zu verwenden. Es sollte lediglich ein Denkanstoß sein, da ich nur ungerne C&P Code in den Raum werfe. Wenn du die Ausgaben der Konsole "auswerten" und gleich darstellen willst, und zwar ohne dass deine GUI einfriert und sich erst wieder meldet sobald die Konsolenanwendung geschlossen wird, dann würde ich auf keinen Fall WaitForExit() verwenden. ROD hat ja bereits eine Variante gepostet. Ich würde aber trotzdem wie @jvbsl schon schrieb, die Library wrappen. …

  • Benutzer-Avatarbild

    Hallo! Wenn ich das richtig verstanden habe, dann meinst du mit Wrapper eine Oberfläche für die Konsolenanwendung. Das ist kein Problem, wenn du die Konsolenanwendung bedienen kannst. Mit "Bedienen" meine ich natürlich, wenn du die Parameter kennst und weißt was sie tun. In der Regel bieten Befehlszeilen aber einen Hilfeparameter an, der dir alle Parameter und ihre Bedeutung auflistet. Vielleicht ist das sogar irgendwo in der von dir referenzierten Github Repo dokumentiert. Kannst du mit der Bef…

  • Benutzer-Avatarbild

    Zitat von xChRoNiKx: „Verstehe nicht was dagegen spricht ?“ Versteht der TE selbst nicht. Er will keine Executable mit DLLs auf den Desktop legen, was aber gar nicht notwendig ist, da ein Anwender nach dem Herunterladen das Archiv entpackt und die Files an seinen gewünschten Ort legt und optional eine Verknüpfung auf dem Desktop platziert. Ohne triftigen Grund (hier definitiv nicht vorhanden) zwing man keinem Benutzer die Installation einer solchen Anwendung auf. Das mit dem Mergen hat sich ja s…

  • Benutzer-Avatarbild

    Zitat von SpieleArenaORG: „ich habe mich an IlMerge hernagetraut nachdem ich den ersten beitrag gepostet hatte aber ich bekomme den selben fehler wie bei ilmerge gui ich darf laut programm nicht die .net4.5 programme mergen!“ Da ich sowas nicht verwende, bin ich da auch nicht auf dem neusten Stand. Allerdings gibt es ja noch viel mehr Tools, die dir das ermöglichen könnten. Dann fügt man eben seinem Google-Suchbegriff noch das spezifische .NET Framework hinzu. Dann findet man ILMerge-Alternative…

  • Benutzer-Avatarbild

    AssemblyCompressor hat bei mir ganz gut funktioniert als ich mal damit gespielt habe. Ich gehe jetzt mal irgendwie nicht von einem Anwenderfehler aus, die Applikation ist ja ziemlich simpel gehalten. Versuche es doch mal mit ILMerge. Da ist vom Entwickler eine ziemlich ausführliche Erklärung zu den ganzen Befehlszeilenparameter dabei, aber du kannst ja auch Google anstrengen. Da du es hier sowie es scheint nur mit .NET Assemblies zu tun hast, sollte das auch alles kein Problem sein. Zitat von Sp…

  • Benutzer-Avatarbild

    Handelt es sich denn um eine Managed DLL bzw. um eine .NET Assembly? Falls das der Fall ist, dann würde ich erstmal überprüfen, ob der Entwickler der Lib es überhaupt gestattet diese einzukompilieren bzw. mit deiner Assembly zu mergen. Bei einer Unmanaged DLL würde dir aber nicht viel mehr übrig bleiben als diese bspw. in die Ressourcen zu packen und bei Programmstart zu extrahieren oder falls das möglich ist direkt zu laden. Falls es sich hier tatsächlich um eine reine .NET Angelegenheit handel…

  • Benutzer-Avatarbild

    Ok, also umgehen kann ich das, indem ich in Bla einen zweiten Typparameter einführe und diesem vorschreibe von Bla<T, Bla<T>> zu erben. Ist vielleicht nicht auf die eleganteste Art gelöst, aber vielleicht hat ja jemand von euch noch nen Vorschlag. Hier der Code: C#-Quellcode (10 Zeilen) Sowas wie: C#-Quellcode (9 Zeilen) Ich persönlich hätte ein schlechtes Gewissen das so zu lösen, allerdings weiß ich nicht wie ich das anders machen soll, ohne alles separat in den Erben zu implementieren wie Rod…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Die IDE bietet an, die Klasse Bar um einen entsprechenden expliziten Konstruktor zu erweitern“ Die Klasse Bar<T> ist eine Vorlage, die alle wichtigen Informationen verallgemeinert, die in den Erben gleichermaßen vorhandensein sollen. Beispiel: Bar<T> dient als Grundlage für alle erbenden Klassen, wrappt also alle Eigenschaften, die von jeder abgeleiteten Klasse benötigt werden. IntBar bspw. soll zusätzliche Eigenschaften beinhalten, die nur für diesen speziellen Typ ge…

  • Benutzer-Avatarbild

    Hallo, ich habe mir ein paar generische Klassen geschrieben, die sich verschachtelt nicht implizit casten lassen, aus mir unerklärlichen Gründen. Da ich es für nutzlos halte, euch meinen kompletten Programmcode zu schicken, hier ein vereinfachtes Beispiel: C#-Quellcode (15 Zeilen) Woran liegt das, dass der Compiler nicht erkennt, dass alle Typbedingungen über die Derivate hinweg eingehalten werden und es somit beim impliziten Casten kein Problem sein sollte? Ich habe ein gleichwertiges Problem a…

  • Benutzer-Avatarbild

    Zitat von Thias: „Wobei es ihm wohl sogar mehr um sein eigenes Programm ging (Lösungen in Post 5) - wenn ich es recht verstanden habe - als über Process.Start (kam da selber nur auf die Idee wg. der Nachfrage von @Fortender) Aber letztendlich wäre es an @Fachkraftx3 mitzuteilen, ob das Problem für ihn gelöst ist oder ob noch Klärungsbedarf ist.“ Ja für so eine Art Logger lohnt es sich ein Singleton zu erstellen, welches das Reporting sowohl in dem Fenster, als auch in einem File bereitstellt Man…

  • Benutzer-Avatarbild

    Geht es um den Console-Output deines eigenen oder eines externen Programms?

  • Benutzer-Avatarbild

    formdrag benutzen

    Fortender - - Sonstige Problemstellungen

    Beitrag

    Zitat von RodFromGermany: „ist das Problem doch eher hausgemacht“ Das ist richtig. Allerdings lautete deine Frage was ihn daran stört. Also gut rausgeredet Problematisch sind halt die vielen Pictureboxen. Er müsste jetzt jeder Picturebox, die da oben in seinem Bereich liegt, die MouseDown/Move Handler zuweisen. Er sollte die Bilder zusammenführen und das als BackgroundImage laden oder selbst drauf zeichnen.

  • Benutzer-Avatarbild

    formdrag benutzen

    Fortender - - Sonstige Problemstellungen

    Beitrag

    @RodFromGermany Ab und zu mal richtig lesen würde nicht schaden. No offense. Er hat ein Fenster mit BorderStyle.None und muss jetzt selbst dafür sorgen, dass er das Fenster ziehen kann. Dazu hat er sich eine Leiste in Form eines Panels erstellen wollen (das ist diese kleine schwarze Box oben im Fenster). Diese sollte aber transparent sein, liegt aber über den PictureBoxen in die er Bilder bzw. sein Design lädt. Somit funktioniert Panel.BackColor=Transparent nicht wie er möchte, da das Parent ebe…

  • Benutzer-Avatarbild

    formdrag benutzen

    Fortender - - Sonstige Problemstellungen

    Beitrag

    Das Problem ist, dass das Panel über einer Picturebox liegt, bei dem Panel als Parent aber logischerweise die Form eingestellt ist. So wird die Transparency nicht gescheit angewendet. Abhilfe kannst du schaffen in dem du dir ne abgeleitete PictureBox-Klasse schreibst, die erlaubt schon im Designer als Container zu dienen. Oder du fügst nach InitializeComponent() ein Panel.Parent = PictureBox ein, musst dann aber manuell die Position einstellen, da diese sich dann verstellt durch den Parent-Chang…

  • Benutzer-Avatarbild

    formdrag benutzen

    Fortender - - Sonstige Problemstellungen

    Beitrag

    Zitat von RodFromGermany: „@Zodiak24 Was ganz genau stört Dich an diesem Panel?“ Aus dem ersten Post geht hervor, dass das Panel die Form zwar draggen lässt, aber seine schwarze Erscheinung stört. Das Problem wird wohl sein, dass da eine PictureBox oder ähnliches hinten dran sitzt. Mit einer PictureBox im Hintergrund funktioniert bei mir die Transparency auch nicht.

  • Benutzer-Avatarbild

    formdrag benutzen

    Fortender - - Sonstige Problemstellungen

    Beitrag

    C#-Quellcode (10 Zeilen) VB.NET-Quellcode (10 Zeilen) funktioniert bei mir einwandfrei, selbst wenn ich es auf ein Panel anwende. Habe deinen Code nicht getestet. Edit: Sorry. Hab das eigentliche Problem übersehen. Hätte wohl besser ganz lesen sollen, sorry.

  • Benutzer-Avatarbild

    Zitat von ~blaze~: „wie es in Realität auch ist und die OP-Codes so übersetzen, dass dort die Update-Events ausgeführt werden“ Ok, könntest du mir dann nochmal schildern wie du das mit den OP-Codes bewerkstelligen würdest? Mein Opcode ist letztenendes Value / 1000 (Ganzzahldivision). Der Operand wäre dann Value - Opcode * 1000. Opcode ist somit nur ein Zeiger auf einen Eintrag im Mikrobefehlsspeicher.

  • Benutzer-Avatarbild

    Zitat von ~blaze~: „Soll nur das Konzept der von-Neumann-Architektur verdeutlicht werden?“ Genau das. Deshalb auch der simple Aufbau. Den Simulator an den ich mich anlehne heißt Johnny, allerdings habe ich ihn bereits komplett nachgebaut in VB und erweitert sodass man unteranderem auf Arrays indiziert zugreifen kann. Da ich da aber ziemlichen Murks gebaut habe, möchte ich ein komplettes Redesign was das Codebehind angeht.