vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Access VBA Problem beim Einbinden selbstgeschriebener dll 
Autor: BjoernS.
Datum: 15.01.16 16:55

Hallo,

wir werden nicht schlau.

Hintergrund.
Wir benötigen in einem Access Report transparente Bilder, die übereinandergelegt sind.
Da Access die Transparenz beim drucken ignoriert wollen wir das Problem umgehen und mit einer VB dll
die Bilder zusammenfügen und neu abspeichern.

Die DLL funktionierte in VB tadelos. Doch beim Einbinden kommen die Probleme.
Das Problem, das die DLL nicht direkt als Verweis eingebunden werden kann wurde durch kurzes googeln und einbinden der entsprechenden TLB gelöst.

also ein objekt erstell und das wars...es traten fehler auf wie "Laufzeitfehler 429" auf, oder Laufzeitfehler 91 auf.
Nachdem wir das Internet durchforstet haben und auch regasm schritte erfolgreich gemacht haben, klappte es immer noch nicht.
wir sehen die Intellisense von der dll aber es kommt nix zurück?
An dieser Anleitung haben wir uns dran langehangelt.
http://www.geeksengine.com/article/create-dll.html


hier mal der VB Code einer Test Funktion:
Imports System.IO 
Imports System.Runtime.InteropServices 
 
<ClassInterface(ClassInterfaceType.AutoDual)> _ 
Public Class cImage 
 
    Public Function Hallo() As String 
        Hallo = "Hallo Welt!" 
    End Function 
 
End Class
hier der VBA Code (die tlb datei ist als verweis eingebunden)

Public Sub test()
 
Dim text As String
Dim object As ImageMerge.cImage
Set object = CreateObject("ImageMerge.cImage") ' beim debuggen kommt er hier 
' auf den Fehler 429
 
text = object.Hallo ' wenn ich die obere zeile auskommentiere kommt hier der 
' fehler 91.
 
End Sub
sind ratlos.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Access VBA Problem beim Einbinden selbstgeschriebener dll1.749BjoernS.15.01.16 16:55
Re: Access VBA Problem beim Einbinden selbstgeschriebener dl...891Blackbox15.01.16 18:29
Ah, habe es wieder gefunden898Blackbox16.01.16 17:02
Re: Ah, habe es wieder gefunden860BjoernS.20.01.16 16:38
Re: Ah, habe es wieder gefunden972Blackbox20.01.16 17:54

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel