AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi OLE -> GetActiveOleObject / bzw. Nutzen in anderer Unit
Thema durchsuchen
Ansicht
Themen-Optionen

OLE -> GetActiveOleObject / bzw. Nutzen in anderer Unit

Ein Thema von Andy386 · begonnen am 22. Mai 2008 · letzter Beitrag vom 23. Mai 2008
 
Andy386

Registriert seit: 26. Mär 2008
55 Beiträge
 
#1

OLE -> GetActiveOleObject / bzw. Nutzen in anderer Unit

  Alt 22. Mai 2008, 15:21
ich bin's schon wieder.
Hab immernoch keine Ahnung von Delphi und wieder ein neues Problem:
Ich habe eine Komponente, auf die ich mittels OLE zugreifen muss (es handelt sich um ein Messprogramm)
Der Aufruf von GetActiveOleObject('ole-Name') bringt die Exeption "Vorgang nicht verfügbar", der nur in der IDE auftritt.
Ich hab ein bisschen gegoogelt, aber nicht wirklich was passendes zu gefunden. Wie kann man denn die Abfrage machen, ob ein OLE-Objekt schon offen ist und in dem Falle gleich den Pointer/Variant auf das offene Object setzen ?

Darauf zielt auch schon meine nächste Frage: Wie kann ich ein offenes OLE-Object (also die Anwendung an sich) mit einer anderen Unit nutzen ?
Mein Code zurzeit zu dem OLE:
Hauptunit:
Delphi-Quellcode:
OLE : Variant;
....
OLE := GetActiveOleObject('ole-name');
     except
        OLE := CreateOleObject('ole-name');
        OLE.Show;
     end;
Und in der neuen Unit steht dasselbe
PS: ich nutze Delphi7
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz