ActiveD dll, der skriver timestamps i fil ?
Jeg er igang med et VB projekt, der involverer en klientapplikation, der kalder 3 forskellige ActiveX komponenter, skrevet til lejligheden.Nu skal skidtet optimeres, og jeg vil gerne se, hvorlang tid, der (relativt) bruges i de forskellige funktioner.
Så jeg havde tænkt at skrive endnu en ActiveX komponent, der indeholder logningsrutiner.
Disse skulle skrive ned i en fil (med angivelse af kaldende funktion og timestamp).
Dernæst skulle alle funktionerne i main applikationen og de 3 hjemmelavede ActiveX komponenter kalde logningsrutinen.
Selve logningen i sig selv, tager selvfølgelig tid, men det er jo samme tidsforbrug for alle funktionskald, så fordelingen af tidsforbruget må kunne ses.
Mit problem er logfil håndteringen....
Kan man have en åben fil under hele seancen, eller skal mit lognings modul åbne og lukke filen hver gang ?
Og det må vel være main applikationen, der opretter filen ?
Og på hvilken parameterform skal filehandle medsendes i logningskaldene ?
...Jeg er ikke interesseret i at skrive ud til stdout.
...Der må da være nogen, der før har lavet nogle smarte løsninger til denne type problem ??
Links, tips og kodeeksempler efterspørges ;-)
Anne
