Avatar billede zombietown Nybegynder
12. november 2003 - 18:14 Der er 4 kommentarer og
1 løsning

DllImport, hvordan får jeg structs med.

Jeg er ved at bruge en function fra en dll, men den bruger nogle structs som input.

Jeg skal bruge "SendInput(uint nInputs, LPINPUT pInputs, int cbSize);"

C# kender ikke LPINPUT, som er en struct.

Hvor finder jeg den ?

Jeg læste et sted at man selv skal oprette den, men nogle af de der structs har andre structs i sig, så det bliver en noget omfattende ting at oprette. Håber man kan hente dem et eller andet sted.
Avatar billede arne_v Ekspert
12. november 2003 - 18:56 #1
Dem skal du selv oprette.

Eller finde dem på nettet hvor en anden har oprettet dem.
Avatar billede zombietown Nybegynder
12. november 2003 - 22:54 #2
Buuhhhh hhhuuuuuuu grade grade, hvorfor er der ikke noget der vil som jeg vil.

Hvis du laver et svar, så sender jeg nogle point i din retning.

Jeg vil lade den stå åben i en dag eller to, så hvis der er nogen der ved hvor man kan finde dem, så kan de lige smide et link eller to.

Håber der er nogen der ved det.

Tak for hjælpen Arne V.
Avatar billede arne_v Ekspert
12. november 2003 - 22:56 #3
svar
Avatar billede driis Nybegynder
13. november 2003 - 00:57 #4
Jeg har kommenteret i dit andet spørgsmål.
Her er en oversigt over mange API kald og eksempler - godt nok til Visual Basic, men ideen i det der skal gøres for at gøre det samme i C# kan man i hvert fald se ud af det. Dér kan du nok også finde definitionen på din struct, hvis du kigger på deres SendInput example - og så oversætte VB syntax koden til C# syntax.

http://www.mentalis.org/agnet/apiguide.shtml
Avatar billede zombietown Nybegynder
13. november 2003 - 07:27 #5
Sejt Driis, du har redet mig igen.

Tak for hjælpen Arne V og Driis.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Netværkstekniker til Forsvarets Cyberdivision i Hvidovre – Er det dig?

IT-Universitetet i København

CIO

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger elementleder til System sektionen i Hvidovre