Avatar billede cms Nybegynder
30. november 2000 - 20:58 Der er 3 kommentarer og
1 løsning

Send string med Sendmessage

Hej derude.

Jeg ved, at man kan sende to integers med Sendmessage-funktionen til en anden app.
Jeg ville godt udnytte dette til at sende en string fra ét af mine programmer til et andet.
Eller faktisk fra og til det samme program - altså, hvor det bare bliver kørt to gange.

Dvs. Jeg har ét projekt.
Brugeren kører det af underlige grunde to gange. (Det sker i en masse tilfælde, bl.a. når du skal åbne en masse filer...). Den yngste proces skal så fortælle den ældste, hvilken fil den skal åbne. Derefter lukker den yngste, og den ældste åbner filen.
Det kræver, at den sender filnavnet som string. Helst gennem sendmessage.

Jeg har prøvet med nogle pchar\'s og pointers. Men de resulterer kun i lokalt memory - og jeg har jo til dette brug for globalt. Hvordan gør man det?

Håber, I kan ;o)

mvh. cms
Avatar billede hatecaps Nybegynder
30. november 2000 - 22:52 #1
nu er jeg ikke ligefrem en ørn til sendmessage, så med mindre du ikke får noget brugeligt svar fra andre, glem følgende:

du kan sende stort set hvad du har lyst til ved hjælp af mailslots. Det fungerer på den måde at du åbner en mailslot som lytter efter et bestemt \"alias\", og en mailslot som sender data ud på nettet med dette \"alias\" som overskrift. Gi\' lyd hvis du gerne vil vide more om dette

ha\' det godt
hatecaps
Avatar billede borrisholt Novice
01. december 2000 - 08:56 #2
CMS. Du skal ikke bruge sendmessage til at dele data med over to processer. Du skal bruge en teknik der hedder Memorymappedfiles. Jeg har lavet er eksempel til dig, som illusterer den teknik.

Send en mail til jens@borrisholt.com så sender jeg dig eksemplet.

Jens B
Avatar billede hatecaps Nybegynder
01. december 2000 - 09:22 #3
også gerne til mig, jens, skg@pt.lu :-)

ha\' det godt
hatecaps
Avatar billede cms Nybegynder
01. december 2000 - 14:58 #4
Jubihuduu!
Hehe ;o)
Det virker !

Respekt > Borrisholt
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