vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Visual-Basic Einsteiger
ActiveX-DLL Kompilierung 
Autor: Banshi
Datum: 19.07.02 14:53

Will den Code von Thomas Bannert "Bestimmte Zeile einer Textbox ermitteln"
in eine DLL verfrachten.
Beim kompilieren der DLL tritt folgende Meldung auf:

"Private object modules cannot be used in public object modules as parameters or return types for public procedures, as public data members, or as fields of public definied types"

< --- SNIP ----->
' Übergabeparameter TextBox ist eine Multiline Textbox
Function GetLineFromTB(TextBox As TextBox, _
lLine As Long) As String

Dim lLineCount As Long
Dim lLineEnd As Long
Dim sLine As String
Dim sTemp As String

' Ist das überhaut eine Multiline Textbox?
If TextBox.MultiLine Then
lLineCount = 0 ' Zähler für die Zeilen
sTemp = TextBox.Text

While sTemp <> "" And lLineCount <> lLine
lLineCount = lLineCount + 1
lLineEnd = InStr(sTemp, vbCrLf)
If lLineEnd > 0 Then
<--- SNIP ---->

Dem Compiler gefällt irgendetwas mit der Deklarierung der Funktion nicht.
Wenn ich Private vorsetzte gehts, aber dann kann ich ja nicht auf die Funktion zugreifen.
Bei Public gibts Probleme.

Wie deklariere ich richtig ?

( In der DLL steht nur diese eine Funktion, sonst keine weiterer Code! )
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ActiveX-DLL Kompilierung44Banshi19.07.02 14:53
Re: ActiveX-DLL Kompilierung190unbekannt19.07.02 17:29

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-2025 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