De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
jamen det er umuligt at typecaste en string til en TForm. (som laffe også sagde i sidste spørgsmål)
Den procedure jeg lavede virkede, og jeg har testet det. Det er selvfølgelig vigtigt at formens navn er angivet med de præcise samme store og små bogstaver.
Jeg har rettet den så den er ligeglad. Jeg ved ikke om det var det der var fejlen, men prøv igen...
procedure ColorForm(FormName: string; FormColor: TColor); var i: integer; begin for i := 0 to Application.ComponentCount-1 do begin if (Application.Components[i] is TForm) and (lowercase(Application.Components[i].Name) = lowercase(FormName)) then (Application.Components[i] as TForm).Color := FormColor; end; end;
En anden gang så lad være med at acceptere før du er tilfreds med svaret eller har testet det i hvert fald.
Hvis den nye procedure heller ikke virker, ja så må du gerne sende mig dit program (Hvis det ikke er noget vildt hemmeligt/kommercielt som du ikke vil vise) på speedy@espeedy.dk så vil jeg gerne kigge på hvorfor den ikke virker...
har i tænkt på FindComponent er Case sensetive således hvis din form hedder "Form1" så virker (Application.FindComponent('form1') as TForm).Color := clRed; Ikke ? og omvendt ?
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.