Hej. Hej.dll på annan dator?
Förbereder mej på en uppgift jag kommer att stå inför...
Jag vet hur man gör för att skriva/anropa dll-filer på den lokala burken.
Skall skriva en dll med några funtioner som ev behöver köras på en server.
Så nu undrar jag:
Hur gör jag för att anropa en dll på en annan dator?
Hur gör jag setup-filerna?
Hur görs anropen?
Vad mer bör jag tänka på?
NT 4 kommer att gälla för både klient och server.
Kan inget om com / com+.
Snälla kan någon förklara lite hur det funkar?
Har försökt läsa lite på nätet men det gav inget vidare...
Bra länkar???Sv: dll på annan dator?
Här kommer en mycket kort redogörelse för hur det kan gå till.
Jag antar att du har en komponent skriven i vb. Du skapar ett paket i MTS och väljer "add component" (eller motsvarande). Din komponent registeras nu på maskinen, du behöver alltså inte använda regsrv32 eller liknande.
Komponenten är nu tillgänglig från den maskin som MTS ligger på.
För att sedan komma åt den från en annan maskin måste man använda sig av DCOM (alltså distributed COM). Gå till paketet i MTS och välj Export... Ta exportfilen som skapades och installera den på den maskin där du vill att anropet ska göras. Gör sedan anropet precis som du skulle ha gjort om dll:en var lokal. Alltså CreateObject("") osv.
Tänk på följande:
Permissions - Användaren på "klient"maskinen måste finnas på "servern"
Kommunikation - Hur anropar du dll:en. Tänk på att göra Chunky anrop, inte chatty = Hellre ett stort anrop en många små...
/Martin