Avatar billede cyaegha Nybegynder
15. april 2003 - 15:00 Der er 4 kommentarer og
2 løsninger

Vis hvilken funktion der udføres på Form i eks. label

Jeg kunne godt tænke mig at vise hvilken funktion der udføres. Min ide var som udgangspunkt dette:

label1.caption:='FunktionHest udføres';
FunktionHest();
lable1.caption:='Anden flyver højt i dag'
AndeFunktion();
label1.caption:='';

Problemet er at formen ikke opdateres, og det nærmeste jeg kommer en visning af min label er et hvidt felt uden tekst.
Funktionerne tager en del kraft af pc'en, derfor ville jeg gerne se hvilken funktion den er i gang med.
Er det noget med at min form skal 'optegnes' på en anden måde? Eller er der en anden mere effektiv måde ejg kna klare det på?
Avatar billede pjotre Novice
15. april 2003 - 15:11 #1
Hej
Brug refresh.
Eksempel
label1.caption := 'Hej med dig';
Form1.refresh;
FunktionHest();
osv.

Mvh
Pjotre
Form1.refresh;
Avatar billede cyaegha Nybegynder
15. april 2003 - 20:17 #2
Det ser ud til at det er funktionen jeg har ledt efter.
Jeg skal bare lige på en pc med delphi for at afprøve det.
--og her gik jeg og ledte efter indstillinger mht draw, show osv.
Avatar billede cyaegha Nybegynder
16. april 2003 - 09:49 #3
Jeg fik det afprøvet igår aftes og det virker fint. Det er måske nogle letkøbte point. Så jeg håber at du også kan svare på dette i samme kategori:

Hvordan får jeg Formen gentegnet efter at programmet har mistet fokus, og der kører en funktion der sluger mange ressourcer? Som det er nu står programmet i joblisten med 'Svarer Ikke' og formen kommer ikke frem før funktionen er kørt til ende.
Avatar billede razersedge Nybegynder
16. april 2003 - 12:26 #4
Prøv:

Application.ProcessMessages
Avatar billede cyaegha Nybegynder
16. april 2003 - 12:52 #5
razersedge>> Hvis du lige smider et svar så deler jeg lidt point ud.
Avatar billede razersedge Nybegynder
16. april 2003 - 12:54 #6
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester