[VS.NET2.0] problem z timerem

0

Właściewie to raczkuje dopiero w .NET, pisze aplikacje w VC 2005 - windows forms
Musze zliczac czas wykonania fragmentu kodu, mam takie cos:
private: System::Void TimerEventProcessor(System::Object sender, System::EventArgs e)
{
counter++;
}
private: System::Void button1_Click(System::Object sender, System::EventArgs e)
{
...
counter=0;
timer1->Tick += gcnew EventHandler(0, TimerEventProcessor);
timer1->Interval=1000; //pomiar czasu w sekundach
timer1->Start();
...
...
timer1->Stop();
labelResult->Text="Czas generwania: "+counter+" sekund";
}

wzorowalem sie na frangentach innych programow w .NET, ale nie umiem sobie z tym poradzic:/

error C3867: 'md5::TimerEventProcessor': function call missing argument list; use '&md5::TimerEventProcessor' to create a pointer to member
error C3350: 'System::EventHandler' : a delegate constructor expects 2 argument(s)

a 2. to szukam jakiegos sprytnego sposobu zeby przerzucic dane z dataGridView do pliku
plik może być z góry narzucony - da sie to jakos szybko zrobic czy po prostu dane zamiast na gridView zrzucac do pliku.
po prostu wolalbym nie robic drugiej takiej funkcji ktora zamiast na ekran bedzie slac to do pliku.

dzieki z gory za pomoc.

0

A po co ci counter ?!?!. Przed wykonaniem instrukcji odczytujesz bierzący czas, a po jej zakończeniu ponownie odczytujesz bierzący czas i odejmujsz od niego ten wcześniejszy.

0

nawet uruchomilem ten timer, ale nie zliczal podczas operacji:)
użyłem metody którą mi podpowiedziałeś - dzięki.

DateTime dtstart = DateTime::Now;

1 użytkowników online, w tym zalogowanych: 0, gości: 1