Avatar billede super_g Nybegynder
01. juli 2000 - 02:16 Der er 6 kommentarer og
1 løsning

.DLL: Kommunikation via beskeder el. Netværk

Hvordan sender jeg noget data/besked til et program via .dll?? Jeg kan godt med normal .exe, men jeg syntes ikke helt det virker i .dll.
Det jeg søger er ren kode til brug i min .dll-fil.
Hvis man ikke kan sende beskeder med .dll, så vil jeg gerne vide hvordan man så sender beskeder med netværk.

Skriv lige igen, hvis spørgsmålet blev lidt kringlet, og sig hvilken del i ikke fattede. klokken er 2.12, så min hjerne kører ikke helt perfekt (har lige været til fest)
Avatar billede lp Nybegynder
01. juli 2000 - 02:21 #1
måske du skulle prøve at stille et spm når du ikke lige har været til fest? :-)

/LP
Avatar billede super_g Nybegynder
01. juli 2000 - 03:00 #2
Spørgsmålet er da forståeligt nok. Jeg har bare ikke hjerne til at selv finde ud af det lige nu. Og desuden har jeg bøvlet med det problem et par dage nu (altså ikke hele tiden)
Avatar billede jhoffmei Nybegynder
09. juli 2000 - 13:35 #3
Når du har defineret en class fil. Som danner bagrund for din dll. Så skal du lave nogle procedurer som bruger get, set komnadoerne.

Get giver dig information fra dll
set sætter en variabel til brug i dll

JH
Avatar billede super_g Nybegynder
09. juli 2000 - 16:22 #4
k, men jeg glemte vist at sige, at jeg bruger .dll filen i ASP, så det bliver noget alla
dllfil.function (ip, besked)
eller
dllfil.function (Vindue el. hwnd, Besked)
Avatar billede jhoffmei Nybegynder
09. juli 2000 - 22:14 #5
Hvis du bruger .dll filen i asp kan du ikke starte vinduer op, medmindre .dll filen altid er til stede. Det vil sige det er kun dig selv der kan bruge den.

Du skal stadigvæk bruge get og set kommandoer for at lave det du vil.

Public Function SendMessage(ip as string, besked As String)
    inConnstring = inconnectiongstring
End Property

Eller

Public Property Let InitMessage(ip as string, besked as string)
    inIp = ip
    inBesked = besked
End Property

Public Function Sendmessage()
    send inIp, inBesked
end Function

I din asp kode kan du så ved første forsøg skrive dll.sendmessage(ip, besked)


Den anden skal du først angive din ip og besked i variabler.

Og derefter udfører functionen.

dll.initMessage(ip, besked)
dll.sendMessage

Avatar billede super_g Nybegynder
18. juli 2000 - 00:49 #6
Nu fik jeg lavet en .dll fil, som styrer winamp.
Jeg kan fint bruge .dll filen i VB, uden problemer, men når jeg kalder den via ASP, så sker der ikke en meter.
Og ja, jeg har brugt regsvr32 og jeg er sikker på, at jeg kalder den, da den ikke laver fejl, når jeg kører koden. (Gør den derimod, hvis jeg med vilje laver en lille stavefejl i kaldet)
Avatar billede super_g Nybegynder
10. november 2000 - 09:37 #7
Nu lukker jeg sgu lortet
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