Suchergebnisse

Suchergebnisse 1-30 von insgesamt 51.

  • Benutzer-Avatarbild

    Zitat von Eierlein: „Encoding.Default ist Ansi (CP1252 bei deutschem Windows). Ohne Encoding Angabe --> UTF8 Spielt aber nur eine Rolle bei Zeichen > 127 Wenn es mit dem String "34" (Ascii 51 + 52 / &H33 + &H34) nicht funktioniert, versuch' mal die Zahl 34 oder &H34. 34 -> Chr(34) -> """ &H34 ->chr(&H34) -> "4" oder die entsprechende Byte-Sequenz 34 oder 52.“ Ich glaube es gar nicht. C#-Quellcode (2 Zeilen) Es hat geklappt. Vielen vielen dank für eure Hilfe #Edit: Da ich eigentlich eher vorhabe …

  • Benutzer-Avatarbild

    Encoding.Ansi gibt es nicht. Und bei VS stand bei der Beschreibung von Default, das es Ansi ist. Vollzitat entfernt. ~Thunderbolt

  • Benutzer-Avatarbild

    Habe ich auch gerade Versucht. C#-Quellcode (13 Zeilen) Vollzitat entfernt. ~Thunderbolt

  • Benutzer-Avatarbild

    Mir ist gerade beim weiteren suchen im Internet aufgefallen, das die SendData Methode in VB6 den String in ansi convertiert. Könnte es vielleicht daran liegen ?

  • Benutzer-Avatarbild

    Ist mir klar. Habe durch irgendeine Tasten Kombination abgesendet. Schreibe gerade den Beitrag weiter in Notepad.

  • Benutzer-Avatarbild

    Hallo Leute, ich weiß garnicht wie oft ich schon hier im Forum über meine Haussteuerung geschrieben habe. Aber nun bin ich wieder bei einem Punkt wo ich einfach nicht weiter weiß. Ich versuche im Moment direkt über Telnet mit dem Verteiler im Haus zu kommunizieren. Dafür habe ich vom voherigen Besitzer ein paar anweisungen bekommen, mit welchen Befehlen. Es funktioniert so: Man verbindet sich und man bekommt zu erst diese HEX Codes übermittelt: ff fb 01 ff fb 03 Soweit ich nachforschen konnte si…

  • Benutzer-Avatarbild

    Multi Threading Problem

    Noim - - Sonstige Problemstellungen

    Beitrag

    Zitat von Radinator: „@ErfinderDesRades: Zu der homeputer.dll, schau mal hier vorbei contronics.de/download/homeputerCLBeschreibung.pdf“ Eher hier: noim.io/homeputer_DLL_Beschreibung.pdf Dort sind die ganzen Funktionen erklärt.

  • Benutzer-Avatarbild

    Multi Threading Problem

    Noim - - Sonstige Problemstellungen

    Beitrag

    Hallo Leute, da ich ja wieder weiter Arbeite an meinem Projekt "Katastrophale Haussteuerung die irgendwie funktionieren wird... mit viel glück" bin ich wieder auf ein Problem gestoßen. Mein Plan ist es die Methode homeputer_ChangedObjects jede zweite Sekunden ausführen zu lassen, um dann, wenn ich irgendwann so weit bin, die Values in einer Datenbank zu aktualisieren. Da dies aber natürlich nicht auf dem Main Thread laufen soll, habe ich mit einem Worker angefangen. Dieser startet sofort nachdem…

  • Benutzer-Avatarbild

    Zitat von jvbsl: „Du musst aber auch sicher gehen, dass du für deine String-Informationen genügend Speicher zur Verfügung stellst. Die Dokumentation ist da etwas spärlich(Und ehrlich gesagt scheint der Aufbau sowieso dämlich zu sein), aber Sinnvoll wäre vlt ein vorheriger Aufruf von "homeputer_ChangeCount" und die größes des Stringbuilders auf ein vielfachen dessen zu setzen: C#-Quellcode (1 Zeile)“ Könnte ich machen, doch was ist wenn homeputer_ChangeCount() 0 ist ? Ich kann ja keinen Stringbui…

  • Benutzer-Avatarbild

    Zitat von us4711: „Das schaut ja wirklich interessant aus. Welche Hardware wird denn damit gesteuert, und wie ist diese an die Zentrale angebunden? Wäre ein Projekt, das mich interessieren könnte.“ Diese Software ist schon alte die ich da nutze. Homeputer Studio. Da hinter läuft der FHZConnector, der sobald wenn sich ein Value im Homeputer Studio verändert, und wenn er auch in der Ini Datei des FHZConnector eingetragen ist, ein Signal zu einem Gerät namens XPort mit der ID, die auch in der INI D…

  • Benutzer-Avatarbild

    Zitat von Trade: „Zitat von Noim: „[...] Objektname und Objektwert sind Pointer auf nullterminierte Strings.“Pointer zeigen auf Adressen im Speicher. Wenn Du nun den Pointer inkrementierst (oder dessen Index im Indexer), um die einzelnen Chars des Strings aus dem Speicher zu lesen (*ptr[i]) bzw. (*ptr++), kann es passieren, dass Du zu weit in den Speicher einer anderen Anwendung reinliest. -> AccessViolation. Deshalb ist das \0 da ein entsprechender Indikator für Funktionen. Muss nat. nicht sein…

  • Benutzer-Avatarbild

    Zitat von Mono: „Ich nehme an der FHZConnector läuft auch auf deinem PC?“JaZitat von Mono: „Poste mal deinen Code in WndProc mit dem du die Messages ausliesst.“Naja, das Programm habe nicht ich geschrieben. Ich habe zwar den Source Code aber der ist nicht gerade übersichtlich geschrieben. Ich werde ihn mal suchen. Und das Programm ist in VB 6 geschriebn weshalb ich mir erstmal das Plugin für die neue Visual Studio Version runterladen muss. Ich habe mal im Anhang die beiden Source Datein hochgela…

  • Benutzer-Avatarbild

    Naja das Thread ist alt, aber ich habe heute mal wieder etwas probiert, und nun weiß ich wie homeputer_SetWindowHandle(Handle) geht. Aber das Problem ist nun, ich habe gemerkt, sobald ich den Handler auf mein Programm setzte, verliert das Original Programm (FHZConnector) die Verbindung zum Homeputer Studio. Also habe ich mir nochmal die Dokumentation angeschaut (noim.io/homeputer_DLL_Beschreibung.pdf) und dort stand das die Messages an die Messag ID 3074 gesendet werden. Hat jemand vielleicht ei…

  • Benutzer-Avatarbild

    Wenn ich LBWCB1.Items.Add(args.Path, true) ausführe, gibt mir dies die Position des hinzugefügten Objektes zurück, und fügt es hinzu. Diesen int meine ich.

  • Benutzer-Avatarbild

    Und wie kriege ich dann mit den Invoke oder mit dem BeginInvoke den int ? Weil der Invok gibt mir einen System.Delegate.

  • Benutzer-Avatarbild

    Ich habe ja auch geschrieben, das mir die netten Links nicht geholfen habe. Sonst hätte ich nicht geschrieben.

  • Benutzer-Avatarbild

    Hey Leute, ich habe etwas mit Firebase rumprobiert. Das ist alles kein Problem mit FireSharp, doch irgendwie Scheiter ich gerade an den einfachsten Dingen. Ich kriege es nicht gebacken eine Variable zu einer Checkbox hinzuzufügen. Sooft habe ich das mit C# noch nicht gemacht (hust einmal bisher). Ich habe auch schon danach zu suchen doch das mit dem Invork funktioniert dann nicht mehr so gut, da es ja nicht mehr den int zurück gibt. Als Info, LBWCB1 ist die Checkbox. (Versteckter Text) Oder viel…

  • Benutzer-Avatarbild

    In der PDF wird beschrieben das die Funktion homeputer_ChangedObjects(Liste) eine Liste an zuletzt geänderten Objekten zurückgeben soll. Aber anscheinend muss man diese Liste als Parameter angeben. Und zurückgeben tut es auch nur Zahlen. Ich habe mal ausprobiert ein vorhandenes Objekt als String zu übergeben, indem Fall "Licht_DG". Zurück habe ich eine 1 bekommen, also Laut der PDF "Einstellung erfolgreich". Aber was bringt mir das. Falls du den Überblick verloren hast und nicht weiß von welcher…

  • Benutzer-Avatarbild

    Ich kapiere vor allem nicht was das soll, eine Funktion zu habe die eigentlich eine Liste zurückgeben soll, aber stattdessen eine Liste benötigt, und dann nur entweder 1 oder 0 zurück gibt. Ich meine irgendwie muss es ja gehen aber im Moment habe ich einfach keine Ahnung wie. Ich habe echt keine Ahnung mehr. Vielleicht hat jemand eine Idee wenn er das hier sieht: Visual Basic-Quellcode (9 Zeilen) Visual Basic-Quellcode (76 Zeilen)

  • Benutzer-Avatarbild

    Also kann ich im Prinzip das hier so schreiben: C#-Quellcode (4 Zeilen) Und nur wenn ich dann die Funktion ausführen will muss ich das konvertieren. C#-Quellcode (1 Zeile) Aber ich verstehe noch nicht den Sinn wieso ich bei GetObjValName den Objektnamen und den Wert geben muss, wenn ich den Wert erst damit herausfinden will. Also entweder habe ich einen Denkfehler oder der Ersteller der DLL.

  • Benutzer-Avatarbild

    Ok, aber wie soll ich das in C# umsetzen ? Und ich wollte eigentlich eine Consolen Anwendung schreiben, hat die auch einen Handler ?

  • Benutzer-Avatarbild

    Danke. Suche ich mal raus wie das geht. Und was hat nun das hier zu bedeuten: Zitat von Noim: „Objektname und Objektwert sind Pointer auf nullterminierte Strings.“

  • Benutzer-Avatarbild

    OMG OMG OMG OMG ES FUNKTIONIERT AHHHHHHHHHHHH Ich konnte gerade damit das Licht auf dem Dachboden anmachen xD C#-Quellcode (24 Zeilen) Es geht ich bin so glücklich. Danke für die Hilfe. Werde für die Umsetzung aber mit Sicherheit noch Hilfe brauchen.# Ich habe keine Ahnung wie ich das mit dem: C#-Quellcode (1 Zeile) machen soll. Die Beschreibung ist ja wie folgt: Mit dieser Funktion kann das Handle eines Fensters an die DLL übergeben werden. Sobald ein Handle ungleich 0 übergeben worden ist, wir…

  • Benutzer-Avatarbild

    Danke. Also es würde gehe ? Und nachdem ich mal gegooglt habe was PInvoke ist, war ich auch nicht wirklich schlauer. Also man soll damit irgendwie DLLs importieren können aber wie Die Website pinvoke.net hat mich dann auch gleich erschlagen. //EDIT: Also so ähnlich, oder ?: C#-Quellcode (2 Zeilen) Vollzitate entfernt -Artentus

  • Benutzer-Avatarbild

    Hallo Leute, ich habe mich gefragt, ob und wenn mit welcher Programmiersprache, es noch möglich ist diese DLL zu nutzen. Jetzt ist die Frage, welche DLL. Es handelt sich um die sogenannte "homeputer.dll". Wie kennt niemande ? Ne ist mir klar das die niemand kennt. Aber sie ist auch schon recht alt, und so oft habe ich mit DLL auch noch nicht gearbeitet, deshalb weiß ich nicht ob es überhaupt noch möglich wäre. Am liebsten wäre es mir, wenn ich sie in C# zum laufen bekäme. Ich habe mal auf meinem…

  • Benutzer-Avatarbild

    Hallo Leute, ich würde mal gerne Fragen, kennt jemand ein gutes Buch wie man C++ lernen kann. Vielleicht angemerkt, ich bin kein kompletter Programmier Anfänger, ich kann schon einige Sprachen (Manche gut, manche nur grundlegend *hust*). Es sollte auch etwas mit Netzwerk Programmierung dabei sein. Erstmal muss ich natürlich die Grundlegend Sprache genau kennen lernen. Ich habe auch noch in den Title geschrieben: JavaScript, PHP, JQuery und HTML, da ich auch damit gerne Arbeiten will. Ja kommt et…

  • Benutzer-Avatarbild

    Naja es ist halt so dort auf dem Server läuft einfach ein Programm womit man sich über Telnet verbinden kann und dort Commands hinsenden kann. Die sind dann wirklich einfach wie: password GLampe oder so. Das Programm auf dem Server hookt sich in die eigentlich Software ein und setzt den Status oder holt ihn.

  • Benutzer-Avatarbild

    Zitat von Fakiz: „HomePuterExecuteLibrary.Lib serverLib = new HomePuterExecuteLibrary.Lib() Dann kannst du deine Methoden mit serverLib.openConnection(...) aufrufen.“ VS meint das ich das mit einem Typnamen qualifizieren muss. Was bedeutet das.

  • Benutzer-Avatarbild

    Zitat von Fakiz: „Lib dürfte Null sein. Das ganze ist vermutlich keine Statische Klasse und muss ersr instanziert werden.“ Und wie mache ich das.