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


Skapa egna DLL:er?

Postades av 2001-11-21 17:49:00 - Anders Lundgren, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 582 personer

Hur skapar man DLL-filer till de egna programmen? Och hur gör man sedan för att använda dessa i programmet?

//Anders


Svara

Sv: Skapa egna DLL:er?

Postades av 2001-11-21 18:35:00 - Pelle Johansson

Det finns en artikel du kan läsa som jag skrivit om detta i vb-sektionen
/Pelle


Svara

Sv: Skapa egna DLL:er?

Postades av 2001-11-21 18:41:00 - Sven Åke Persson

Hej
Dll :er som skall användas av VB ,gör du bäst i
ett annat program.Det är ganska meningslöst att göra
dll :er i Vb. C , C++ och Delphi TurboPascal är de bästa verktygen för
att bygga Stand Alone Dll :er.
En mycket bra Dll generator är PowerBasic DLL Compiler PB/Dll 6.0.

http://www.powerbasic.com

Hur man anropar och använder dem kan du se om du kollar
in några Windows API :er som är gjorda i C .

mvh
Sven


Svara

Sv: Skapa egna DLL:er?

Postades av 2001-11-22 16:45:00 - Anders Lundgren

Provade göra som i din artikel men det fungerade inte, den hittar inte DLL-filen vid körning. Det jag vill att min DLL ska göra är att leta efter en fil på hårddisken. Så detta har jag skrivit i min Class1:
<code>
Private Declare Function SearchTreeForFile Lib "imagehlp.dll" _
(ByVal sRootPath As String, _
ByVal InputPathName As String, _
ByVal OutputPathBuffer As String) As Boolean
Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long

Private Const MAX_PATH = 260

Public Function GetFileLocation(sDrive2Scan As String, sFile2Find As String) As String

'API returns True if found, or False otherwise.
'If True, sResult holds the full path
Dim sResult As String
sResult = Space(MAX_PATH)

If SearchTreeForFile(sDrive2Scan, sFile2Find, sResult) Then
GetFileLocation = Left(sResult, InStr(sResult, vbNullChar) - 1)
Else: GetFileLocation = "-1"

End If

End Function
</code>

Detta är dock bara för att öva på att skapa en DLL. Hur gör jag då om jag vill använda den. Jag har skrivit detta i Form1:
<code>
Private Declare Function GetFileLocationA Lib "CreateDLL.dll" Alias "GetFileLocation" (ByVal sDrive2Scan As String, ByVal sFile2Find As String) As String
</code>

Men den hittar som sagt inte DLL:en vid körning trots att jag har lagt till den som referens. Vad är fel?


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 628
27 953
271 710
1 035
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