Laden...

Forenbeiträge von sbertl000 Ingesamt 822 Beiträge

20.10.2012 - 17:42 Uhr

Was genau willst du denn damit erreichen? Vielleicht gibt es elegantere Möglichkeiten.

Wenn du JavaScript zum Senden an eine Applikation verwenden willst, beachte die Same-Origin-Policy:

Wikipedia Same-Origin-Policy

07.06.2008 - 15:33 Uhr

Hallo zusammen,
Hat jemand noch eine bessere Idee?

Du könntest auch ein Socket auf den Port 80 versuchsweise starten

wenn eine Verbindung zu stande kommt dann haste dort ein http Service sitzen

04.06.2008 - 13:19 Uhr

Hy

Ich habe folgendes Problem:

Es läuft ein Server auf dem eine Remoting Anwendung läuft. Dieser Server hat mehrere Netzwerkkarten und somit mehrere Netze.

Wenn ich micht jetzt mit einem Client (192.168.1.2) auf den Server (192.168.1.1), dann klappt das nicht und der Client meldet einen Fehler, dass er sich nicht zur Adresse eines anderen Interfaces verbinden kann?!? Sehr eigenartig.

Hier mein Server:


BinaryServerFormatterSinkProvider provider = new BinaryServerFormatterSinkProvider();
            provider.TypeFilterLevel = System.Runtime.Serialization.Formatters.TypeFilterLevel.Full;
            Hashtable properties = new Hashtable();
            properties["port"] = 43333;
            properties["name"] = "MyChannel" + new Random().Next(1000, 2000).ToString();

            serverChannel = new TcpChannel(properties, null, provider);

            //Register Channel
            ChannelServices.RegisterChannel(serverChannel, false);

            //Register Service
            RemotingConfiguration.RegisterWellKnownServiceType(
                typeof(ManagementRemotingClass), "MyServer", WellKnownObjectMode.Singleton);

Und mein Client:


ManagementRemotingClass _remoteServer = (ManagementRemotingClass)Activator.GetObject(typeof(ManagementRemotingClass), "tcp://" + server + ":43333/MyServer");

26.02.2008 - 17:36 Uhr

Ich glaub ich habs, das Problem ist folgendes, ich erhalte zwar ein Objekt vom Server, allerdings führe ich Aktionen mit dem DriveInfo Objekt am Client aus... blöder Fehler

26.02.2008 - 17:07 Uhr

Hy

Ich veröffentliche ein Objekt einer Klasse via Remoting, funktioniert auch gut.

Jetzt habe ich eine Methode, die Festplatteninfos liest:


public DriveInfo GetHardDriveInfo(string driveLetter)
        {
            return new DriveInfo(driveLetter);
        }

Diese holt nicht die Infos vom Server sondern vom verbindenden Client ?!?!

Wie kann das möglich sein?

25.02.2008 - 19:48 Uhr

Also bei mir steht nach der Installation auch noch immer DX 10 bei dxdiag.

Aber sonst bin ich zufrieden mit SP1, auch wenn manche Sidebar Gadgets noch immer verschwinden und beim Neustart erst wieder kommen^^ was solls...

21.02.2008 - 20:13 Uhr

Schau doch mal bei codeproject.com vorbei, da gibts massenweise Controls.

sbertl

17.02.2008 - 16:03 Uhr

Wenn du auch mit Englisch zurechtkommst, empfehle ich dir "Managed DirectX 9 Graphics and Game Programming" von Tom Miller.

sbertl

06.02.2008 - 18:51 Uhr

Ok, das war mir klar, allerdings ist das natürlich nicht das was ich erreichen wollte 🙂

06.02.2008 - 18:47 Uhr

Ok, klingt einleuchtend, d.h. ich sollte die Klasse einfach so lassen?

sbertl

06.02.2008 - 18:41 Uhr

Hmm ja das behebt das Problem, allerdings wird die Eigenschaft trotzdem nicht versteckt...

06.02.2008 - 18:31 Uhr

Hmm und wie kann ich das beheben

06.02.2008 - 18:25 Uhr

Ich will eine Form Basisklasse für ein einheitliches Design erstellen, darum hab ich eine Klasse von Form abgeitet. Ich will auch, dass man FormBorderStyle nicht ändern kann, somit hab ich folgendes gemacht:


private new FormBorderStyle FormBorderStyle
{
   get{return this.FormBorderStyle;}
   set{this.FormBorderStyle = value;}
}

Leite ich jetzt eine Klasse von dieser ab, stürzt VS2005 ab. Nehm ich die Zeilen oben raus funktioniert es.

Ist das ein VS2005SP1 Bug?

sbertl

04.02.2008 - 13:06 Uhr

Hy

Ich habe mich mit einem Team Foundation Server 2008 verbunden, doch wie erstell ich dort im Team Explorer ein neues Projekt zum Programmieren?

sbertl

04.02.2008 - 12:52 Uhr

Ok, hab mir 180 Tage Test vom SQL Server 2005 geladen, jz gehts 🙂

sbertl

03.02.2008 - 10:35 Uhr

Hy

Ich habe mir eine Trial vom TFS 2008 heruntergeladen.

Dazu habe ich die MS SQL Server 2005 Express DB installiert.
Beim Setup werde ich nach dem SQL Server gefragt, dort gebe ich COMPUTERNAME\SQLEXPRESS ein.

Dann erscheint ein Fehler:

TF220059: Fehler beim Abfragen der Installationseinstellungen für den Team Foundation Server...

Google hat mir nichts gebracht zu diesem Fehler.

sbertl000

26.01.2008 - 13:44 Uhr

Das wurde hier schon oft diskutiert, such mal hier im Forum

sbertl

24.01.2008 - 17:43 Uhr

Also in der zweiten Zeile links auf der Oberseite siehst du eine Kante, dort wo der Verlauf beginnt.

sbertl

23.01.2008 - 18:08 Uhr

Hy

Ich habe einen eigenen ListView, das oben genannte Problem tritt auf. Siehe Bild:

Mein Code:


private void ListViewEx_DrawItem(object sender, DrawListViewItemEventArgs e)
        {
            e.Graphics.Clip = new Region(e.Item.Bounds);

            if (this.View != View.Details)
                drawOffset = 0;

            if (e.Item.Checked)
            {
                RectangleF bounds = new RectangleF(e.Item.Bounds.X + drawOffset, e.Item.Bounds.Y,
                            e.Item.Bounds.Width - drawOffset, e.Item.Bounds.Height);

                //we don't draw the whole rectangle, we draw with 1px offset from each edge
                bounds = new RectangleF(bounds.X + 1, bounds.Y + 1, bounds.Width - 2, bounds.Height - 2);

                switch (drawMode)
                {
                    case ItemDrawMode.FillSolid:

                        e.Graphics.FillRectangle(new SolidBrush(backColorChecked), bounds);

                        break;
                    case ItemDrawMode.FillLinearGradientVertical:

                        lgBrush = new LinearGradientBrush(bounds, backColorChecked, BackColor, LinearGradientMode.Vertical);
                        e.Graphics.FillRectangle(lgBrush, bounds);

                        break;
                }
            }
            else
                e.Graphics.FillRectangle(new SolidBrush(BackColor), e.Item.Bounds);

            if ((e.State & ListViewItemStates.Selected) != 0)
            {
                RectangleF bounds = new RectangleF(e.Item.Bounds.X + drawOffset, e.Item.Bounds.Y,
                            e.Item.Bounds.Width - drawOffset, e.Item.Bounds.Height);

                //we don't draw the whole rectangle, we draw with 1px offset from each edge
                bounds = new RectangleF(bounds.X + 1, bounds.Y + 1, bounds.Width - 2, bounds.Height - 2);

                switch (drawMode)
                {
                    case ItemDrawMode.FillSolid:

                        e.Graphics.FillRectangle(new SolidBrush(backColorSelected), bounds);

                        break;

                    case ItemDrawMode.FillLinearGradientVertical:

                        lgBrush = new LinearGradientBrush(bounds, backColorSelected, BackColor, LinearGradientMode.Vertical);

                        e.Graphics.FillRectangle(lgBrush, bounds);
                        break;
                }
            }

            if (this.View != View.Details)
            {
                e.DrawText();
            }
        }
16.01.2008 - 17:47 Uhr

Du musst als aller Erstes den Aufbau einer flv Datei herausfinden. Von Adobe selbst wirst du da nichts bekommen, da das FLV Format proprietär ist.

01.01.2008 - 12:07 Uhr

Stichwort HttpWebRequest

Suche bitte dazu mal im Forum, das gabs schon oft hier 😉

sbertl

31.12.2007 - 18:48 Uhr

Bei ShowDialog ist das angezeigte Form ein "Kind" des aufrufenden Forms, daher, das Form, das das neue mit ShowDialog aufruft wird solange blockiert bis das neue geschlossen wird

ein mit ShowDialog aufgerufenes Form ist somit modal

Aber bitte nächstes Mal schau in die MSDN SDK Doku :rtfm:
sbertl

31.12.2007 - 18:06 Uhr

Keiner eine Idee?

31.12.2007 - 17:25 Uhr

Hy

Mein Titel sagt ja schon alles, also, ist das möglich?

mfg

29.12.2007 - 18:01 Uhr

Welche Art von Settings meinst du denn? Die von VS selbst, oder Projektdateien, diese sollten autom. konvertiert werden im VS.

26.12.2007 - 09:28 Uhr

Ich würd die ganze MaskedTextBox-Geschichte nicht so streng gestalten, also zb. Punkt/Komma beim Startbetrag zulassen (bei Zins wurds ja schon angesprochen) und den gesamten Code dann in nen try/catch-Block stecken, und die etwaigen Exceptions einzeln abfangen (zb. Exception wenns beim Konvertieren fehlschlägt, bei leerer Box)

Aber bitte ohne Try - Catch

Verwende double.TryParse oder float.TryParse, oder was auch immer.

Und vorher prüfen ob die Textbox leer ist.

sbertl

//Edit: Ach ja in die MaskedTextBox kann man immer noch per Copy&Paste andere Zeichen einfügen

--> [FAQ] In einer TextBox nur bestimmte Zeichen/Eingaben zulassen

25.12.2007 - 18:18 Uhr

Also ich weiß ja nicht wie das in Deutschland ist, aber in Österreich an der technischen Uni Wien kannst du zwischen vielen verschiedenen Informatikstudien wählen, sind glaub ich 10...

Ich würde mich mal im Internet auf der entsprechenden Uni-Seite informieren

25.12.2007 - 18:08 Uhr

Hy

Ich versuche Passwörter in Active Directory zu ändern:

DirectoryEntry deUser = new 

DirectoryEntry("LDAP://CN="+txt_user.Text+",OU=OUstephan,DC=stephan,DC=eu,DC=org");

		deUser.Invoke("ChangePassword",new object[]{txt_pwOld.Text, txt_pwNew.Text});
                lbl_result.Text = "Passwort für den Benutzer " + txt_user.Text + " erfolgreich geändert.";

Es kommt immer:

Es ist eine Beschränkungsverletzung aufgetreten. (Ausnahme von HRESULT: 0x8007202F) 

Ausnahmedetails: System.DirectoryServices.DirectoryServicesCOMException: Es ist eine Beschränkungsverletzung aufgetreten. (Ausnahme von HRESULT: 0x8007202F)

Ich probier schon ewig...

sbertl

16.12.2007 - 15:57 Uhr

Hy

Ich lese im Form Load einige Werte aus einer DB, das soll aber nur passieren, wenn diese Seite von einer anderen aufgerufen wird.

Wird dann auf einen Button geklickt, wird ein Postback ausgelöst. Wie kann ich das im Form Load prüfen?

sbertl

16.12.2007 - 14:06 Uhr

Du solltest dir die Position des Meshes irgendwo merken, wenn du ihn erstellst, dann sollte das kein Problem sein.

sbertl

13.11.2007 - 17:03 Uhr

Das ist dann aber doch nicht plattformunabhängig

13.11.2007 - 16:51 Uhr

Um dir zu helfen, musst du uns schon sagen, mit welcher Sprache du auf der PSP programmierst.

sbertl

12.11.2007 - 17:33 Uhr

Encoding.ASCII.GetString(),

Aber nur so am Rande, wie kann man das .NET FW auf der PSP laufen lassen?

12.11.2007 - 16:12 Uhr

Starte einen HTTPWebRequest

06.11.2007 - 14:00 Uhr

Hmm danke, aber gibts auch was auf ASP.NET Basis, das auch mit den Windows Benutzerkonten usw. zurechtkommt?

sbertl

02.11.2007 - 14:39 Uhr

Hy

gibt es sowas wie phpmyadmin für den MS SQL Server 2005.

Ich meine aber nicht das Management Studio oder dergleichen, sondern etwas webbasiertes.

sbertl

01.11.2007 - 17:13 Uhr

Oh my god, lol ich glaubst ja nicht, der wirft ne Exception, dass das PW falsch ist, und trotzdem wird das Passwort geändert...

01.11.2007 - 16:50 Uhr

Das gibts doch nicht, das muss sich doch ändern lassen. Keiner eine Idee?

01.11.2007 - 16:08 Uhr

Hmm die setPassword Methode funktioniert,aber nicht die changePassword:

userEntry.Invoke("setPassword", txt_pwNew.Text);

sbertl

01.11.2007 - 15:55 Uhr

Habs jetzt so gemacht, allerdings kommt immer: das angegebene Netzwerkkennwort ist falsch, aber es ist nicht falsch:

string path = @"WinNT://localhost/" + txt_user.Text;
        DirectoryEntry userEntry = new DirectoryEntry(path);
        object[] password = new object[] { txt_pwNew.Text, txt_pwOld.Text };


        object ret = userEntry.Invoke("ChangePassword", password);
        userEntry.CommitChanges();

        lbl_result.Text = "Passwort für den Benutzer " + txt_user.Text + " erfolgreich geändert.";
01.11.2007 - 15:07 Uhr

//Edit: sry, aber was anderes: funktioniert das nicht nur mit AD?

01.11.2007 - 12:51 Uhr

Hy

Ich würde gerne das Passwort eines lokalen Benutzers ändern. Aber so, dass das alte Passwort vorher eingegeben werden muss.

sbertl

31.10.2007 - 13:01 Uhr

Diese spezielle Funktion gibts noch nicht, aber du kannst du dir ja selbst schreiben

sbertl

27.10.2007 - 12:38 Uhr

Ich benutze die SQL Server Auth. Der Server soll auch Remote benutzt werden. Dh. mit SQL Management Studio / VS 2005 ansprechbar sein.

sbertl

27.10.2007 - 09:44 Uhr

Hy

Mein Titel sagt ja schon alles 😉 Ich hab einen SQL Server 2005 Express und es wird andauernd versucht diesen zu hacken. Habe im Ereignisprotokoll oft 10000 Loginversuche...

Wie kann ich nach mehreren fehlerhaften Versuchen, z.B. diese IP für x Minuten sperren?

Oder kann man Verbindungen nur von bestimmten IPs zulassen?

sbertl

23.10.2007 - 14:43 Uhr

Und warum kannst du damit nix anfangen? Wo genau ist das Problem? Hast du schon probiert dich mit dem SQL Server zu verbinden?

sbertl

21.10.2007 - 11:35 Uhr

Hy und willkommen im Forum

So weit ich weiß unterstützt nur Visual Studio die Programmierung für Windows Mobile.

sbertl

10.10.2007 - 12:59 Uhr

Und das Thema VB.NET Code in C# Code gabs hier auch schon mal...

SharpDevelop kann sowas.

sbertl

06.10.2007 - 13:42 Uhr

Original von Fabian
Hallo sbertl000,

das hat aber nichts mit dem Veröffentlichen des Quellcodes zu tun. Wenn man einen Fehler im Framework vermutet, baut man ja auch jetzt schon einen Workaround, der dann nach einem Update evtl. nicht mehr funktioniert.

Ganz im Gegenteil: Wird der Quellcode veröffentlicht, geht es meistens schneller, da man viel schneller von einem Fehler erfahren kann.

Ich meine nicht, dass man einen Workaround im eigenen Programm baut, sondern im Framework...

sbertl