Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Deklarera en dll med sökväg går det?

Postades av 2005-02-27 10:21:09 - Bo Johansson, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 738 personer

Hej!
Jag försöker att deklarera en dll med sökväg i nedanstående exempel Carddl.dll

Private Declare Function VBCard Lib "E:\ADBE\kort1\Carddl" Alias "CardServ" (ByVal Servernamn As String)

och en till

Private Declare Function VBCard Lib "E:\ADBE\kort2\Carddl" Alias "CardServ" (ByVal Servernamn As String)

Det vill VB inte vara med om. Carddll finns i två olika bibliotek med olika initiering.och jag kan inte påverka dll:erna på något sätt bara anropa dom.
Finns det någon lösning?
Mvh
Bo


Svara

Sv: Deklarera en dll med sökväg går det?

Postades av 2005-02-27 10:28:18 - Sven Åke Persson

Den enda lösning jag ser är att du kör ditt .exe från
två olika ställe.Huvudregel är att tredjeparts dll:er skall ligga i samma map som .exe

Där för får du starta din .exe från två olika ställe där aktuell Card.dll ligger.


Svara

Sv: Deklarera en dll med sökväg går det?

Postades av 2005-02-27 10:57:43 - Johan Djupmarker

Jag tror det ska fungera om du enbart deklarerar dll:en en gång utan sökväg:

Private Declare Function VBCard Lib "Carddl" Alias "CardServ" (ByVal Servernamn As String)

Innan du anropar den ser du till att ändra aktuell sökväg, då kommer VB leta efter dll:en i vald mapp.


ChDrive "E"
ChDir "E:\ADBE\kort1\"
'anropet till kort1 dll:en

ChDrive "E"
ChDir "E:\ADBE\kort2\"
'anropet till kort2 dll:en

/Johan


Svara

Sv:Deklarera en dll med sökväg går det?

Postades av 2005-02-27 11:18:52 - Oskar Johansson

Borde det inte vara:

Private Declare Function VBCard1 Lib "E:\ADBE\kort1\Carddl" Alias "CardServ" (ByVal Servernamn As String)

Private Declare Function VBCard2 Lib "E:\ADBE\kort2\Carddl" Alias "CardServ" (ByVal Servernamn As String)

Istället? Det går ju inte att ha två funktioner med samma namn?


Svara

Sv: Deklarera en dll med sökväg går det?

Postades av 2005-02-27 11:41:40 - Sven Åke Persson

När jag kollar en gång till tycker jag du varit slarvig med sökvägen.
Det borde funka.
VBCard Lib "E:\ADBE\kort1\Carddl"

Skall vara
VBCard Lib "E:\ADBE\kort1\Card.dll"


Svara

Sv:Deklarera en dll med sökväg går det?

Postades av 2005-02-27 11:50:12 - Bo Johansson

Nej det hjälper inte. VB klagar över "File not found E:\Adbe\Kort1\Carddll", Dll:en heter Carddll.dll så stvaningen är ok i verkligheten jag har har ändrat lite på namnen här i inlägget.
Jag skall prova med att byta bilbliotek och se om det är en framkomlig väg.


Svara

Sv: Deklarera en dll med sökväg går det?

Postades av 2005-02-27 12:10:58 - Sven Åke Persson

Nu får du skärpa dig då skall det stå <b>Carddll.dll</b> varför krångla med fåniga namn

Du skriver Carddl det är inte samma sak. Döp den till Card.dll Basta !


Svara

Sv:Deklarera en dll med sökväg går det?

Postades av 2005-02-27 13:16:30 - Bo Johansson

Flåt, skall aldrig göra så mer :)
Men grunproblemet kvarstår !
Bo


Svara

Sv: Deklarera en dll med sökväg går det?

Postades av 2005-02-27 14:06:20 - Sven Åke Persson

Ok nu får Vi ta det vetenskapligt.
Döp dll:en till Card.dll krångla inte.
Lägg en i mapp kort 1 och en i kort 2

Sen lägger du en version av din app .exe i kort1 och en annan i kort 2.

Provkör i exe från resp mapp Funkar ?


Svara

Sv: Deklarera en dll med sökväg går det?

Postades av 2005-02-27 14:15:06 - Johan Djupmarker

Har du testat mitt förslag? Om ja, vad får du för fel med det?

/Johan


Svara

Sv:Deklarera en dll med sökväg går det?

Postades av 2005-02-27 16:38:53 - Bo Johansson

Ja Johans jag har provat och det funkar. Jag är bara lite rädd att det kan knasa ihopsig att använda olika
bibliotek. Men jag grunnar på det! Tack för hjälpen. Det smidigaste hade naturligtvis varit att kunna deklarera med path. Men det går uppenbarligen inte.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 614
27 953
271 709
537
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies