Laden...

Forenbeiträge von #coder# Ingesamt 395 Beiträge

18.11.2008 - 14:58 Uhr

Vielen Dank für deine Bemühungen und tollen Ratschläge !!! 🙂

18.11.2008 - 13:59 Uhr

Ok hab nun je nach Sprachauswahl die Daten in die Session gespeichert:

 protected void de_logo_Click(object sender, ImageClickEventArgs e)
        {
            Session["Culture"] = "de-DE";
            Session["UICulture"] = "de";
            
            Response.Redirect("Main.aspx");
        }

        protected void en_logo_Click(object sender, ImageClickEventArgs e)
        {
            Session["Culture"] = "en-GB";
            Session["UICulture"] = "en";

            Response.Redirect("Main.aspx");
        }
  • Anhand des Parameters die Sprache umschalten (Bei jedem Request)

Muss ich nun jede einzeln Seite bearbeiten oder kann man das einmal Global für alle Websiten machen? Habs in der Globals.asax bei Application_BeginRequest() probiert meine Session auszulesen aber hier ist diese nicht gültig.

18.11.2008 - 11:29 Uhr

Hab mal die Cookies weggelassen, will erstmal die Grundfunktion einbauen, beim Klick auf ein ImageButton wird eine der folgende Funktionen ausgeführt:

 protected void de_logo_Click(object sender, ImageClickEventArgs e)
        {
            Thread.CurrentThread.CurrentCulture =
               new CultureInfo("de-DE", false);
            Thread.CurrentThread.CurrentUICulture =
                new CultureInfo("de", false);
            Response.Redirect(Request.Url.LocalPath);
        }

        protected void en_logo_Click(object sender, ImageClickEventArgs e)
        {
            Thread.CurrentThread.CurrentCulture =
               new CultureInfo("en-GB", false);
            Thread.CurrentThread.CurrentUICulture =
                new CultureInfo("en", false);
            Response.Redirect(Request.Url.LocalPath);
        } 

Nun muss ich noch den Zustand speichern am besten in der Session, doch muss ich dann jedes mal beim neuladen den Session Wert auslesen?

18.11.2008 - 10:16 Uhr

Hi, ich hab folgendes Tutorial verwendet:
http://www.codegod.de/WebAppCodeGod/Lokalisierung-mit-ASP-NET-2-0-AID180.aspx

Leider wird meine Seite in deutsch angezeigt (Firefox), auch wenn in der Application_BeginRequest() in der Global.asax die Englische Sprache als default gestellt ist.

Im Internet Explorer habe ich bei den Einstellungen für Sprache die Englische als Standard gesetzt, da werden meine Seiten auf englisch angezeigt, aber das umschalten während der Laufzeit funktioniert noch nicht.

Hoffe jemand kann mir weiterhelfen.

17.11.2008 - 16:16 Uhr

Hallo, ich habe meine Website ins englische und ins deutsche mit den Resources Files übersetzt. Nun habe ich eine deutsche und englische Flagge auf der Masterpage und möchte beim klick die jeweilige Sprache ausführen, wie geht man hiervor??

12.11.2008 - 15:33 Uhr

Vielen Dank, man lernt nie aus !!! 😉

12.11.2008 - 11:34 Uhr

Ich hab mein Fehler gefunden, es liegt daran das ich immer die Return Taste gedrückte habe, diese hat nicht den Login Button gedrückt, erst wenn ich mit der Maus auf den Button klicke funktioniert es!!

Wie kann man trotzdem dem Login Button sagen das es auch auf ENTER reagieren soll??

12.11.2008 - 11:03 Uhr

Ich habe auf meiner Master Page ein LoginStatus Control eingebaut, dieses leitet mich auf eine Login.aspx Seite die das Login Control enthält.

<asp:Login ID="loginControl" DestinationPageUrl="~/MyBasket.aspx" OnAuthenticate="CheckUser" runat="server" />

Die Überprüfung wird in der CheckUser Funktion behandelt, wenn die Authentifizierung erfolgreich ist:

e.Authenticated = true;

Ich hab ein seltsames Problem, wenn ich mich nun mit den richtigen Daten einloggen möchte, dann wird nicht in die Funktion CheckUser gesprungen, aber wenn ich beliebige Daten eingebe springt der Debugger hinein. Wo liegt der Fehler, warum wird die Funktion nicht immer ausgeführt was eigentlich sein müsste!?!?

12.11.2008 - 09:50 Uhr

Ich hab folgende LINQ Abfrage:

var get = from product in shoppingBasket.Descendants("product")
                          where product.Attribute("id").Value == _articleID
                          select product;

Wie kann ich aber überprüfen ob das jeweilige Produkt mit der ID existiert??
Wenn es da ist, dann soll das ganze Element gelöscht werden, habe es mit mehreren foreach Schleifen probiert:

 foreach (var element in get.Elements())
                {
                    if (element.Attribute("id").Value == _articleID)
                    {
                        get.Single().Remove();
                    }
                }

Kann man auch einfach übe XDocument das Element löschen?

11.11.2008 - 16:35 Uhr

Hallo ich habe eine Funktion die mir ein XElement mit XDocument in eine XML Datei abspeichert, doch diese speichert auch Elemente mit der gleichen ID obwohl diese nur einmal auftauchen soll.

So sieht z.b. ein Element aus:


<product id="4" category="cpu" number="3">
    <name>AMD Phenom</name>
    <price>240,98</price>
  </product>

Wenn ich nun ein weiteres Produkt mit der gleichen ID speichern möchte, dann muss ich erst nach dem vorhandenem Element suchen und dieses dann ersetzen.
Soll ich hier mit XDocument nach nach einem Attribut ID suchen oder mit LINQ to XML?

protected void WriteToXmlFile(XElement content)
        {
            string xmlFile = MapPath("~/App_Data/ShoppingBasket.xml");

            XDocument shoppingBasket;

            if (!File.Exists(xmlFile))
            {
                shoppingBasket = new XDocument(new XElement("root", content));
                shoppingBasket.Save(xmlFile);
            }
            else
            {
                shoppingBasket = XDocument.Load(xmlFile);

                //suche nach gleichem Element
                //wenn element da, dann ersetzen
                //sonst neues Element erstellen

                shoppingBasket.Descendants("root").Single().Add(content);
                shoppingBasket.Save(xmlFile);
            }
        }
06.11.2008 - 13:54 Uhr

Hallo, ich habe ein Repeater erstellt, in diesem befinden sich mehrere Controls z.b. TextBox. Nun kann ich nicht in der Code-Behind Datei auf die ID der TextBox zugreifen, wie geht man hier vor, muss ich über den Repeater mit FindControl meine TextBox suchen???

06.11.2008 - 11:10 Uhr

Das erstellen der XML klappt nun, doch wenn ich Daten hinzufügen möchte klappt das nicht, bekomme dann immer ein Fehler:

Durch diesen Vorgang würde ein falsch strukturiertes Dokument entstehen.

  protected void WriteToFile(XElement content)
        {
            string shoppingBasket = MapPath("~/App_Data/Article.xml");
           
            XDocument warenkorb;

            if (!File.Exists(shoppingBasket))
            {
                warenkorb = new XDocument(new XElement("root", content));
                warenkorb.Save(shoppingBasket);
            }
            else
            {
                warenkorb = XDocument.Load(shoppingBasket);
                warenkorb.Add(new XElement("root", content)); //Durch diesen Vorgang würde ein falsch strukturiertes Dokument entstehen.
            }
        }
06.11.2008 - 09:13 Uhr

Hallo ich habe eine XML Datei mit mehreren Produkten mit ArticleID´s die dann rausgesucht werden und in eine externe XML gespeichert werden sollen. Das Auslesen mache ich mit Linq to XML:

string productList = MapPath("~/App_Data/Hardware.xml");

            XDocument xDocument = XDocument.Load(productList);

            var getProduct = from product in xDocument.Descendants("product")
                              where product.Attribute("id").Value == b.CommandArgument
                              select product;

            foreach (XElement element in getProduct)
            {
                WriteToFile(element.ToString());
            }



Die Funktion WriteToFile schreibt dann das Produkt in eine XML Datei, doch ich muss ja ein Root Knoten angeben, wie macht man das am besten?

04.11.2008 - 13:37 Uhr

Fehler gefunden, folgende Zeilen


<td><%#XPath("product/@name")%></td>
<td><%#XPath("product/price")%></td>

... XPath="hardware/cpu">

"hardware/" + product + "/product";

müssen in


<td><%#XPath("@name")%></td>
<td><%#XPath("price")%></td>

... XPath="hardware/cpu/product">

umgeschrieben werden.

Wie kann ich beim klicken auf den Button neben dem Produkt den Preis ermitteln??

04.11.2008 - 11:38 Uhr

Hallo ich habe eine XML Datei in der Hardware Produkte aufgelistet sind, diese möchte ich nun auf meine Website in einer bestimmten Form anzeigen. Hier meine XML File:

<hardware>
  <cpu>
    <product name="Intel Core 2 Duo @ 3,2 GHz">    
      <price>289,98</price>
    </product>
    <product name="Intel Core 2 Duo @ 2,4 GHz">      
      <price>170,98</price>
    </product>
    <product name="AMD Phenom">
      <price>240,98</price>
    </product>
  </cpu>
</hardware>

ASPX Code:

    <asp:Repeater ID="rep" runat="server" DataSourceID="XmlDataSource1">
        <ItemTemplate>
            <table>
                <tr>
                    <td><%#XPath("product/@name")%></td>                   
                    <td><%#XPath("product/price")%></td>
                    <td><asp:Button ID="buyButton" Text="Kaufen" runat="server" /></td>                
                </tr>
            </table>       
        </ItemTemplate>
    </asp:Repeater>
    
<asp:XmlDataSource ID="XmlDataSource1" runat="server" 
    DataFile="~/App_Data/Hardware.xml" XPath="hardware/cpu"></asp:XmlDataSource>

Es wird nur der erste Knoten ausgegeben, was muss geändert werden damit alle Podukte dynamisch aufgelistet werden???

31.10.2008 - 14:30 Uhr

Ich habs gelöst, es lag am using Block der meine Form jedes mal neu erstellt hat.

31.10.2008 - 13:52 Uhr

@herbivore: habs nun überarbeitet, leider klappts noch nicht, wo liegt der fehler??

private static DialogResult _result;

        private static void HandleMessageEvent()
        {
            if (_result == DialogResult.OK)
            {
                //Close current Thread
                _isExit = true;

                //Close Application Message Loop
                Application.Exit();
            }
            if (_result == DialogResult.Abort)
            {
                //Continue
            }
        }

        private static void OnKeyboardHookKeyDown(object sender, KeyEventArgs e)
        {
            e.Handled = true; // Taste generell blocken

            using (AbortMessage f = AbortMessage.getInstance())
            {
                if(_isMessageShown == false)
                {
                    _result = f.ShowDialog();
                    _isMessageShown = true;

                    HandleMessageEvent();
                }
                else // ---->>> Hier muss die alte Instanz wieder angezeigt werden
                    HandleMessageEvent();
                
            }
        }

EDIT: Ich krieg die alte Instanz wieder, soll ich nun diese wieder ausgeben oder wie kann ich das erste Fenster in Vordergrund setzen??

31.10.2008 - 12:21 Uhr

Hab meine AbortMessage Form überarbeitet als Singleton:

public partial class AbortMessage : Form
    {
        private static AbortMessage m_Instance;

        private AbortMessage()
        {
            InitializeComponent();
        }

        // Instanziierung
        public static AbortMessage getInstance()
        {
            // lazy creation
            if (m_Instance == null)
            {
                m_Instance = new AbortMessage();
            }
            return m_Instance;
        }
    }

und aufgerufen wird es so:

using (AbortMessage f = AbortMessage.getInstance())
            {
                if (f.ShowDialog() == DialogResult.OK)
                {

Beim testen, einer weiteren Instanz, verschwindet mein erstes Fenster an der Position f.ShowDialog(). Muss ich noch was anpassen ??

31.10.2008 - 11:48 Uhr

Hallo, ich habe mir eine Message Form erstellt mit einem OK Button, nun darf diese nur einmal aufgerufen werden, gibt es ein Möglichkeit weitere Instanzen zu unterdrücken?

using (AbortMessage f = new AbortMessage())
            {
                if (f.ShowDialog() == DialogResult.OK)
                {
                    //Close current Thread
                    _isExit = true;
                    
                    //Close Application Message Loop
                    Application.Exit();
                }
            }
24.10.2008 - 09:50 Uhr

Ich muss hierfür eine Klasse erstellen, die von BaseValidator abgeleitet ist, ein Custom Server Control.

23.10.2008 - 14:55 Uhr

Hallo, ich habe folgendes Probleme, ich habe beliebig viele Textboxen, nun muss mindestens eine ausgefüllt werden. Nun möchte ich ein CustomValidator verwenden, doch muss ich jetzt für jede Textbox ein CustomValidator erstellen, da in ControlToValidate das Steuerelement abgefragt wird!?!?

Also wie würdet ihr das am besten lösen?

22.10.2008 - 16:25 Uhr

Hallo, ich habe mir 2 UserControls mit Button, Labels und Textboxen erstellt, diese werden Client seitig mit RequiredFieldValidator überpüft.

Nun habe ich diese UserControls in meiner Website eingebunden, sobald ich nun den Button klicke um auf eine andere Seite zu kommen, kriege ich in der ValidationSummary alle Validation Fehlermeldungen der UserControls, obwohl diese ausgefüllt sind. Was muss man beachten wenn man UserControls einbindet, muss ich diese Serverseitig überprüfen?

17.10.2008 - 14:46 Uhr

Hat sich erledigt, hatte dem ersten default Wert kein Value Wert gesetzt 😁

17.10.2008 - 12:31 Uhr

Hallo, ich habe 2 DropDownList Controls erstellt, ein im Inline Code und den anderen im Code Behind Teil. Diese sollen mit einem Validator überprüft werden, das eine Auswahl erfüllt wird.

Beim Inline Code hatte ich keine Probleme mit dem RequiredFieldValidator, aber im Code Behind Teil klappt es nicht.

Hier mein Control welcher in der Code Behind zusammengesetzt wird:

<asp:DropDownList ID="hobbyList" runat="server" />

<asp:RequiredFieldValidator 
            ID="validHobbylist" runat="server" InitialValue="0" 
            style="z-index: 1; left: 210px; top: 440px; position: absolute" 
            ErrorMessage="Bitte geben Sie ein Hobby an." />

Code Behind:

if (!Page.IsPostBack)
            {          

                ListItem defaultItem = new ListItem();
                defaultItem.Text = "Bitte auswählen...";
                defaultItem.Selected = true;

                ListItem football = new ListItem();
                football.Text = "Fußball";
                football.Value = "Fußball";

                ListItem basketball = new ListItem();
                basketball.Text = "Basketball";
                basketball.Value = "Basketball";

                ListItem programmieren = new ListItem();
                programmieren.Text = "Programmieren";
                programmieren.Value = "Programmieren";

                hobbyList.Items.Add(defaultItem);
                hobbyList.Items.Add(football);
                hobbyList.Items.Add(basketball);
                hobbyList.Items.Add(programmieren); 
            }

Ich kann mein Validator im Inline und Code Behind ansprechen:

validHobbylist.ControlToValidate = "hobbyList";
            validHobbylist.ErrorMessage = "Bitte wählen Sie ein Hobby aus.";

Kann mir jemand weiterhelfen, muss ich ein CustomValidator einbauen??

17.10.2008 - 10:15 Uhr

Das ding ist, ich weiß nicht wo ich die Funktion aufrufen soll, in der Main, oder soll die Application diese aufrufen? Dann sind noch die Parameter, die müssen doch abgefangen werden, hier hört mein Wissen auf bei Nachrichtenverarbeitung usw.

17.10.2008 - 09:11 Uhr

Hallo Leute, komme einfach nicht weiter, wenn ich den Code oben starte, dann wird die Konsole aufgerufen doch bei der STRG Taste passiert kein Event, hab ich was falsch gemacht`??

16.10.2008 - 15:02 Uhr

Hallo Leute, ich hab ein .NET konformes Beispiel gefunden, mit einer fertigen Klasse:
http://www.codeproject.com/KB/cs/globalhook.aspx

Werde es mit dieser Klasse versuchen, da ich kein Unmanaged Code verwenden möchte.
In dem Beispiel wird gezeigt wie man die Klasse verwendet, zuerst ein Objekt erstellen, dann eigene Events erstellen, in meinem Fall wäre nur KeyDown relevant.

Habe nun in meiner Klasse ein Objekt und das Event erstellt, doch es funktioniert noch nciht, wahrscheinlich liegts an der Nachrichtenschleife, hoffe Ihr könnt mir weiterhelfen:

class Program
    {
        private UserActivityHook actHook;

        void MainFormLoad(object sender, System.EventArgs e)
        {
            actHook = new UserActivityHook(); // crate an instance

            // hang on events
            actHook.KeyDown += new KeyEventHandler(MyKeyDown);
        }

        public void MyKeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Control)
            {
                MessageBox.Show("HALLO TEST");
            }
        }

        [STAThread]
        static void Main(string[] args)
        {            
            Application.Run();
        }
    }
16.10.2008 - 11:53 Uhr

Hab es nun bearbeitet, aber klappt noch nicht wenn ich auf die STRG Taste drücke.
Die WndProc Funktion ist von Form abgeleitet, deshalb musste ich Form einbinden, hoffe man darf das bei einer Konsolenanwendung:

class Program : Form
    {
        private GlobalHotkeys hotkey;

        public Program()
        {            
            hotkey = new GlobalHotkeys();
            hotkey.RegisterGlobalHotKey((int)Keys.ControlKey, GlobalHotkeys.MOD_CONTROL);
            //hotkey.UnregisterGlobalHotKey();
        }

        protected override void WndProc(ref Message m)
        {
            const int WM_HOTKEY = 0x0312;

            switch (m.Msg)
            {
                case WM_HOTKEY:
                    if ((short)m.WParam == hotkey.HotkeyID)
                    {
                        MessageBox.Show("TEST");
                        // do your thing
                    }
                    break;
                default:
                    base.WndProc(ref m);
                    break;
            }            
        }

        [STAThread]
        static void Main(string[] args)
        {
            Application.Run(new Program());            
        }
    }
16.10.2008 - 10:46 Uhr

Ich kriege es nicht hin, das Programm zu starten, ich habe in meinem Consolenprogramm die Klasse GlobalHotkeys hinzugefügt. Nun habe ich in meiner Klasse diese verwendet. Nun Frage ich mich, kann man überhaupt in Conolenanwendungen Nachrichtenbasierend arbeiten wie bei WPF oder irre ich mich da?


class Program 
    {    
        protected override void WndProc(ref [B]Message[/B] m)
        {
            const int WM_HOTKEY = 0x0312;

            switch (m.Msg)
            {
                case WM_HOTKEY:
                    if ((short)m.WParam == WM_HOTKEY)
                    {
                        // do your thing
                    }
                    break;
                default:
                    base.[B]WndProc[/B](ref m);
                    break;
            }            
        }

        static void Main(string[] args)
        {         
            GlobalHotkeys hotkey;
            hotkey = new GlobalHotkeys();
            hotkey.RegisterGlobalHotKey((int)[B]Keys[/B].F11, GlobalHotkeys.MOD_CONTROL);            
            hotkey.UnregisterGlobalHotKey();
        }
    }

Die fett markierten sind Fehler, hoffe ihr könnt mir weiterhelfen

16.10.2008 - 08:56 Uhr

du könntest das mittels der API-Funktion RegisterHotKey umsetzen

Hi, hab mich ein wenig umgeschaut, ich glaub die Funktion ist das richtige, hab mal ein Beispiel gefunden:

http://www.pinvoke.net/default.aspx/user32.RegisterHotKey

15.10.2008 - 16:44 Uhr

Hallo, ich habe eine Konsolenanwendung in C# geschrieben, die im Autostart mit Windows startet. Nun möchte ich die STRG Taste drücken, die soll nun von meinem Konsolenprogramm abgefangen und verarbeitet werden, habt ihr eine Idee wie man sowas realisiert?

Welche Möglichkeiten gäbe es? Threads, KeyListener usw????

14.10.2008 - 11:52 Uhr

Wie navigierst du von der einen zur anderen Seite?

Mit Server.Transfer

Muss ich die Auswertung auf der ersten Seite machen, also mit

OnCheckedChanged="Radioauswahl"

oder kann ich diese funktion in der anderen Seite ausführen?

Ich will nur eine Auswertung von der ersten Seite machen, mit Textboxen klappt es aber bei RadioButton weiß ich nicht genau.

MfG

14.10.2008 - 10:51 Uhr

Hallo, ich habe auf meiner ersten Seite 3 RadioButtons erstellt die zur Gruppe **PayList **gehören. Nun wollte ich diese auf einer anderen Seite empfangen um die Auswahl dort auszuwerten. Habe es schon mit Request.Form["PayList"] probiert, doch irgendwie klappts nicht. Könnt ihr mir bitte weiterhelfen, ich will nur das ausgewählte RadioButton auf der anderen Seite ausgeben.

09.10.2008 - 10:12 Uhr

Hallo, ich habe in meiner VMware Windows Server 2003 laufen, ein SQL Server 2005 und nun möchte ich noch Dynamic CRM 3.0 installieren, doch hier habe ich folgenden Fehler erhalten, siehe Anhand.

Bitte um Hilfe !

09.10.2008 - 09:56 Uhr

Hallo, mir wurde gesagt es gibt von Microsoft fertige Images für eine Virtuelle Maschine, welche ein bestimmte Laufzeit hat, meist 30 Tage.
Da ich wenig Zeit habe mir meine Systeme in der VM zu installieren, wollte ich fragen ob es sowas gibt und wo, brauche für die Entwicklung ein Windows Server 2003 mit SQL2005 und Dynamic CRM 3.0

08.10.2008 - 14:17 Uhr

jo hab schon, wußte nicht das die values ausgegeben werden, mein fehler 🙂

08.10.2008 - 13:59 Uhr

Hallo, ich habe folgende DropDownList:

<asp:DropDownList ID="transportList" runat="server" 
           <asp:ListItem Text="Bitte auswählen..." Value="0" Selected="True" />
                <asp:ListItem Text="DHL" Value="1" />
                <asp:ListItem Text="Deutsche Post" Value="2" />
                <asp:ListItem Text="UPS" Value="3" />
            </asp:DropDownList>

wie kann ich aus einer anderen seite auf die das ausgewählte Element zugreifen, über Request.Form kriege ich nur denn Index der Auswahl 😦

07.10.2008 - 11:55 Uhr

Hallo, gibt es fertige Controls zum Erstellen von mathematischen Formeln?
Wir haben in einer Webanwendung einen Editor diesen würden wir gerne mit so einer Funktion erweitern. Kennt jemand von euch so eine Möglichkeit?

26.09.2008 - 12:14 Uhr

Hallo, ich möchte eine Tabelle mit der Größe 6x7 erstellen, wie geht das ohne gleich zwei verschachtelte for-Schleifen zu machen?

25.09.2008 - 08:49 Uhr

Hallo ich habe gemerkt, dass ich Probleme hab beim Entwicken einer Software Architektur, ich bin gerad am Anfang kann aber C# umgehen, das Programmieren an sich kann ich, aber welchen Code ich in welche Datei auslagern soll und andere Sachen beachten wie Erweiterbarkeit da fehlt es mir an Wissen.

Wie kann man sowas lernen, habt ihr Tipps für mich?

24.09.2008 - 21:21 Uhr

Soll ich nun in der Tabelle in jedes Feld ein Steuerelement einsetzen, dass wären dann 42 Stück (6 Reihen, 7 Spalten)

Mit dieser Methode würde es ja klappen, hierfür hätte ich für jedes Steuerelement eine ID, Z.B. ID="Feld04" <--- würde für zeile 0 und spalte 4 stehen.

Doch ist das nicht zu umständlich??

24.09.2008 - 14:00 Uhr

Ich habe nun eine Tabelle mit 6 Reihen und 7 Spalten erstellt, die Programmlogik liegt in einer DLL doch jetzt wüßte ich nicht wie ich in einer bestimmten Position in der Tabelle springen und dort ein Bild einfügen kann. In der Programmlogik wird ein zweidimensionales Array vom Typ char verwendet,
da werden die Symbole 'X', 'O' gesetzt und geprüft, nun muss ich den Array Inhalt in meine HTML Tabelle 1:1 übertragen, welche ich durch Bilder ersetzen möchte.

Wie löst man nun sowas, wie kann ich an eine bestimmte Position in der Tabelle springen z.B.:

Reihe 1, Spalte 3 soll das Bild ElementX.jpg eingefügt werden ???

23.09.2008 - 22:36 Uhr

Hallo, ich will das Spiel Vier Gewinnt als Webanwendung erstellen, nun wollte ich um Rat fragen wie sollte das Spielfeld mit 6 Reihen und 7 Spalten aufgebaut werden? Soll ich dafür Tabellen nehmen oder doch lieber was anderes?

26.08.2008 - 19:53 Uhr

Hallo, ich wollte die Ameisen Simulation AntMe! starten doch bekomme folgende Fehler:

Fehler 1 Der Typ- oder Namespacename "DirectX" ist im Namespace "Microsoft" nicht vorhanden. (Fehlt ein Assemblyverweis?) D:[ Development Projects ]\AntMe! 1.5 Beta2 Profi-VS2008\Anzeige3D\DirectX\Selektion.cs 1 17 Anzeige3D
Fehler 2 Der Typ- oder Namespacename "DirectX" ist im Namespace "Microsoft" nicht vorhanden. (Fehlt ein Assemblyverweis?) D:[ Development Projects ]\AntMe! 1.5 Beta2 Profi-VS2008\Anzeige3D\DirectX\Engine.cs 11 17 Anzeige3D
Fehler 3 Der Typ- oder Namespacename "DirectX" ist im Namespace "Microsoft" nicht vorhanden. (Fehlt ein Assemblyverweis?) D:[ Development Projects ]\AntMe! 1.5 Beta2 Profi-VS2008\Anzeige3D\DirectX\Engine.cs 12 17 Anzeige3D
Fehler 4 Der Typ- oder Namespacename "Vector3" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) D:[ Development Projects ]\AntMe! 1.5 Beta2 Profi-VS2008\Anzeige3D\DirectX\Selektion.cs 13 10 Anzeige3D
Fehler 5 Der Typ- oder Namespacename "Vector3" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) D:[ Development Projects ]\AntMe! 1.5 Beta2 Profi-VS2008\Anzeige3D\DirectX\Selektion.cs 14 10 Anzeige3D
Fehler 6 Der Typ- oder Namespacename "Vector3" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) D:[ Development Projects ]\AntMe! 1.5 Beta2 Profi-VS2008\Anzeige3D\DirectX\Markierung.cs 14 55 Anzeige3D
Fehler 7 Der Typ- oder Namespacename "Vector3" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) D:[ Development Projects ]\AntMe! 1.5 Beta2 Profi-VS2008\Anzeige3D\DirectX\Kamera.cs 29 11 Anzeige3D
...

Habe bei mir Visual Studio 2008 Professional laufen, fehlt vielleicht die MSDN Library??

20.08.2008 - 21:46 Uhr

Hallo, ich habe ein seltsames Problem, normalerweise müsste doch folgendes funktionieren:

int op1, op2;
Object x = '3';
Object y = '6';

op1 = (int)x;
op2 = (int)y;

Wie kriegt man die Zahl in ein Int konvertiert, jetzt meine ich nicht die Convert() Funktion welche nur den ASCII Zeichencode speichert.