Suchergebnisse
Suchergebnisse 1-15 von insgesamt 15.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Zitat von tron25: „daß am Ende der ersten Deklarationszeile ein "_" geschrieben wird, damit es in der nächsten Zeile weitergehen kann“Das ist VB spezifisch. Das hat den Vorteil, dass du eine Zuweisung auch in mehreren Zeilen (der Übersichtlichkeit halber) schreiben kannst Zitat von tron25: „Mein "_" verschwindet dabei immer wieder.“Ist normal Zu dem String: Probier mal UnmanagedType.LPWStr msdn.microsoft.com/de-de/library/s9ts558h(v=vs.110).aspx stackoverflow.com/questions/16…-to-unicode-string-…
-
Zitat von tron25: „Leider weiß ich nicht, wie Tags gesetzt werden können.“Wie @jvbsl gesagt hat: Für die Code Tags gibt es über dem Text, den du hier schreibst eine Box mit verschiedenen Buttons. Wenn du z.B auf den Button mtit der Aufschrift VB.NET clickst, erscheint an der Stelle, an der sich der Cursor befindet, ein Text[vbnet][/vbnet] dazwischen kannst du dann VB.NET Code eintragen, der wird dann (mehr oder minder) richtig syntax-gehighlighted. Am besten den Code direkt aus VS rauskopieren. …
-
Zitat von tron25: „folgender Code ist dabei herausgekommen:“Welcher Code? Ich sehe da nur einen Text. Keine Formatierung, keine Codetags. Lösung: Siehe ganz unten. Ich hab das ganze jetzt mal formatiert: VB.NET-Quellcode (24 Zeilen) Zitat von tron25: „Ich bekomme die Fehlermeldung:“Wo steht diese Fehlermeldung? In einem Exception Fenster oder im Ausgabe Fenster? Ich hab mal nach PInvoke und Stringbuilder gegoogelt: Link1 Link2 So wie es aussieht, musst du den Stringbuilder mit einer Kapazität in…
-
Zitat von tron25: „Ich füge jetz die Tags manuell hinzu.“Ich fühle mich ein wenig veräppelt...hab ich dir doch in schon in Post #10 gesagt, was du machen musst. Einfach in dem gott verdammten Editor ÜBER dem Text, den schreibt AUF den Button mit der Aufschrift VB.NET klicken. Dann wird an der Stelle an der sich der Curso im Momen befindet der Text[vbnet][/vbnet] eingetragen. Dazwischen kannst du dann deine Quellcode aus Visual Studio aus rein kopieren. Übrigens: Auch wenn du nur eine einzelne Ze…
-
Ein StringBuilder ist eine Klasse. So wie - meinetwegen - die Klasse Form aus dem Namespace System.Windows.Forms. Da du dich hier (mit Visual Basic .NET) in einer objekt orientierten Sprache bewegest, musst du zuerst ein Objekt erzeugen. Diese kannst du dann an die Funktion übergeben. Probier einfach mal folgendes aus: VB.NET-Quellcode (35 Zeilen)
-
Hallo @tron25, ich hab mir mal die Lib angesehen und bin auf 2 Sachen gestoßen: 1.) Wenn du dir die Beschreibung der Funktion noch mal durchliest, dann wirst du feststellen, dass dein Code VB.NET-Quellcode (1 Zeile)völliger Schwachsinn ist. Denn (wie in der letzten Zeile steht The function returns 1 if no errors were encountered and 0 if a complete translation could not be done => 0 bedeutet ein Fehler ist aufgetreten, eine 1 zeigt an, dass alles gut gelaufen ist. EDIT: IMHO hat der Programmiere…
-
Zitat von jvbsl: „lso wenn ich nur zwei mögliche values hab, dann passt das, für einen Return Code wird, jedoch tatsächlich 0 für erfolgreich.“Mag sein, dass das hier in dem Fall passt, jedoch hab ich mir sagen lassen - von jemanden der vor 30 Jahren als Software-Ingenieure angefangen hat und damals für die Firmware von Microcontrollern zuständig war - dass das mit dem Return Wert von 0, 1, ... damit zusammen hängt, als dass man damals ja noch keine Exceptions hatte. Damals wurden die Programme …
-
Zitat von tron25: „der "Sub Main" in eine Funktion kopiere“Am besten erstellst du dir eine eigene Klasse (mit den Namen NativeMethods), in diese fügst du die Funktion von @hal2000 ein und deklarierst sie als Public Shared Function.... Damit ermöglichst du den Zugriff, ohne eine Instanz der Klasse NativeMethods erstellen zu müssen. Edit: falles es wen interessiert, aber das ganze gibt es auch auf Github(also das liblouis-Projekt)
-
Zitat von tron25: „wo schreibe ich die Klassen hin?“Ganz einfach: Projekt im Projektmappen Explorer auswählen -> Strg + Shift + A drücken -> Klasse (oder "Class") auswählen -> Namen vergeben -> Code einfügen Zitat von tron25: „In ein Modul oder in die Form?“Ein Modul ist eine statische Klasse. D.h. du kannst keine Instanzen davon erzeugen. Das ganze kommt aus VBS/VB6, wo es noch keine Klassen gab, man aber separieren wollte. Eine Form ist - wenn du z.b. ein Windows Forms Projekt anlegst, ledigli…
-
Zitat von tron25: „Was bedeutet die Zeile:“Das ist zum Vergleichen der Ausgabe mit dem erwarteten Ergebnis. Debug ist die Klasse, mit der man auf einer Konsole in Visual Studio "Debugwerte" ausgeben kann. Und mit der Funkton Asset kann man testen, ob das erhaltene Ergebnis dem erwarteten entspricht. Die Ausgabe ist je nach Ergebnis True oder False. Zitat von tron25: „Die Funktion läuft ohne Absturz durch. Allerdings bleibt das Feld "Gekuerzttext.text" leer.“Das liegt daran, dass du dein Code 1:1…