Tomas Christiansen <toc-nospam-01@blikroer.dk> skrev:
>Jesper Stocholm skrev:
>> Jeg har en sub, der afvikler en
>> forespørgsel imod en database. Denne
>> forespørgsel kan potentielt tage
>> en hel del sekunder.
>...
>> Er der noget jeg har misforstået
>> med anvendelsen af disse
>> timer-controls ... eller hvordan skal jeg sikre
>> mig, at der står noget på denne form
>> mens min query foretages ?
>
>Husk lige på at du ikke har med
>multitrådet programmering at gøre!
det regnede jeg godt med var svaret ... men jeg var dog ikke helt
sikker.
>Hvis VB6 er optaget af at vente på
>"noget" (som f.eks. en
>database-forspørgsel), "hænger"
>resten af VB6 imens.
Ok ... dvs i ren vb kan det slet ikke lade sig gøre at fortælle en
bruger, at der sker noget - evt med et skiftende billede - i en
anden del af applikationen [1] ?
>Du kan evt. sikre dig at din form
>bliver vist med alle de relevante
>informationer (brug evt. en
>form.Refresh) INDEN forespørgslen sættes i
>gang, men indholdet af forment vil
>ikke ændre sig under afviklingen af
>forespørgslen.
>
>En sidste mulighed for dig er at
>starte en helt ny applikation, som kun
>har til formål at vise at den
>første applikation er travlt optaget...
Keld (etellerandet) glemte at læse min signatur i mit indlæg og
skrev til mig privat, at jeg i stedet kunne forandre min markør,
og det giver faktisk det indtryk jeg ønskede ... :)
[1] En af mine venner sagde den anden dag, at VB ikke blev brugt
til "rigtige" applikationer - er dette en af årsagerne ?
--
Jesper Stocholm
http://stocholm.dk