18. november 2007 - 21:22Der er
5 kommentarer og 1 løsning
200 temperaturer skal indsamles og præsenteres på Java applet?
Jeg sidder og skal til at lave et program som skal indsamle temperaturer fra ca 200 temperatur følere (med hver deres tildelte navn) 2 gange i døgnet over 2 måneder.
Temperaturværdierne skal kunne ses i en lang liste i en java applet på internettet. Følerne skal kunne sorteres efter navn, dato og temperatur. Jeg har overvejet at lave et VBA program som indsamler temperaturer og skriver 3 filer. En fil der indeholder dataene sorteret efter navn. En fil der indeholder dataene sorteret efter dato. En fil der indeholder dataene sorteret efter temperatur.
Java applet'en skal så blot hente disse tre filer og man slipper derfor for at lave sorteringen i Java, da jeg i forvejen har en sorterings funktion skrevet i VBA.
Men er det smart at lave det på denne måde? Og hvad hvis at VBA programmet skriver til filerne med data samtidig med at Java appleten prøver at tilgå dem, hvad gør man i denne situation?
Database løsningen vil kræve lidt mere kode, men vil til gengæld være lidt nemmere at synkronisere adgangen til.
Med fil skal VBA app låse filerne således at web serveren ikke kan komme til dem eller så skal der laves noget hvor VBA app skriver en temporær fil som så renames når den er færdig til et navn med et time stamp i og applet så lister dir og henter nyeste fil eller så skal du være lidt kynisk og sige at du kan leve med at en gang hver 3. år får en bruger noget garbage data.
Tak for svaret Arne. Jeg synes din ide med time stamp lyder fornuftig.
Men hvad mener du med at det sidste du skriver: "eller så skal du være lidt kynisk og sige at du kan leve med at en gang hver 3. år får en bruger noget garbage data."
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.