12. januar 2009 - 15:24Der er
10 kommentarer og 1 løsning
OpenDialog 'forsvinder' under form
Jeg har en form der er sat til fsStayOnTop og på denne åbner jeg er dialog med TOpenDialog Denne dialog 'forsvinder' dog under formen og det er jo sådan set lidt træls.
Hvordan sikrer jeg at min setup-form forbliver i front af min main-form samtidig med at min dialog ikke forsvinder.
PS: findes der en måde at lave en browse for folder der ligner standard Office/Windows i stedet for den trælse en der åbnbart er standard i Delphi.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Ja hvad skal jeg sige - jeg kan nemt få den til det :-)
Det skal siges at jeg har 2 stayontop forme - min mainform er stayontop og så har jeg en setupform der er stayontop og modal (ikke autogenereret) og på denne har jeg så min knap der viser TOpenDialog
At min main form er stayontop skyldes formålet med programmet. Det er til overførsel af data mellem Paradox og MySQL og skal køre helt automatisk på en server. Det fungerer helt fint bortset lige fra det med at briwse efter en folder.
Kan dit program eventuelt køre automatisk og med minimal brugerinteraktion? I så tilfælde skulle du lave programmet om til en service. Det er meget let og man behøver ikke være logget på maskinen.
Under alle omstændigheder er det ikke det smarteste at have flere StayOnTop-forme. Det anbefales ikke i Delphis hjælp, men hvad sker der hvis du slår StayOnTop fra før du viser OpenDialog?
Du kan eventuelt lave den hurtige grimme løsning: at have en timer til at polle på hvilken dialog der skal Bring(es)ToFront
Mit program kører via et script der starter via Windows scheduler. Scriptet starter programmet med en masse forskellige parametre alt efter hvad det skal gøre (importere/opdatere) Hvis det starter uden parametre, så kører det som et hvert andet program hvor der forventes brugerinteraktion. Jeg bruger godt nok Delphi 2009 og jeg har ikke komponenten på min form men opretter den direkte i koden. Jeg har prøvet at slå stayontop fra men det giver ikke det ønskede resultat.
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.