Avatar billede tjalle Nybegynder
26. august 2002 - 02:16 Der er 12 kommentarer og
1 løsning

Interop.

Hejsa.

Jeg sidder her og tæsker igennem en bog om .NET (WROX VB.NET Programmring).

Jeg er kommet til et eksempel hvor namespaced Microsoft.Win32.Interop.win.WM_RBUTTONDOWN benyttes..

problemet er nu at dette ikke eksisterer...

Microsoft.Win32 indeholder ingen ved navn Interop ??

Hvad gør jeg så ??

Tj.
Avatar billede francke Nybegynder
26. august 2002 - 08:02 #1
Avatar billede tjalle Nybegynder
26. august 2002 - 09:44 #2
tja.. Alle kan jo søge på google... Det har jeg skam prøvet inden jeg oprettede spm. no luck there....
Avatar billede jakobandersen Nybegynder
26. august 2002 - 14:12 #3
Avatar billede tjalle Nybegynder
26. august 2002 - 17:15 #4
har kigget alt igennem
Der står intet om min bug !!

Tj.
Avatar billede jakobandersen Nybegynder
26. august 2002 - 17:29 #5
Jo, der gør.

Må vi se din kode.
Avatar billede francke Nybegynder
26. august 2002 - 17:43 #6
Du kunne jo have overset noget! :))
Avatar billede z42cool Nybegynder
27. august 2002 - 12:49 #7
WM_RBUTTONDOWN er en "Windows Message" - altså en konstant dit program modtager når højre museknap bliver trykket ned. Jeg kan ikke umiddelbart finde den defineret noget sted i .Net framework'et og Microsoft definerer den selv i de eksempler der er til rådighed. Hvis du har brug for den kan du blot definere den som:

const int WM_RBUTTONDOWN = 0x0204;

og derefter i en given metode gøre noget i stil med:

  switch(msg)
  {
      case WM_RBUTTONDOWN:
        System.Diagnostics.Trace.Write("The WM_RBUTTONDOWN message was received.");
        break;
  }
Avatar billede jakobandersen Nybegynder
27. august 2002 - 13:15 #8
Jeg er ret sikker på at den var med i beta2.
Avatar billede z42cool Nybegynder
27. august 2002 - 13:19 #9
Moonduck>> Det var den sikkert også, men der er jo ikke meget idé i at udvikle til beta 2!
Avatar billede z42cool Nybegynder
27. august 2002 - 13:23 #10
Moonduck>> Ifølge dit link

  File deletions: For file deletions, the impact is as follows: Microsoft.Win32.Interop.dll was deleted. If your code references this dll, you should change it so that it doesn't.
Avatar billede tjalle Nybegynder
01. september 2002 - 18:31 #11
Faktum er at jeg sidder med en lærerbog til beta-udgaven.
Jeg er ved at tæske den igennem, og er kommet til et sted hvor man ska lave et lille program der skal bruge koordinaten når højre musseknap klikkes på.

Dette gøres ved kald til Microsoft.Win32.Interop.win.WM_RBUTTONDOWN -> dette virker dog ikke hos mig, da det ej er betaen jeg udvikler på.

DERFOR vil jeg gerne vide hvor Microsoft.Win32.Interop.win.WM_RBUTTONDOWN er blevet af, den må jo være der alligevel !

Tj.
Avatar billede z42cool Nybegynder
02. september 2002 - 10:09 #12
Det er desværre bare sådan at den "Windows message" ikke længere er defineret i frameworket! Hvis du skal bruge den skal du selv definere den, men det gøres let med:

const int WM_RBUTTONDOWN = 0x0204;

Se i øvrigt min foregående post!
Avatar billede tjalle Nybegynder
06. september 2002 - 09:57 #13
ok.. jeg kigger på det !!!
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