Dobrý den. Mohl byh také požádat o nějaký odkaz na ten program? A neovlivnila změna ID disku chod systému? Díky
Příspěvky odeslané z IP adresy 89.102.19.–
Každopádně díky
Hmm, jak tak pozoruju, tak já vůl měl vsugerované, že C# a C je to samé. Ale jak vino není, takže program je v C. Ve zdrojáku už mám dané to StopWatch, takže by to mělo házet chyby. A kdyby byl problém s knihovnou cdlib.dll, tak tu stačí zakázat. Jinak ten základní soubor je TestLameDecodeVc6.dsw
Verze by to měla být 3.0 (určitě vyšší než 2.0).
Hned na začátek prográmu dám
using System;
using System.Diagnostics;
using System.Threading;
Pak na místo, kde chci začít měřit dám
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
a úplně na konec dám
stopWatch.Stop();
TimeSpan ts = stopWatch.Elapsed;
string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10);
Console.WriteLine(elapsedTime, "RunTime");
ale jakmile to chci zkompilovat, tak to vyhodí kupu chyb (ty jsem zkopíroval do přiloženého textového souboru).
Chyba bude nejspíš v tom jak, to zapisuju úplně na začátku (using system;), ale nevím jak to obejít
yaqwsx: vpohodě
Asi si to příliš idealizuji, ale není nějaký "jednoduchý" využítí té funkce StopWatch? Když si ten kód z DeaLerova odkazu ( http://msdn2.microsoft.com/en-us/library/system.diagnostics.stopwatch.aspx) načtu do samostatné konzolové aplikaci tak je to vpohodě, ale v momentě ho chci navléct na ten program kvůli kterému jsem se na to ptal, tak to prostě nerozchodím. Nejde do hlavičky nadeklarovat System (ani přes using ani include) a jen tak na začátek hodit
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
a na konce stopWatch.Stop(); a výpis hodnoty
nestačí
Ještě mě napadlo, jestli by nešlo do té konzolové aplikace vložit odkaz na spouštěcí soubor vybraného programu a spuštšt to odsud, ale tam je potíž je ten spouštěcí soubor potřeba spustit s parametrem a to jsem bohužel nevykoumal jak na to (navíc by to nebylo úplně ono). Nevíte tedy prosím jak z toho ven? (ano jsou to amatérské dotazy, ale to proto že jsem amatér)
DeaLer: Díky za radu a omlouvám se za špatné umístní vlákna
yaqwsx: Googloval jsem to dost dlouho, ale bezvýsledně, tak pardon
Dobrý den. Google mě zklamal (asi jsem nepoužil vhodnou definici dotazu), tak zkusím požádat o pomoc zde. Mohl by mi někdo poradit jak v C# (pracuji v VS2008) zjistím systémový čas? Potřeboval bych zjistit systémový čas na začátku úlohy a pak na konci úlohy (nemusí se nikde zobrazovat, jen by se zapsal do proměnných), načež bych se z toho pokusil vyčarovat rozdíl (ten by se měl zobrazit v příkazové řádce po skončení úlohy, kterou v něm spustím). Děkuji mnohokrát.