04. november 2004 - 09:11Der er
15 kommentarer og 1 løsning
Remote form
Jeg har et problem med at åbne en Windows Form igennem en metode, som jeg kalder på et remote objekt. Vinduet åbner godt nok så det er synligt, men det fryser med det samme og i titellinien står der "svarer ikke". Er der nogen der ved hvad det skyledes og hvordan det kan laves?
PS: Jeg har self testet koden ved at kalde metoden lokalt og der er ingen problemer - det er kun hvis metodekaldet er remote...
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.
Der er ikke så meget at sige for det er bare de indledende krampetrækninger til en slags chatklient... Problemet er at jeg skal lave en metode som kan kaldes remote således at den åbner et vindue (en form) der kan skrives til (også remote self)...
Jeg har testet metoden til at åbne vinduet lokalt og den virker fint så længe jeg ikke kalder remote fra klienten...
Jeg kunne forestille mig at det er samme problem som der kan opstå hvis man prøver at tilgå en GUI kontrol med en anden tråd end den der oprettede/ejer kontrollen...
Hvis nu du prøver at kalde en remote metode, der så igen Invoker en metode som åbner din form. Det tror jeg er problemet...
Det hjalp desværre ikke... Formen låser stadig på samme måde... Det undrer mig meget fordi der kommer ikke nogen fejlmeddelelser og formen kommer godt nok frem når Show kaldes, men den låser bare derefter...
Lige en lille ting (men du får pointene med det samme alligevel). Ved du hvorfor det hjælper at invoke et event det laver formen? Hvis problemet er at det er en anden tråd end den der ejer kontrollen er jeg ikke med på hvorfor det hjælper??
Jeg må ærligt indrømme at jeg faktisk ikke er helt klar over hvorfor... Men søg lidt på Google og smid meget gerne et link i denne tråd hvis du finder noget interessant... Jeg skal nok søge efter svaret også :)
Jeg skal nok se på det når jeg lige får tid... Jeg vil nemlig meget gerne lære lidt af det så jeg ved hvad problemet er...
Til buzzzz: der er som end ikke ret meget idet endnu, da jeg tidligt løb på det her problem. Det er bare et published object som man kan kalde en metode på det afvikler ovenstående kode som casualty skrev...
lol nu arne_v igen, mangler man svar på noget, så er han der altid, rart med sådan en gut
Synes godt om
Ny brugerNybegynder
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.