Laden...
Avatar #avatar-3108.png
markus111 myCSharp.de - Member
Schüler, Mittelstufe, Gymnasium Henstedt-Ulzburg Dabei seit 01.10.2008 479 Beiträge
Benutzerbeschreibung
Ich bin Schüler, 9. Klasse Gymnasium.

Forenbeiträge von markus111 Ingesamt 479 Beiträge

27.04.2010 - 21:24 Uhr

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

19.04.2010 - 16:37 Uhr

Hallo,

hört sich an als stimme deine Baudrate nicht. Ich kenne das Problem aus der Microcontroller/AVR Programmierung.

mfg.
markus111

18.04.2010 - 20:26 Uhr

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

18.04.2010 - 20:18 Uhr

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.

18.04.2010 - 19:56 Uhr

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

18.04.2010 - 19:39 Uhr

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

18.04.2010 - 19:29 Uhr

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

14.04.2010 - 18:35 Uhr

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

14.04.2010 - 18:10 Uhr

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

12.04.2010 - 21:07 Uhr

Wird es für die Pro ein Language Pack Deutsch geben oder muss ich die 2,2GB Ende April nochmal laden?

mfg.
markus111

12.04.2010 - 20:36 Uhr

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

12.04.2010 - 19:10 Uhr

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

12.04.2010 - 13:30 Uhr

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

12.04.2010 - 00:11 Uhr

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 😉

07.04.2010 - 21:34 Uhr

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

07.04.2010 - 21:26 Uhr

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

04.04.2010 - 20:02 Uhr

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

04.04.2010 - 19:34 Uhr

Hallo Wooky,

wenn ich Directory.GetDirectories auf C:\ mache, bokomme ich C:\Users.

Ich verwende Windows 7 Professional x64.

mfg.
markus111

02.04.2010 - 21:57 Uhr

Hallo,

Lädst du die Dateien auch in einer anderen Form?

mfg.
markus111

01.04.2010 - 20:21 Uhr

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

01.04.2010 - 19:51 Uhr

Hallo C#-Freunde^^,

  1. April - ein toller Tag 😄. Sogar die Linux-Kernel Entwickler haben sich was tolles einfallen lassen (siehe Anhang).
    Was habt ihr heute schönes (oder auch nicht) erlebt?

mfg.
markus111

01.04.2010 - 19:30 Uhr

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

01.04.2010 - 19:20 Uhr

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

30.03.2010 - 12:18 Uhr

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

30.03.2010 - 12:16 Uhr

Ich nehme einen WRT54GL mit DD-WRT - funktioniert super.

mfg.
markus111

30.03.2010 - 12:12 Uhr

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

27.03.2010 - 22:58 Uhr

Hallo,

danke für die schnelle Antwort, funktioniert super!
Dazu noch AutoCompleteMode.Suggest.

mfg.
markus111

27.03.2010 - 22:51 Uhr

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

26.03.2010 - 17:26 Uhr

SerialPort.DataReceived

// EDIT: Du scheinst Probleme mit deiner Shift-Taste zu haben...

25.03.2010 - 21:17 Uhr

Bitte, lies doch den ganzen Beitrag anstatt nur die Überschrift...

Hab ich. Man kann bei YouTube längere Videos hochladen.

20.03.2010 - 20:56 Uhr

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

17.03.2010 - 22:51 Uhr

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 😜

09.03.2010 - 20:17 Uhr
byte[] daten = { 0x02, 0xFF, 0xFF};

oder

int data = 0x02FFFF;

senden? Wo liegt das Problem?

09.03.2010 - 19:45 Uhr

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

07.03.2010 - 12:57 Uhr

@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 😜

11.02.2010 - 09:32 Uhr

Ich wollt mir bei Conrad grad die LEDs für einen 128x128x128 LED Cube bestellen, ich brauch nichtmal bezahlen =) 👍

08.02.2010 - 17:18 Uhr

Halloo,

unser PursuitDrift Thread war aber etwas voller 😁
Was is den jetzt daraus geworden?

mfg.
markus111

08.02.2010 - 15:53 Uhr

Dieser Thread hat mich auf eine super Idee gebracht, Danke!

08.02.2010 - 15:49 Uhr

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

07.02.2010 - 21:40 Uhr

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 😁

07.02.2010 - 21:34 Uhr

. 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

07.02.2010 - 21:27 Uhr

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

22.01.2010 - 14:41 Uhr

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!

22.01.2010 - 14:35 Uhr

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

21.01.2010 - 16:17 Uhr

Hallo,

extrem guter, hilfreicher Artikel, 👍 👍

mfg.
markus111

19.01.2010 - 20:20 Uhr
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

18.01.2010 - 22:54 Uhr

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

18.01.2010 - 22:27 Uhr

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

17.01.2010 - 12:29 Uhr

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