Hallo,
ich hoffe mal nicht dass das möglich ist. Das wäre eine perfekte stelle für Viren und Trojaner um deine Privaten Daten wie Passwörter etc. auszulesen.
mfg.
markus111
Hallo,
hört sich an als stimme deine Baudrate nicht. Ich kenne das Problem aus der Microcontroller/AVR Programmierung.
mfg.
markus111
Ah, jetzt versteh ich 😁
Danke für die schnelle Antwort - die Optionalen Parameter kannte ich, dass man sie benennen kann wusste ich nicht 👍
mfg.
markus111
Hallo,
seit dem ich mit Visual Studio 2010 / .NET 4.0 Arbeite taucht in der IntelliSense Liste ständig eine Variablemit einem Doppelpunkt am Ende auf, die den Namen des Typens, den ich bei einem Methodenaufruf übergeben muss.
Ich habe mal ein Screenshot angehängt am Beispiel Direct3D.
Im ganzen Projekt ist keine Variable die direct3d heißt definiert... (nur eine die d3d heißt). Dazu steht daneben, es soll ein Parameter sein.
Hat das Handy Bluetooth? Ich glaube diese Modemverbindung funktioniert nur über BT.
Ich würds jetzt mit meinem Sony Ericsson testen, ich finds aber grad nicht -.-.
mfg.
markus111
Geräte Manager z. B.
Ich kenne es jetzt nur von Modem über Bluetooth - da zeigt Windows den Port schon bei der Installation des Treibers an.
mfg.
markus111
Hallo HashWorks,
Erstmal Willkommen auf mycsharp.de!
jedoch über den veralteten Com-Port.
Seit wann sind COM-Ports veraltet?????
IMHO kann man mit dem Surfstick von Medion (gibts bei Aldi, wo auch sonst 😁 ) SMS versenden und emtpfangen. Da ist ein HUAWEI Modem drin, Preis: nur 50€.
...wie ich diese ohne COM-Port anspreche, am besten über USB?
Mein Handy, als auch ein Surfstick benutzen COM Ports (oder ich habe irgendetwas großartiges neues nicht mitekommen). Auch in manchen Notebooks sind Modems drin, die über einen COM-Port angesteuert werden.
mfg.
markus111
Hallo ghost,
ich habe auch mit 13 mit C# angefangen. Richtig gelernt hab ich es aber ohne irgendein Buch. Das ich es durch sämtliche Beispiele recht schnell verstanden hab, wird aber wohl daran liegen, das ich vorher schon Erfahrung mit anderen Script- und Markupsprachen (Perl, Javascript, HTML) Erfahrung hatte. Dazu kommt, dass mein Vater seit dem es Computer gibt programmiert 😃
EDIT: Das Buch C# von Kopf bis Fuß habe ich, persönlich finde ich es aber nur für richtige Anfänger die vorher sich mit dem Thema P4rogrammieren noch nie beschäftigt haben geeignet.
mfg.
markus111
Hallo,
weiß jemand, wie ich iTunes dazu bringen kann, dass Kontakte vom iPhone/iPod Touch/iPad (oder auch andere iPods?) mit einem eigenem Programm zu sycronisieren?
mfg.
markus111
Wird es für die Pro ein Language Pack Deutsch geben oder muss ich die 2,2GB Ende April nochmal laden?
mfg.
markus111
Hallo wisaa,
ich weiß nicht obs ein Tipp-Fehler ist, aber:
richTextBox1.Text = (line);
muss
richTextBox1.Text += line;
heißen, da du sonst den kompletten Inhalt der TextBox überschreibst.
mfg.
markus111
mittlerweile auf
> verfügbar, allerdings "nur" noch in der Professional Edition.
In Englisch leider nur. Und es ist diesmal keine ISO sondern eine IMG (die andren Downloads sind alle ISOs, dazu kommt ein seltsamer Dateiname: x16-....vs10promsdn.img).
mfg.
markus111
Offizieller Release scheint irgendwo gegen 08:30 Redmondzeit zu sein, also bei uns gegen ca. 17:30....
Hoffentlich nicht viel später auf Dreamspark 🙂
mfg.
markus111
Hallo Visual-Studio Freunde!
Endlich ist es soweit - einige Wochen verspätet - hat Microsoft Visual Studio 2010 zum Release fregegeben.
http://www.microsoft.com/germany/visualstudio/
mfg.
markus111
(EDIT Talla):Kleine Änderung im Titel 😉
Wenn du eher in der niedrigeren Preisklasse bleiben möchtest, kann ich den HP 2605DN empfehlen.
So einen haben wir zu Hause und in der Firma auch stehen. Der ist (auch preislich!) echt zu empfehlen.
Wer nicht grade Postkarten auf Glanzpapier drucken möchte, bekommt sogar bei Fotos damit eine ordentliche Qualität hin. Druckprreise pro Blatt sind bei Farblaser eh sehr gering. (bis zu mehrere Tausend Seiten mit einer 'Patrone').
mfg.
markus111
Der Thread schläft zwar schon 2 Monate, aber das finde ich (auch zu meinem obigem Beitrag) ganz Interessant: C ist wieder die Nummer 1
mfg.
markus111
C:\Users\test\documents\Eigene Bilder
C:\Users\test\documents\Eigene Musik
C:\Users\test\documents\Eigene Videos
Diese Verzeichnisse gibt es auch, sind aber keine richtigen Ordner, sondern nur symbolische Links (kann man z. B. im TotalCommander sehen).
mfg.
markus111
Hallo Wooky,
wenn ich Directory.GetDirectories
auf C:\ mache, bokomme ich C:\Users.
Ich verwende Windows 7 Professional x64.
mfg.
markus111
Hallo,
Lädst du die Dateien auch in einer anderen Form?
mfg.
markus111
Tach Malte,
Probleme mit meinen Code...komisch^^
Hab dir mal das using eingebaut, so müsste es klappen:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.IO;
namespace Energie_Rechner
{
public partial class Einstellungen : Form
{
string gespeichert = "C:\\XML\\Daten_I.xml";
public Einstellungen()
{
InitializeComponent();
}
private void LoadData()
{
using (XmlReader reader = XmlReader.Create("C:\\XML\\Daten_I.xml"))
{
reader.ReadStartElement();
reader.ReadStartElement("Einstellungen");
string Einstellungen = reader.ReadString();
reader.ReadEndElement();
reader.ReadStartElement("Name");
string Name = reader.ReadString();
reader.ReadEndElement();
reader.ReadStartElement("Stromanbieter");
string Stromanbieter = reader.ReadString();
reader.ReadEndElement();
reader.ReadStartElement("Preis");
decimal Preis = decimal.Parse(reader.ReadString());
reader.ReadEndElement();
reader.ReadEndElement();
}
textBox1.Text = Name;
comboBox1.Text = Stromanbieter;
numericUpDown1.Value = Preis;
}
private void WriteData()
{
// speichern
using (XmlWriter writer = XmlWriter.Create("C:\\XML\\Daten_I.xml", new XmlWriterSettings() { Indent = true, NewLineChars = Environment.NewLine }))
{
writer.WriteStartDocument();
// <?xml ...?>
writer.WriteStartElement("Einstellungen");
writer.WriteStartElement("Name");
writer.WriteString(textBox1.Text);
writer.WriteEndElement();
writer.WriteStartElement("Stromanbieter");
writer.WriteString(comboBox1.Text);
writer.WriteEndElement();
writer.WriteStartElement("Preis");
writer.WriteString(numericUpDown1.Value.ToString());
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndDocument();
}
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button1_Click(object sender, EventArgs e)
{
WriteData();
Rechenfenster form1 = new Rechenfenster();
form1.Show();
this.Close();
}
private void Einstellungen_Load(object sender, EventArgs e)
{
if (File.Exists(gespeichert))
{
LoadData();
}
}
}
}
Sorry, mein fehler, hab ihm das mit den using falsch erklärt
mfg.
markus111 (du kennst mich 😛)
EDIT: Code formatiert
Hallo C#-Freunde^^,
mfg.
markus111
Laut Galileo ist dies/wird dies eine Erfindung Deutschlands => kann nur Schrott sein.
WENN eMails irgendwann man kostenpflichtig werden würden, würd ich mein eigenes eMail Protokoll programmieren (auf die Idee kam ich schon öfters^^).
mfg.
markus111
Hallo,
Marshal.SizeOf() wirft mir eine ArgumentException mit der Nachricht "Es kann keine sinnvolle Größe oder sinnvoller Offset berechnet werden, da der Typ "dhcp_test.DHCPPacket" nicht als nicht verwaltete Struktur gemarshallt werden kann." wenn ich die Größe meiner Struct bestimmen will.
Die Struct sieht so aus:
public struct DHCPPacket
{
public byte op;
public byte htype;
public byte hlen;
public byte hops;
public uint xid;
public ushort secs;
public ushort flags;
public uint ciaddr;
public uint yiaddr;
public uint siaddr;
public uint giaddr;
[MarshalAs(UnmanagedType.AnsiBStr, SizeConst=64)]
public string sname;
[MarshalAs(UnmanagedType.AnsiBStr, SizeConst=128)]
public string file;
[MarshalAs(UnmanagedType.AnsiBStr, SizeConst=312)]
public string options;
}
Gibt es eine Möglichkeit Marshal dazu zu bringen, das es mit die korrekte Größe ausgibt?
mfg.
markus111
Hallo,
kennt jemand ein Emulator für (Sony Ericsson) Handys, auf dem man das komplette 'Betriebssystem' selber einspielen kann? Die meisten können ja nur Java Anwendungen starten/debuggen.
mfg.
markus111
Ich nehme einen WRT54GL mit DD-WRT - funktioniert super.
mfg.
markus111
Hallo,
sind viele:
Doodle Jump,
Spirit,
IM+,
Stundenplan,
Tap Tap Revenge 3,
Pole Position,
Need For Speed Shift,
Quick Graph,
Good Reader,
Radio BOX,
Run,
System Manager
Habe nur 68 Apps drauf. Bis vor kurzem waren es noch 120. Leider hab ich dann den Home-Button zu lange gedrückt.
mfg.
markus111
Hallo,
danke für die schnelle Antwort, funktioniert super!
Dazu noch AutoCompleteMode.Suggest.
mfg.
markus111
Hallo Community,
ich suche diese TextBox-Komponente, wo der Pfad mit einem DropDown angezeigt wird. Ein Beispiel hab ich in einem ScreenShot von BitTorrent im Anhang (gibt es auch in vielen anderen Programmen).
Kennt jemand diese Control?
mfg.
markus111
SerialPort.DataReceived
// EDIT: Du scheinst Probleme mit deiner Shift-Taste zu haben...
Bitte, lies doch den ganzen Beitrag anstatt nur die Überschrift...
Hab ich. Man kann bei YouTube längere Videos hochladen.
Hallo,
du hast die Wahl zwischen Marshals und Pointern.
Für Pointer musst du dein Projekt allerdings mit der Option 'Unsicheren Code zulassen' kompilieren.
Für welches Spiel? Und welche Cheat Engine?
mfg.
markus111
Hallo,
ich frag mich gerade, wo dein Problem liegt?
Die DLL kann doch Daten empfangen, also in einen Buffer schreiben und senden. Und deine GUI ebenfalls.
mfg.
markus111
EDIT: MarsStein war schneller 😜
byte[] daten = { 0x02, 0xFF, 0xFF};
oder
int data = 0x02FFFF;
senden? Wo liegt das Problem?
Hallo,
entweder du drückst dich ziemlich unklar aus, oder du hast das Prinzip noch nicht verstanden.
Wie MartinH bereits sagte: 'A' (das ASCII Zeichen) ist das gleiche wie 0x41 (Hexadezimal).
Die Bytes (eigentlich Bits) die übertragen werden, werden nur wieder nach ASCII 'konvertiert', um sie vernünftig lesen zu können.
Oder meinst du, das man nur Buchstaben in das Feld eingeben kann?
mfg.
markus111
@markus111:
witzig die idee Mono zu portieren.Du weisst schon, das der C64 64 KB speicher hat?
ja, das weiß ich, ich entwickle seit einiger Zeit auch für µC's. 😁
wenn man 99.9% weglässt passt es sogar 😜
Ich wollt mir bei Conrad grad die LEDs für einen 128x128x128 LED Cube bestellen, ich brauch nichtmal bezahlen =) 👍
Halloo,
unser PursuitDrift Thread war aber etwas voller 😁
Was is den jetzt daraus geworden?
mfg.
markus111
Dieser Thread hat mich auf eine super Idee gebracht, Danke!
Hallo,
[IRONIE]das sieht mir aber nach einer fast garnicht illegalen seite aus oO[/IRONIE]
bei mir gehts mit PopUp Blocker und AdBlock Plus...
mfg.
Markus111
falls jemand etwas weiss (VS C# > c64) einfach drunter posten - bin für jede idee dankbar ...
wie oben bereits genannt wird das schwer, da die c64 wohl eine CPU ist die sich im Mikrocontroller Bereich bewegt, kommt man um C und Assembler nicht (so schnell) drum rum. Nur zur anmerkung: Auch C und Assembler wirst du dafür NICHT in Visual Studio kompilieren können, verwende lieber GCC, den kann man auch in Visual Studio einbinden (doofer wiederspruch,.hoffe was gemeint ist).
Wenn du genug Zeit hast könntest du übrigens Mono portieren, das ist Open Source.
mfg.
markus111
EDIT: Vor etwas über einem Jahr dachte ich aber auch noch das man in C# Betriebssysteme in lowlevel entwickeln könnte 😁
. Erstmal vielen Dank, dass du dir jetzt meinen Thread durchliest 🙂
lol, sowas hab ich hier noch nie gelesen 😁 👍
zu deinem Problem:
Komisch, das überhaupt PopUps im Control geöffnet werden, hätt ich jetzt nicht gedacht.
kommt eigendlich drauf an wie die mysteriöse Website daten ans Hauptfenster schickt, wenn du die Seite nicht nennen willst kannst du ja selber mal suchen, wie sie es machth 🙂
mfg.
markus111
Hallo MarcJ, willkommen 😁
IMHO kann man diesen Installationspfad nicht einstellen, meiner Meinung nach sind diese Web-Installer auch grausam (hat nichts mit Setup zu tun, keine kontrolle).
Leadtools OCR/OMR dlls.
Noch nie gehört, scheint aber nicht so wichtig zu sein 😜
Je nach Visual Studio 2008 Edition, kannst du auch ein 'normales' Setup mit dem Windows Installer erstellen, in Professional geht es auf jeden fall.
Zur Zeit steht das ganze ja noch auf DEBUG, muss das auf RELEASE umgestellt werden? Wenn ja ,was bewirkt das?
besser is 😉 bei der Release sind keine Debug Informationen enthalten, die Release is bestimmt auch schneller. evtl. läuft die Debug bei leuten die kein VS installiert haben nicht einmal.
mfg.
Markus111
Hallo,
also die Administratorenrechte kann man im Mainfiest einstellen. Zb. so:
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
mfg.
Markus111
Edit: Ob man die Kompatiblität einstellen kann weiß ich nicht, aber ich glaube nicht. Dein Titel ist übrigens sehr nichtsaussagend!
Hallo,
schaut ja gut aus =) nur - diese Funktion besitzt das .NET Framework doch schon, mit der Convert Klasse? (Convert.ToString(0xAB, 16)
und int.Parse("0x12", NumberStyles.HexNumber)
).
mfg.
markus111
Hallo,
extrem guter, hilfreicher Artikel, 👍 👍
mfg.
markus111
public class Binary { public const byte b00000000 = 0; public const byte b00000001 = 1; public const byte b00000010 = 2; public const byte b00000011 = 3; public const byte b00000100 = 4; ... }
Hmm, ich weiß nicht so... Mein Vorhaben ist ein Disassembler, der einfache Assembler Befehle wieder in etwas leserliches umwandelt, und dies emuliert (oder doch nur simuliert!?).
Hat ein kleines bisschen was mit diesem Thread zu tun: Eine CPU emulieren - Wie aufwändig/Was müsste ich Wissen? (einen Lego NXT Emulator schreiben) . Erstmal will ich nativen x86 Code - nicht direkt ausführen - aber wenigstens simulieren.
Ich fänd einen binären Literal nicht schlecht, um folgenes zu lösen:
Zum Beispiel der push
Befehl ist binär so aufgebaut:
01010reg = push reg
reg
ist das Register, ax
wird zum Beispiel mit 000
ersetzt.
Quelle: http://www.xs4all.nl/~ganswijk/chipdir/iset/8086bin.txt
Ich möchte nun also rausfinden, ob ein Byte mit 01010
anfängt, und dann gucken was die letzen 3 Zeichen sind, um das auf den Stack zu pushene Register rauszufinden.
mfg.
markus111
Hallo,
Literale, ja stimmt, deswegen hat ich bei Google auch nichts richtiges gefunden...
Hm, also in meinem Fall werde ich dann wohl mit den Strings arbeiten müssen.
mfg.
markus111
Hallo Community,
gibt es in C# einen binären Literal, also das ich schreiben kann
byte bin = 01100100
wie zB. 0x64
?
Ich habe nur diese (doofe) Lösung gefunden:
Convert.ToInt32("01100100", 2);
mfg.
markus111
Hallo,
auch in C# kann man Pointer (Zeiger) verwenden, aber nur wenn man mit /unsafe kompiliert. Davon würde ich aber abraten, da so die Absturzgefahr sehr hoch wird.
Außerdem musst du dann
ptr->Member
machen.
mfg.
markus111