Code: Alles auswählen.
INCLUDE ole2incl.
DATA handle TYPE ole2_object.
CREATE OBJECT handle 'MERLIN.APPLICATION'.
SET PROPERTY OF handle 'Show' = 1.
CALL METHOD OF handle 'Show'.
CALL METHOD OF handle 'MoveTo'
EXPORTING #1 = 100 #2 = 200.
CALL METHOD OF handle 'Play'
EXPORTING #1 = 'Greet'.Code: Alles auswählen.
INCLUDE ole2incl.
DATA handle TYPE obj_record.
DATA msgno TYPE sysubrc.
DATA msgtx TYPE symsgli.
CALL FUNCTION 'CREATE_OBJECT'
EXPORTING
application = 'MERLIN.APPLICATION'
language = 'D'
IMPORTING
message_nr = msgno
message_text = msgtx
object_handle = handle
EXCEPTIONS
add_object_duplicate_entry = 1
OTHERS = 2.
IF sy-subrc <> 0.
WRITE: / 'Fehler', sy-subrc.
ELSE.
CALL METHOD OF handle 'Show'.
CALL METHOD OF handle 'MoveTo'
EXPORTING #1 = 100 #2 = 200.
CALL METHOD OF handle 'Play'
EXPORTING #1 = 'Greet'.
ENDIF.Kannst du dir ja mit "RechterMaustaste - Quelltext anzeigen" anzeigen lassen... ;-]der.coder hat geschrieben:wie hast du denn den source für merlin angegeben?
hast du ne OCX hinterlegt? oder wie oder was?
Hi Coder!der.coder hat geschrieben:sicher dass du überhaupt die richtige CLSID hast?
also der merlin der bei mir in der SOLE als default drin steht ist in der registry gar nicht vorhanden, aber will hier jetzt auch nicht rumpfuschen, aber probier das mal... kannst ja in der reg nach der richtigen class ID suchen...
ähh. Keine Ahnung... Das ist ja mein Problem: Ich verstehe nicht ganz, was da genau in dem Skript passiert...Flo hat geschrieben:Die CLSID aus den HTML Seiten ist die ID der Klasse die alle Agents bereitstellt. Man muss nun noch das spezielle Merlin Objekt erzeugen und übergeben. Oder seh ichs falsch?
Durch spielen und suchen habe ich das soweit raus:ewx hat geschrieben:ähh. Keine Ahnung... Das ist ja mein Problem: Ich verstehe nicht ganz, was da genau in dem Skript passiert...