Asambler i Visuel Basic

Tags:    visual-basic

Hej Folkens

Jeg har til lille problem. Og jeg ville høre om der er nogen der ved om og i så fald hvordan, man bruger asambler i Visual Basic?



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hej Folkens

Jeg har til lille problem. Og jeg ville høre om der er nogen der ved om og i så fald hvordan, man bruger asambler i Visual Basic?


Hvis du har VC++ 6.0 eller 5.0, så kan du gøre det samme, som jeg gør, når jeg skal bruge assembly rutiner i mine programmer.

Jeg skriver en Windows DLL i C og denne DLL indeholder en funktion, der eksporteres. Inde i funktionen bruger jeg __asm {} og smide mine ASM instruktioner ned i den struktur. Siden kompilerer jeg DLL'en og kalder den fra VB, ligesom man gør, når man kalder andre API funktioner.

Det var så den korte beskrivelse af metoden, send mig en besked, hvis du vil have mere at vide om denne metode.

Software is here and now but rock and roll is forever.



Hej Folkens

Jeg har til lille problem. Og jeg ville høre om der er nogen der ved om og i så fald hvordan, man bruger asambler i Visual Basic?


Er asambler ikke et sprog?
I så fald:
Hvordan skulle man så blande VB sammen med VC++ uden at lave et nyt sprog??

I Am The Cyborg, and i'm here to serve :)



Du kan ikke skrive assembler (symbolsk maskin-kode) direkte i vb, men du kan udvikle procedure/funktioner og importere dem vha dll filer, ligesom api-kald fx.
Du er så nød til at have en assembler der kan lave dll-filer, eller fx c++/delphi hvor du kan skrive assembler i kilde-koden og så lave dll-filer ud af det.



Du kan ikke skrive assembler (symbolsk maskin-kode) direkte i vb, men du kan udvikle procedure/funktioner og importere dem vha dll filer, ligesom api-kald fx.
Du er så nød til at have en assembler der kan lave dll-filer, eller fx c++/delphi hvor du kan skrive assembler i kilde-koden og så lave dll-filer ud af det.


ICE eller TASM kan f.eks dette. men ellers download PlatformSDK og læs hvordan man konstruere PE info for dll filer. he he he



t