Patrick Hayes skrev:
> her må jeg så indrømme at jeg ikke har prøvet det i VB, kun Java.
> Jeg er sikker på at det kan sikkert lade sig gøre, men efter at have
kigget
> lidt i MSDN libray kunne jeg ikke finde noget.
>
> hvad er det du skal lave? en form for chat app?
>
> for hvis du skal lave noget der også skal kunne fungere mellem flere
> maskiner, så vil jeg nok vælge C++/java istedet.
Du kender ikke til Windows API der kan gøre det?
Der er mange forskellige ting jeg skal bruge det til.
Lige nu er det fordi jeg har mit program associeret med en filtype. Når man
dobbeltklikker på en fil af den filtype åbner den en ny instance af mit
program, men det skal den ikke - den skal blot åbne filen i det allerede
åbne program - altså skal filnavnet sendes fra den nye instance til den
allerede åbnede hvorefter den ny lukker igen.
Det er endnu værre hvis man markerer 100 filer, højreklikker og trykker Åben
.... så er Windows smart at åbne 100 instances
... men igen, det kan nemt
klares, hvis jeg blot havde den kommunikation.
Førhen har jeg f.eks. haft brug for det, når jeg har udviklet lidt større
programmer (hvor man kunne have flere instances åbne). Når man så ændrede i
indstillingerne i f.eks. den ene skal de andre jo vide at disse
indstillinger er bleven ændret - ligesom du kan have flere Word dokumenter
åbne, men der er ikke et sæt indstillinger for hver Word-fil - det ville
være irriterende at skulle lukke sine Word-dokumenter for f.eks. at ændre
visningen af værktøjslinien og til sidst åbne sine Word-dokumenter igen
(eller ændre værktøjslinien for alle Word-dokumenterne!). Det er heldigvis
ikke nødvendigt.
Selv løste jeg det med simpelthen løbende at tjekke efter ændringer i
indstillingerne i registreringsdatabasen. Men hvis jeg kunne få dem til at
kommunikere ville det være meget nemmere - og en mere logisk løsning.
Mvh. Bjarke