Ingrid: ActiveX

Hallo

Ich habe da so ein Problem mit ActiveX. Ich moechte ein Polygon am Bildschirm auswaehlen. Dazu habe ich folgenden Code:

--------------
var LocObj, ObjPos, SelObj, ObjNam;

LocObj = ExecACGMMLCommand("promptlocation");
 ObjPos = ExecACGMMLCommand("querylocation");
 alert(ObjPos);
 SelObj = ExecACGMMLCommand("selectproperty -sheet A  -polygonlocation " + ObjPos);
 ObjNam = ExecACGMMLCommand("queryobject -name -all");
 alert(ObjNam);
---------------
das Ganze funktioniert bis zum alert(ObjPos). Demzufolge ist irgendwas im "selectproperty"-Teil falsch. Nur was?

Dank&Gruss
Ingrid

  1. Hi Ingrid,

    es wäre nett, wenn du "uns" beschreiben würdest, wie sich das "funktioniert bis zu..." äußert. Tritt ein Fehler auf?, ja?, nein?, welcher?, reproduzierbar? Was ist das für eine ActiveX Komponente?

    "ein Polygon auswählen" ist eine Aktion des Benutzers, nicht des Servers. Wenn du am Clientbrowser eine solche Aktion über ein ActiveX-Steuerelement vollführst, geschieht das unabhängig vom Server und dessen ActiveX Server-Komponenten.

    Nicht alles "ActiveX" ist "nur Server" oder "nur Client".

    Beispielsweise kann der Server beim Client von sich aus keine Meldungsbox (alert, msgbox) erzeugen, der Server kann dem Client nur HTML bzw. Benutzer-ActiveX Controls (deren Ausführbarkeit ein Sicherheitsproblem darstellen können) liefern, welches z.b. Javascriptfunktionen wie alert(); beinhaltet

    Scriptcode in ASP Seiten (zwischen <% %>) wird auf dem Server ausgeführt, nicht beim Client, deswegen funktionieren da sachen wie alert(); nicht.

    Viele Grüße,
    Frank