Gå til innhold

JeyKey

Medlemmer
  • Innlegg

    60
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av JeyKey

  1. Heisann, har en følelse av at jeg kan ha ødelagt ett eller annet i maskinen:

     

    Jeg har overklokka prosessoren fra 2.4 til 3.6GHz (e6600), men sleit med ustabilitet. Til slutt fant jeg ut at jeg skulle prøve å øke volten på rammen, fra 2.10 til 2.20 (hadde fra før testa 2.15, og det funka fint). Når jeg da starta opp igjen fikk jeg noen meldinger om at "minnet kunne ikke være read" og litt sånt, og systemet låste seg fullstendig. Jeg måtte derfor skru av strømmen. Problemet er at nå starter ikke maskinen opp igjen! jeg har allerede prøvd med begge rambrikkene (corsair dominator), og kjøre en og en, men det hjelper ikke. Har også resatt bios, hjelper heller ikke.

     

     

    systemet:

    asus p5w dh deluxe

    c2d e6600

    corsair dominator 2x1024mb CL4

     

    HJELP! haster!

  2. jeg går også på lambertseter vgs, og har T matte i VG1. Vi hadde akkurat samme prøve som deg for noen dager siden.

     

    Min besvarelse på oppgave 1 var ikke noe bedre enn din, og jeg fikk full score for det. På oppgave 2 skrev jeg følgende, og fikk fullt med poeng for det også:

     

    Når x stiger, vil 0,95^x = 0 (skrev sånn bølgete likhetstegn, får ikke det til her). da vil

    y = 3000 + 3000 * 0

    y = 3000 + 0

    y = 3000

     

    siden tanken rommer 6000 liter er lekkasjen midt på tanken.

     

    Jeg mener ikke at det skal være nødvendig å forklare step-by-step hvilke knapper du trykket på kalkulatoren, og mener at du burde fått poeng for regresjonsoppgaven din.

     

    Læreren min skrev det som en liten kommentar at jeg burde forklart litt bedre akkurat hvilken funksjon på kalkulatoren som ga meg svaret mitt på en annen kalkulatoroppgave (oppgaven var: etter hvor mange timer er innholdet i tanken 4500 liter), men ga meg fortsatt full score.

     

    Forresten, hvilken klasse går du i? kanskje du går i klassen min :tease:

  3. Invalidate() fører til at paint-beskjeden blir sendt til kontrollen, men jeg skjønner ikke hvordan det hjelper meg :dontgetit: Det fører bare til at objektet tegner på nytt, men jeg ønsker at hver gang en bruker trykker på en viss knapp, skal snaken min begynne å bevege seg i den retningen. Uansett hvordan jeg snur og vender på problemet mitt er det umulig å tegne til en kontroll fra en key press event ? Mulig jeg er litt treig i oppfattelsen, men ser ikke hvordan Invalidate() kan hjelpe meg med dette

     

    Hvis du derimot klarer å flytte den "mer tegning her"-delen din til Form1_KeyPress har du løst problemet mitt :)

     

    EDIT: vent litt med å svare, skjønte hvordan Invalidate metoden din kunne brukes ja :thumbup: Sier ifra hvis jeg står fast jeg :p

  4. Tenkte jeg skulle lage et Snake-spill for moro skyld, men det viste seg å ikke være så rett fram som jeg først trodde.

     

    Her er et lite kodeeksempel jeg satt sammen:

    using System;
    using System.Collections.Generic;
    using System.Drawing;
    using System.Windows.Forms;
    
    namespace testDrawing
    {
    /// <summary>
    /// Description of MainForm.
    /// </summary>
    public partial class MainForm
    {
     [STAThread]
     public static void Main(string[] args)
     {
     	Application.EnableVisualStyles();
     	Application.SetCompatibleTextRenderingDefault(false);
     	Application.Run(new MainForm());
     }
     Graphics g;
     public MainForm()
     {
     	InitializeComponent();
     }
     
     void MainFormPaint(object sender, System.Windows.Forms.PaintEventArgs e)
     {
     	g = e.Graphics;
     	MyFunc();
     	
     	g.DrawString("Heisann!", new Font("Trebuchet MS", 21), Brushes.DarkGreen,
                   new Point(10, 10));
     }
     void MyFunc()
     {
     	g.DrawString("Heisann!", new Font("Trebuchet MS", 25), Brushes.DarkGreen,
                   new Point(100, 40));
     }
     
     void MainFormKeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
     {
     	g.DrawString("Heisann!", new Font("Trebuchet MS", 25), Brushes.DarkGreen,
                   new Point(110, 40));
     }
    }
    }
    

    Det er akkurat dette jeg prøver på i spillet også, å tegne med Graphics objektet i en keypress event handler. Hvorfor funker ikke det?

     

    Det som skjer i denne koden er at den skriver "Heisann!" 2 ganger, og hvis jeg trykker på en knapp får jeg et ArgumentException:

    Exception System.ArgumentException was thrown in debuggee:
    Parameter is not valid.
    
    CheckErrorStatus()
    DrawString()
    DrawString()
    MainFormKeyPress() - c:\Documents and Settings\*****\Mine dokumenter\SharpDevelop Projects\testDrawing\MainForm.cs:58,4
    OnKeyPress()
    ProcessKeyEventArgs()
    ProcessKeyMessage()
    WmKeyChar()
    WndProc()
    WndProc()
    WndProc()
    WndProc()
    OnMessage()
    WndProc()
    DebuggableCallback()
    System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop()
    RunMessageLoopInner()
    RunMessageLoop()
    Run()
    Main() - c:\Documents and Settings\*****\Mine dokumenter\SharpDevelop Projects\testDrawing\MainForm.cs:27,4
    

×
×
  • Opprett ny...