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

ActiveX-Programmierung
Problem mit Property 
Autor: Joline
Datum: 09.09.04 17:18

Hi,

ein VB-OCX hat verschiedene Properties, deren Wert es der Aussenwelt
mitteilen soll. Ich nutze dazu folgenden Code:

Public Property Get ItemIndex(ByVal lValue as Long)
   ItemIndex = m_ItemIndex
   MsgBox "Get ItemIndex"  'Ist Quatsch. Nur Test, ob Fkt. gerufen wird
End Property
Wenn ich das OCX nun in ein VB-Programm einbinde, funktioniert auch
alles ganz gut. Wenn sich der Wert intern ändert, wird die Funktion
aufgerufen und der neue Wert steht aussen an der Property an.

Nun muss das OCX aber in einem bestehenden (kommerziellen) Programm
laufen und da ändert sich der Wert der Property am OCX nicht. Es
wird noch nicht einmal die Property-Funktion aufgerufen (Es lässt
sich aber bedienen.).

Ich habe mal zum Test eine MsgBox eingebaut. Wenn das OCX in dem VB-
Programm läuft, wird die MsgBox aufgerufen, in dem kommerziellen
Programm nicht. Das sagt mir, dass die Funktion gar nicht aufgerufen
wird.

Jetzt aber nicht gleich den Fehler auf das kommerzielle Programm
schieben. Andere VB-OCXe funktionieren damit ganz gut.

Wo könnte hier der Fehler liegen?

Ich hoffe auf eure Hilfe. Ich komme nicht weiter.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit Property1.475Joline09.09.04 17:18
Re: Problem mit Property902Master09.09.04 19:25
Re: Problem mit Property821Joline09.09.04 22:09
Re: Problem mit Property900Master10.09.04 13:12
Re: Problem mit Property844Joline10.09.04 16:02
Re: Problem mit Property894Master11.09.04 12:11
Re: Problem mit Property797ChristianS27.12.05 09:08

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