Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von unconnected
Thema: XmlSerialization verhindern
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hmm,

warum sollte man das tun? Und selbst wenn Du das verhindern könntest, gibt es andere Möglichkeiten das Object zu serialisieren.

Thema: .NET Entwickler: Gehalt/Gehaltsvorstellung
Am im Forum: Smalltalk

Hmm, ist aber eine Studie des amerikanischen Marktes.

Ausserdem haben die ja durchnittlich 12,5 Jahre .Net Entwicklungs Erfahrung.. Sportlich wenn man bedenkt das .net1.0 erst 2002 erschienen ist :)

Thema: Firebird DATE (Dialect 3) gibt falschen Wert zurück ?
Am im Forum: Datentechnologien

Hallo,

dein DataSet benutzt intern ein System.DateTime, was auch immer eine Uhrzeit representiert. Das standard Format für dein System siehst Du wenn Du toString aufrufst. Wenn Du es anders haben möchtest, musst Du es entsprechend Formatieren. Gugst Du hier: Custom Date and Time Format Strings

Vllt hier der Hinweis auf [Hinweis] Wie poste ich richtig?

Thema: Click Once mit mehreren Projekten in einer Projektmappe: Update führt zu Fehlermeldung
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hi, ist die dritte Komponente ausführbar?

Ich habe seit Jahren eine ClickOnce mit 7 Projecten (eine exe, 6 dlls) ohne Probleme am laufen. Und da muss man auch nichts einzeln deployen.

Thema: WCF-Dienst in einem vorhandenen Silverlightprojekt hinzufügen!?
Am im Forum: Web-Technologien

So, Du hast wahrscheinlich VS Express?

Schau mal hier: where-is-wcf-data-services-in-visual-studio-express-2012-for-web

und zu deinem Edit: Du hast doch bestimmt schon ein Asp Project was dein Silverlight Project hosted?

Aber wie gesagt da gibt massenhaft Tutorials zu, die dir das bestimmt 3 x besser erklären können als wir hier.

Thema: WCF-Dienst in einem vorhandenen Silverlightprojekt hinzufügen!?
Am im Forum: Web-Technologien

Rechtsklick auf das Project -> Add Service Reference -> Folge dem Wizard

edit: oh ich glaube ich habe das falsch verstanden.. Der Service existiert noch nicht? Dann musst Du in deinem ASP Project einen WCF Service hinzufügen.

ABER: Da gibt es so viele gute Tuts zu, das ich das hier nicht erklären möchte.

Thema: MediaPlayer.DownloadProgress nur 0.0 oder 1.0
Am im Forum: GUI: WPF und XAML

Wenn Du die Antwort schon weist, warum fragst Du dann?

Thema: MediaPlayer.DownloadProgress nur 0.0 oder 1.0
Am im Forum: GUI: WPF und XAML

Wenn ich jetzt mal meine Glaskugel kontaktiere.. würde ich sagen das das ein Fall für [FAQ] Warum blockiert mein GUI? ist ;)

Thema: Z64/LZ77-Format decodieren (Für Leute die Spass am tüfteln haben)
Am im Forum: Rund um die Programmierung

Ja, ne.

es ist halt kein PNG. Dann hätte ich den Header gesehen. Aber der Header war halt der eines ZLIB Streams, nicht das eines PNG´s

Das PNG normalerweise auch Deflate benutzt werte ich jetzt mal als Zufall.

Thema: Z64/LZ77-Format decodieren (Für Leute die Spass am tüfteln haben)
Am im Forum: Rund um die Programmierung

Hallo, (Vorsicht Lösung)

ich habe es doch noch lösen können.. Warum passiert das eigentlich immer NACHDEM man ein Post im Forum macht? Also zur Lösung:

Base64 war richtig.
LZ77 ist zwar auch richtig, aber es war derivat ein ZLib Stream. sharpziplib kann damit umgehen.

Dann war darin kein PNG enthalten (Warum sollte man auch dem generierenden Tool glauben, das es wirklich reinsteckt, was es sagt das es reinsteckt..). Es war eine Simple BitMatrix.

Mit folgendem Code kann man das Beispiel lösen:

(64 ist übrigens keine Magik Number sondern Bytes per pixelrow)


var bytes = Convert.FromBase64String(testMimeBase64);           
            

            using (var stream = new InflaterInputStream(new MemoryStream(bytes)))
            {                     
                
                var bytesResult = stream.ToByteArray();

                for (int i = 0; i < bytesResult.Length; i++)
                {
                    bytesResult[i] = (byte) ~bytesResult[i];
                }

                var bit2 = new Bitmap(64*8, (int)(bytesResult.Length/64), PixelFormat.Format1bppIndexed);

                var lockbits = bit2.LockBits(new Rectangle(0, 0, 64*8, (int) (bytesResult.Length/64)), ImageLockMode.WriteOnly, PixelFormat.Format1bppIndexed);

                System.Runtime.InteropServices.Marshal.Copy(bytesResult,0, lockbits.Scan0, bytesResult.Length);
                bit2.UnlockBits(lockbits);
}

Danke trotzdem :)

Thema: Z64/LZ77-Format decodieren (Für Leute die Spass am tüfteln haben)
Am im Forum: Rund um die Programmierung

Hallo zusammen,

ich tüftle seit eingen Tagen an einem Problem das ich bisher nicht knacken konnte.
Und zwar hatte ich mir um mir und anderen die Arbeit zu erleichtern, einen ZPL (Zebra drucker format) Viewer geschrieben. Um die Perfomance an den Druckern an bestimmten Stellen zu verbessern sind wir bei der Bild Übertragung von ASCII auf Z64 umgestiegen. Und somit funktioniert mein Viewer nicht mehr.

Hier mal eine Beispiel Übertragung:

^FO123,518^GFA,08512,08512,00064,:Z64:
eJzt2EvSnCAQAGAsFyzNCeIVcgNyrOwwNzM3ITcwO1I1vx26m0ZQxvGx+KtSw2IewjeDiE2jUu/y
Lu/yLu/yn5UeDjRqAGBQqgN4rGpagIk+aBi67KdgPubDofmOt1yDdUN/3mMFuEN+xLFa+xb9xF71
mTnoO/T+uu/RP657g37mX1Jm1ztqvfI4/ADXPXG6gKHzJqs85hv241XfsndH/ERnW3q9+HDy9rQP
l3/SPIGu+kFF/1DWn/U9NjM0AV96T1dr7T124rI32CtNB8PJw47/IP+x8Q4vInmvYiQ64S1OnYba
vvSP+Fr64ZbnW+eIf5D/W/cQ70OOZGFYpujlQOY1/ksbh5pb2ZXHE6KaTnqBfg4q+Jb9JA0VXbrC
hxk9UI3hW3PlPbaInk7HDKUPYcqRl9iKDS36P1X/TZU+fJnQNxJbc9+wp5ZtGs7CI0OvJTaSh/Cd
/AMHJnpf8fi3eLoc3M97DEoz+l5iI3qD/nfA7MfnnoPSHIP7uPH0y4e9Sz6sz+e8rXpLfuCWU8V3
4uldLnSP/hd6wJ6tfOjKqPkg+gZ9eHEc2855DGqWfYxt7MeevCGv9vwUGuB0m2WGlX6gPpRew9hF
j0Gtj7Y57lP6ZMLF6cj7zHfof4avOPZ23vVD+DpzLd8A5MNgsh8lOtU9dq4Vb+94V/M49+N9m/ks
fUOCnm4yHqkG417wDXnX1HxKn+zMka3jlCH5yZ71Y81r9H7HwxWfpV/YOfR94UPItjP68KF96RV5
kAC08dPGL+nTMx9i6sb78z6cvPxvPf7UfWAcfMm73H+56b8e8x8x+NNczr0ZT/sxel4//QGPyY9f
eVl/4ZS3c1/6kAUd8ZD5Ifp5148yO/Y9POt/4UOTibyBGP6f5E+ceux7lflm5Yv7f9+n/LHuXdX3
kpXE/LWltTLUxeanvIv5d+4hi5+LNxADX+Ypf++e+lD5Y+uzXTgtz/3K4+gs68+059P+pcGgkrys
X16u8DMf90/oXYtjqWnt5vVT03FZf/C0R/IaUthJ+7fc98X6vevT/rH0ef6w69ua75b8ZdBp/V98
emST7Z/D4OnFQ7vkT8njWK192r9L+oM+5X/07je+yTzPe7Xjp5pPE9PEplVvX3uKUY/Sp/zbpFuS
112IAS/z8vxG0jdNcyHm/z2PbcWP4uX5kaQ/4n3aPwy7Xp5f5T7tfzSP7cbbxcvzs8KbuP9qIdv/
0FQUPyQfg0HhcabJ/s2/8HEySfqmeTBAyf7RVbzJfHx+KekT+SbuUmgjqrYlhd9nxTgZHV+rtkce
me6U235+3WavwOd6yZ4/y7e3fXVWHC7dPf/d5M+JzhcLt737ZD9+pjf3/XDT3+GUWtzz96a/uXf5
VXczel4p/wBHwUff:a844^PQ1,0,1,Y

Laut Doku ist das zwischen den : Ein PNG das erst mit lz77 gepackt ist und dann mit Mime base64 codiert ist. Das decodieren mit base64 klappt soweit, leider beisst sich jeder lz77 algorithmus den ich gefunden habe, die Zähne aus. Nun gut, ich habe fasst aufgegeben. Ich werde mir noch den lz77 ein bischen genauer anschauen und gucken ob es wenigstens valides lz77 ist.

Ich möchte betonen, das das nicht meine Hausaufgaben sind :) Und ich nur Leute anspreche die Spaß an bitschubserei haben, und mir vllt ein bischen die Augen öffnen.

Grüße

Jan

Thema: C# 2012 - Kann keine ExtensionMethods erstellen
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Also normalerweise ist die referenz in jedem .net project als standart mit dabei.
Bei mir liegt sie da: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll

Thema: C# 2012 - Kann keine ExtensionMethods erstellen
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo,

ich vermute Du versuchst das mit .net < Version 3. Erweiterungsmethoden sind erst ab c#3 aka .net 3 verfügbar. Wenn Du trotzdem gegen 2.0 kompilieren musst kannst Du Dir diesen Typen auch einfach selbst anlegen. Das funktioniert dann auch.

Der Typ ist in der System.Core. Dieser Verweis sollte natürlich da sein.

G

Jan

Thema: Laden von Plugin-DLLs funktioniert in einem Windows Forms Programm, aber nicht in einem Dienst
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,

nein, wenn er die dll nicht finden kann lautet das anders. Er kann den TNS nicht auflösen. Versuch einmal die System Variable TNS_ADMIN auf das Verzeichnis bei dir zu legen so die tnsnames.ora zu finden ist.

Thema: SevenZipSharp Fehler: library is invalid
Am im Forum: Rund um die Programmierung

Die Benamsung deiner variable lässt darauf schliessen das Du ein rar file liest. rar != 7zip

Thema: Programm mit Actions und Tasks beendet sich, obwohl noch Tasks laufen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,

das ist nicht merkwürdig, das ist so wie es sein soll.

Dein Hauptthread (Der Main() ausführt) beendet sich sobald er aus Main() herausläuft. Wenn dieser beendet ist, beendet sich auch dein Programm und nimmt alle Tasks mit.

Mit Wait sagst Du der Main() Methode das sie auf die Ausführung des Tasks warten soll. Main() wird nicht vorzeitig beendet -> alles tutti

Gruß

Thema: Peer To Peer über Internet
Am im Forum: Netzwerktechnologien

Das schaut mir fast wie hole punching aus. Eine Ip reicht hier halt nicht.

Thema: WPF: Drucker druckt weiße Seiten
Am im Forum: Rund um die Programmierung

Zitat von dr0n3
Die Properties an sich funktionieren im Übrigen auch, da

MessageBox.Show(clp.Heading + " " + clp.Teacher);

mir die richtigen Werte ausgibt.
Außerdem dürfte mein Drucker ja dann eben ohne Measure/Arrange nicht fehlerfrei drucken, richtig?

Das mit der Message Box hinkt ein wenig, denn das die Properties richtig gefüllt sind, heisst noch nicht das die Properties auch richtig gebunden sind. Aber mit der 2. Aussage hast Du recht es dürfte dann mit gar keinem Drucker funktionieren. Und hier bin ich nun leider auch mit meinem Latein am Ende (nicht das ich Latein in irgendeiner Form könnte ;) )

edit: wann und wo setzt Du deinen DataContext auf this?

Thema: WPF: Drucker druckt weiße Seiten
Am im Forum: Rund um die Programmierung

Kann das sein das dein Drucker in irgendeiner Form eine Vorschau bringt, die das ganze dann schon richtig initialisiert? Also wenns auf einem anderen Drucker nicht schon funktioniert würde ich fragen ob INotifyPropertyChanged implementiert ist.

Thema: Linq langsamer als normale Schleife?
Am im Forum: Datentechnologien


Liege ich eigentlich falsch wenn ich sage das dieser Thread wieder einmal Linq mit Lambda Expressions durcheinander wirft?

Thema: WPF: Drucker druckt weiße Seiten
Am im Forum: Rund um die Programmierung

Hi, hab nur mal schnell gegoogelt:

hilft Dir das weiter?: Why are ActualWidth and ActualHeight 0.0 in this case?

ich vermute das eigentliche Problem ist, das das Control nie angezeigt wird und Du deshalb einiges selbst machen musst.

Thema: Warum kompiliert diese Objektinitialisierung (und wird sogar vom VS Intellisense so unterstützt)?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hmm, mir war nur nicht klar das ich einen Object Initializer von etwas aufrufen kann, was ich nicht direkt vorher erzeugt habe. (Und somit habe ich den inneren Initializer nicht als solchen wahrgenommen)

Das ganze funktioniert wohl nur wenn ich mich schon in einem Initializer befinde.

den das geht ja auch nicht (zum Glück)

x.Mopped = {IrgendEtwas = "Test"}

Grüße und Danke für den kleinen Augenöffner.

Thema: Warum kompiliert diese Objektinitialisierung (und wird sogar vom VS Intellisense so unterstützt)?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Warum kompiliert das und wird sogar vom VS Intellisense so unterstützt?


class Program
    {
static void Main(string[] args)
        {
            var x = new Test() {Mopped =
                {
                    IrgendEtwas = "Test"
                }
            };
        }

        public class Test
        {
            public Test2 Mopped { get; set; }
        }

        public class Test2
        {
            public string IrgendEtwas { get; set; }
        }
}

Ich habe 1 1/2 Stunden gebraucht um rauszubekommen warum dieser Schnippsel mit einer NullReference fliegt. Weil ich einfach nicht gesehen habe das ein new Test2() fehlt.

Also was passiert hier? ich weise dem Property ein Anonymes Object zu.. warum kompiliert das?
Und warum die NullRefererenz? 8o

edith: Ok, ich schätze die NullReference kommt, weil ich ein Property eines Test2 Objects aufrufe, das aber nie existiert hat. Weil kein new Aufgerufen wird.. bleibt aber trotzdem die Frage warum das kompiliert.

Grüße

Thema: [gelöst] XML Dateien MIT Kommentaren zusammenführen
Am im Forum: Datentechnologien

Zumindest beim Lesen habe ich etwas gefunden:

Reading Xml Comments

Ja, und ich glaube Du bist mit dem Dataset auf dem Holzweg.
Ich denke Du must dich da mit XmlDocument etc rumschlagen :(

Thema: "Der Index lag außerhalb des Bereichs" in BackGroundWorker, aber nicht im Einzelschrittmodus
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Und um herauszubekommen wo es nun wirklich knallt ->Debug -> Exceptions und haken beim managed RUntime Exceptions setzten. Der Debugger sollte dann genau an der Fehlerstelle halt machen.

Thema: STM32F4-Board in Visualstudio 2010 Ultimate programmieren: Einstellung des Deployment Wegs
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Nur dort wo Du geschrieben hast, das es nicht aufgeführt wird. Properties-> .Net Micro Framework -> Transport -> Device

Und Du hast auch tatsächlich beide usb Kabel drin?

Thema: STM32F4-Board in Visualstudio 2010 Ultimate programmieren: Einstellung des Deployment Wegs
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Also ich kenne das nur von den GHI Boards. Um die Firmware inkl. MF zu übertragen müssen DIP Schalter gesetzt werden. In diesem Stadium wird das board als ein anderes Device erkannt, bis diese zurück gestellt werden. Leider kann ich weder in deiner Anleitung ein Hinweis daruaf finden, noch auf dem Foto DIP Schalter, also denke ich das das hier nicht so ist.

Den Reset hast Du durchgeführt? eventuell Restart deines PC´s?

Thema: STM32F4-Board in Visualstudio 2010 Ultimate programmieren: Einstellung des Deployment Wegs
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Benutzt er den den richtigen Treiber wenn Du das Board anstöpselst? hört sich irgendwie an als wenn das mit der Treiber Installation auf deinem System nicht geklappt hätte.

Grüße

Thema: Was sind Views?
Am im Forum: GUI: WPF und XAML

Hallo,

also View kenne ich nur als asp Control.

Muss eine Art UserControl oder ein Control einer 3´rd Party sein..

edit: Wenn Du mit der Mouse im VS über das View gehst, sollte er Dir den Namespace anzeigen.

Gruß

Thema: Synchrones Multiclient/Server-System mit Minimallatenz + Audio-Möglichkeiten
Am im Forum: Netzwerktechnologien

Puh, ABER er hat weder Echtzeit noch andere Grenzen genannt. Und wenn ich das Wort Echtzeit immer wieder höre kommt mir so ein wenig die Galle hoch. Schaust Du bitte bei wiki die Definition nach, oder soll ich das tun? Wenn ich definiere das Echtzeit eine Reaktionszeit von 25,345 Minuten sind, ist das so. Oder magst Du mir das absprechen?..

Dachte ichs mir doch..

Also er hat weder von der Auslastung seiner Server noch über die Menge, noch über sonst etwas gesprochen. Echtzeit ist ein völlig relativer Ausdruck der verdammt oft im falschen Kontext gebraucht wird.

In diesem Sinne.

LG