Laden...
Avatar #avatar-2982.jpg
dennisspohr myCSharp.de - Member
Ausbildung Fachinformatiker Westerwald Dabei seit 07.08.2007 420 Beiträge
Benutzerbeschreibung

Forenbeiträge von dennisspohr Ingesamt 420 Beiträge

21.04.2008 - 15:45 Uhr

Hallo @ all,

ich muss gerade an dem Programm eines Kollegen weitermachen un bin auf folgende Methode gestoßen:


public static long MakeWord(byte low, byte high)
{
    return ((long)(((byte)(low)) | (((long)(byte)(high)) << 8)));
}

Leider kann ich rein gar nichts damit anfangen.. könnt ihr mir weiterhelfen?

Danke!

Gruß Dennis

16.04.2008 - 08:27 Uhr

@EvilMM:

oh man klar.. sorry bin wohl noch nicht ganz wach 🤔

16.04.2008 - 08:04 Uhr

achja mir ist noch etwas aufgefallen, bei der Statistik:
Wäre es nicht interessant, diese speichern zu können? Wenn ich so in die Zukuft blicke, würde ich mich vielleicht fragen "hey, wie viele Anfragen hattest du eigentlich noch vor einem Jahr im Vergleich zu heute?" 🙂

16.04.2008 - 07:48 Uhr

Hallo EvilMM,

wäre es vielleicht sinnvoll aus der Textbox Benutzerfeld eine ComboBox zu machen und schon alle dem System bekannten Benutzern einzutragen?
Gehen wir mal von einem DAU aus, wenn der dann schon die vorhandenen Benutzer sieht, kann er sich eher erschließen, was mit "Konto" gemeinnt ist usw..

Gruß Dennis

08.04.2008 - 16:14 Uhr

@DeadEye: warum? 😛

07.04.2008 - 19:59 Uhr

@EvilMM:

Soo.. ich habe es mal getestet, bei mir dauert es ca. 20 Sekunden 😉

Gruß Dennis

07.04.2008 - 08:10 Uhr

@EvilMM:

Okay, ich werde es heute Abend mal testen. Aber ich finde 15-30 Sekunden recht lang, oder? Teilweise ist man doch gewohnt, dass die Programme sofort merken wenn "keine Internet-Verbindung" besteht.

Gruß Dennis

01.04.2008 - 18:28 Uhr

Vielen Dank ich habe es hinbekommen. 🙂

01.04.2008 - 16:34 Uhr

Hallo Community,

ich stehe vor folgendem Problem:

Ich habe in einem Datagrid verschiedene Schriftfarben, um verschiedene Einstellungen / Warnungen hervorzuheben. Das Problem ist nun, wenn ich eine Row makiere, ist die Schriftfarbe automatisch schwarz. Dies kann sehr häufig der Fall sein...
Kann man das irgendwie umgehen?

Vielen Dank für eure Hilfe! 🙂

Gruß Dennis

27.03.2008 - 10:11 Uhr

Verändere dich nicht für andere,
sonst bist du wie jeder andere.

25.03.2008 - 09:13 Uhr

Hallo EvilMM,

wollte dir nu kurz bescheid geben, dass die Statistik bei mir nun auch funktioniert. Ich kann allerdings nicht zurückverfolgen, warum diese vorher nicht geklappt hat.

Gruß Dennis

PS: Gibts schon einen Termin für die neue Version? 🙂

21.03.2008 - 15:14 Uhr

Hui wirklich geniale Sache, hab mir auch den 4 GB bestellt... DANKE für den Tipp! 🙂

Gruß Dennis

20.03.2008 - 11:19 Uhr

Achja, noch was.

Ich habe nun schon mehrere Updates ausgeführt.
Wenn ich nun um Administrationstool die Statistik einsehen möchte, kommt immer die Meldung, dass er eine bestimmte Datei nicht finden kann. Die Statistik wird nich geladen.
Ich hab das dateibasierte Speichern aktiviert.

Gruß Dennis

20.03.2008 - 11:05 Uhr

Soo... bei mir funktioniert der Updatevorgang nun auch .. außer es ist ein Proxy dazwischen. Es kommt jedes Mal ein "unbekannter Proxyfehler".
Weiß jemand woran das liegen könnte?

Außerdem hätte ich nich einen kleinen Verbesserungsvorschlag:
Wenn der Updatevorgang beginnt, fragt meine Firewall logischerweise, ob mein Programm aufs Internet zugreifen darf. Wenn ich nun keine Verbindung erlaube, geriet der K_Updater in eine Endlosschleife. Ich habe noch nicht getestet wie es aussieht, wenn von vorne an keine Internetverbindung besteht.

Gruß Dennis

18.03.2008 - 14:44 Uhr

Versuchs mal mit


string.Format("{0:N3}", zahl);

(ungetestet)

Gruß Dennis

18.03.2008 - 10:36 Uhr

Hallo,
wenn ich versuche ein Update zu machen, kommt beim UpdateCheckResult immer der Code 40 raus, was hat das zu bedeuten? Zumindestens will er mit DoUpdate() kein Update machen. Auf dem Server liegt definitiv eine neuere Version, benutze dateibasiertes Speichern, in der Statistik wird auch nie etwas angezeigt, auch nichts bei Anfragen.
Woran könnte das liegen?
Vielen Dank für jede Hilfe!
Gruß Dennis

/edit:
Habe nun das ganze mal ohne Proxy getestet, allerdings immer noch erfolglos 😦
Nun kommt immer UpdateCheckResult = 40 heraus. 800 bedeutet, dass die Datei nicht gefunden wurde?
Eine Liste der Codes wäre auch interessant 😉

17.03.2008 - 12:10 Uhr

Hallo danke für den Link, hatte ihn nich gesehen.

Trotzdem habe ich noch ein Problem:

Bei Decription kommt nun immer "USB-Massenspeichergerät".
Soweit, so gut - aber was mache ich nun, wenn mein Programm auf einem anders-srpachigem System läuft?

Gruß Dennis

17.03.2008 - 09:38 Uhr

Hallo!

Ich versuche die angeschlossenen USB-Sticks und externen Festplatten des PCs auszulesen:


            try
            {
                ManagementScope scope = new ManagementScope(ManagementPath.DefaultPath);
                SelectQuery wql = new SelectQuery("SELECT * FROM Win32_LogicalDisk WHERE Name != ''");
                ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, wql);

                DriveInfo driveInfo;

                foreach (ManagementObject item in searcher.Get())
                {
                    driveInfo = new DriveInfo(item["DeviceID"].ToString());
                    listBox1.Items.Add(string.Format("{0} ({1}) ({2:N2} GB) ({3})", item["DeviceID"], item["VolumeName"], item , driveInfo.DriveType);
                }
            }
            catch (Exception error)
            {
                Console.WriteLine(error);
            }

USB-Sticks kann man leicht mit DriveType (= "removable") herausfiltern, allerdings habe ich bisher nirgends einen Unterscheid zwischen internen und externen Festplatten gefunden, beide werden als DriveType = "fixed" angezeigt.
Gibt es da eine Möglichkeit?
Danke!

Gruß Dennis

14.03.2008 - 14:24 Uhr

Hallo,

ich habe vor ca. 4/5 Jahren mit Delphi angefangen.
Mit C# zu programmieren begann ich vor einem halben Jahr, seit dem benutze ich c# auf der Arbeit sowie privat. Delphi benutzte ich nur noch für die Berufsschule (Zwangsweise).
Nebenbei programmiere ich seit 2 Jahren noch in PHP.

Gruß Dennis

10.03.2008 - 15:11 Uhr

okay..gerade entdeckt - trotzdem danke! 🙂

10.03.2008 - 14:26 Uhr

Hallo,

erstmal auch von mir ein großes Lob - super Sache!! 😉

Ich hatte da noch einen Wunsch / eine Anregung:

Bei meinem Programm welches ich updaten möchte ist die komplette Oberfläche in Englisch. Nun kommt beim K_Updater z.B. die Meldung "Kein Update verfügbar".
Es wäre toll wenn man einstellen könnte, dass diese Meldungen auch in Englisch angezeigt werden könnten - es sind ja nicht besonders viele Meldungen, dürfte doch keine große Arbeit sein, oder? 😉

Gruß Dennis

29.02.2008 - 14:10 Uhr

@aequitas:

Killswitch Engage = soft??

29.02.2008 - 11:41 Uhr

@ Kahlid:

Begeistere mich aber auch sehr für Musicals. Habe schon Tanz der Vampire, König der Löwen, Phantom der Oper und Die drei Musketiere gesehen (kann man alle empfehlen).

Dann empfehle ich dir jetzt We will rock you - dort war ich am Sonntag - einfach genial! 🙂
Leider spielen die nur noch bis zum 30.06., da der Stadtrat von Köln entschieden hat, dass der "blaue Müllsack" (der Abends beleuchtet übrigens total super aussieht...) neben dem Dom usw das Stadtbild kaputt machen würde und nun wieder abgerissen werden muss.. sicherlich einige Ältere, die alles Moderne verabscheuen. 🙁
Naja.. ich hoffe mal die werden in einer anderen Stadt weitermachen!

Gruß Dennis

29.02.2008 - 09:17 Uhr

Hallo Mazo,

wäre es dann nicht besser, das WinXP und WinVista automatisch erkannt werden?

Das scheint nur ein Formatierungsfehler zu sein:
Es existiert der Pfad "...\Programme\Tools" aber nicht "...\ProgrammeTools" 😉

Nochmal Grafik:

siehe Anhang

Gruß Dennis

29.02.2008 - 08:19 Uhr

Hallo Mazo,

3 Dinge sind mir bisher aufgefallen:

  1. Bei mir funktioniert das Umschalten zwischen WinXP und WinVista nicht, es wird immer WinVista angezeigt.

  2. Hier noch 2 Grafikfehler, es scheint so als würde sich die Leiste nicht aktualisieren:

Gruß Dennis

29.02.2008 - 08:08 Uhr

Hallo herbivore,

dankeschön für den Tipp 🙂

29.02.2008 - 08:01 Uhr

Hallo Mazo,
erst einmal großes Lob - ein super Programm was du hier entwickelst! 😉
Ähm könntest du mir einen gefallen tun und die aktuelle Version woanders hochladen? Auf rapidshare kann ich nicht zugreifen.. 🙁 Das wäre sehr nett!
Gruß Dennis

20.02.2008 - 10:40 Uhr

Hallo zusammen,

ist bis jetzt die beste Methode die ich gesehen habe und bin sehr zufrieden 😉

Gruß Dennis

20.02.2008 - 10:02 Uhr

Genau so mach ich das auch, Email-Adressen als Grafik.
So..damit zu siehst wie ich es hinkriege, dass man trotzdem auf meine Email klicken kann, also auf die Grafik schau dir mal diese Seite und den dazugehörigen Quelltext an. 😉

Gruß Dennis

15.02.2008 - 14:05 Uhr

Also wen man wirklich nur die Grundlagen in Photoshop lernen möchte, sollte man sich auf jeden Fall mal Video2Brain anschauen, damit kann man dies sehr gut lernen.

Gruß Dennis

15.02.2008 - 11:29 Uhr

Hallo Peter,

ja das Design ist dir wirklich gelungen - kannst auf jeden Fall zufrieden sein! 😉
Ja - das stimmt. grins

Gruß Dennis

15.02.2008 - 11:01 Uhr

Hallo Peter,

ganz ehrlich es ist schwer zu sagen, was ich nun besser kann.
Bei webdesign verschmilzt beides, Fotografie und Programmierung sind beides meine größten Hobbies, ich könnte nicht sagen was mir von beiden mehr Spaß macht.
Meine Ausbildung mache ich zwar im Bereich der Programmierung, aber auch deswegen weil Programmierung das längere Hobby von beiden ist, und ich mich schon früh entschlossen hatte.

Gruß Dennis

15.02.2008 - 10:40 Uhr

@Peter Bucher:

dann bin ich wohl eine Ausnahme grins
Der Titel meiner Homepage zeigt es schon: "Fotografie, Webdesign & Programmierung"

Desshalb gibt es mehrere Freunde, von denen dann schon mal "Kannst du mir bitte noch einmal ein Icon erstellen?" kommt. 🙂

Gruß Dennis

12.02.2008 - 16:17 Uhr

Hast du mal VMWare ausprobiert? Damit kenne ich mich überhaupt nicht aus..

12.02.2008 - 16:17 Uhr

ich habe gerade mal nachgeschaut (2007)
Es lässt sich immernoch nur der RAM einstellen, man kann wzar sagen ob die CPU des virtuellen PCs bevorzugt werden soll oder eben nicht, aber nicht wirklich einstellen.

12.02.2008 - 15:57 Uhr

Wäre es vielleicht interessant in dem PHP-Script eine Statistik einzubauen, um z.B. in einem Monat nachschauen zu können, wie sich unsere MiniCity entwickelt hat?

Gruß Dennis

12.02.2008 - 15:54 Uhr

vielleicht könntest du einen virtuellen PC benutzen.

12.02.2008 - 11:28 Uhr

Grafik hört sich gut an

06.02.2008 - 16:41 Uhr

Wenn du nur unter Windows arbeitest...


public static bool IsValidPath(string path)
        {
            char[] invalidChars = { '/', ':', '*', '?', '>', '<', '>', '|' };
            int countInvalidChars = path.IndexOfAny(invalidChars, 3);
            
            bool foundValidRootDir = false;
            DriveInfo[] roots = DriveInfo.GetDrives();
            
            foreach (DriveInfo root in roots)
            {
                if (path[0].ToString().ToLower() == root.ToString()[0].ToString().ToLower())
                {
                    foundValidRootDir = true;
                    break;
                }
            }

            if ((countInvalidChars == -1) && (foundValidRootDir) && (path[1].ToString() + path[2].ToString() == @":\"))
                return true;
            else
                return false;
        }

Gruß Dennis

30.01.2008 - 14:09 Uhr

Kenn ich schon, aber immer wieder genial 😁

30.01.2008 - 13:40 Uhr

@herbivore:

Das war ja auch nicht ernst gemeint 😉

28.01.2008 - 16:41 Uhr

Man könnte ja ein neuronales Netzwerk programmieren, damit wir genau wissen wann wir beim ersten Platz sein werden 😉

😁

Gruß Dennis

28.01.2008 - 15:47 Uhr

@egrath:

GEIL 😁

22.01.2008 - 15:48 Uhr

2005

21.01.2008 - 15:32 Uhr

Computerunser,
der Du bist in unserem Büro,
geheiligt sei Dein Bildschirm.
Deine Eingabe komme,
Dein Wille geschehe auch im Speicher,
so auch auf dem Drucker.
Unsere täglichen Listen gib uns heute,
obwohl wir nicht denen vergeben, die falsch programmiert haben.
Laß uns nicht zu lange warten
und erlöse uns von den langen Ausgeben.
Denn Dein ist die Arma,
die Macht und das Personal
in Ewigkeit.
ENTER

21.01.2008 - 15:25 Uhr

@egrath:

das hatte ich mir auch gedacht.. g

Gruß Dennis

21.01.2008 - 11:59 Uhr

Hallo Fotograf,

also zum Abfangen der Tastatureingaben müsste folgendes funktionieren:


private void WebBrowser1_KeyPress(object sender, KeyPressEventArgs e)
{
    e.Handled = true;
}

Versuch das mal.

Gruß Dennis