Jeg har skrevet et trafikovervågningsprogram, som jeg vil have computeren til kun at køre én gang, og koden er som følger:
Find straks og klik på softwaren, den vil få beskeden "En instans er blevet kørt", men,Efter at have ventet i 30 sekunder, og så klik på softwaren, og så kører den igenÉn gang!!
Det er ærgerligt.Ovenstående kode fungerer fint i DEBUG-tilstand, men den virker ikke i RELEASE. Problemet er, at Mutex erklæres som en lokal variabel og i rerese-tilstand på grund af optimeringsproblemer, muligvis fordi compileren mener, at Mutex ikke længere bruges
brugt, genanvendt, testet af mig selv,
Læg Mutex øverst og sæt det som en statisk variabel til !!HøjreKoden er som følger:
|