Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Formular für VBScript erstellen ? (https://www.delphipraxis.net/107656-formular-fuer-vbscript-erstellen.html)

moelski 31. Jan 2008 10:04


Formular für VBScript erstellen ?
 
Moin !

Ich muss hier inner 4ma VB Scripte erstellen und wie jeder weiß stößt man immer an die Grenzen was die Userinteraktion anbelangt. Man hat einfach nicht die Möglichkeiten sich einen passenden Dialog zu stricken wie in Delphi ein Formular. (Bitte jetzt keine Diskussion über VBS Für und Wider - Ich habe da leider keine Wahl).

Nun bin ich mir ziemlich sicher das ich irgendwann mal gesehen habe das jemand einen Dialog geschrieben hat und dieser dann in VBS verwendet wurde (und auch Feedback vom Dialog an das Script übergeben wurde).

Hat das schon mal jemand gemacht und kann mir da einer Infos geben? Mir würde es auch weiterhelfen wenn die Sache in Visual Basic programmiert würde (Damit muss ich es irgendwann auch umsetzen). Aber auch ein Delphi Beispiel würde mir helfen - kann man ja dann später umsetzen auf VB.

Wichtig wäre nur das ich das Formular in Funktion und Aussehen beeinflussen kann vom Script aus und das ich ein Ergebnis bekomme.

Ein einfaches Beispiel für mich wäre z.B.

Formular Aussehen anpassen (z.B. nur ein Label an eine andere Position setzen und den Text anpassen) aus dem Script heraus. Und beim Klick auf den OK Button eine Rückgabe an das Script geben.

Das würde mir als Beispiel vollkommen reichen um die Funktion zu verstehen. Aber ich kann im Web dazu nix finden. Oder ich suche einfach nach den falschen Begriffen.

Wie auch immer. Ich hoffe jemand kann mir einen Tip geben.

Bernhard Geyer 31. Jan 2008 10:25

Re: Formular für VBScript erstellen ?
 
Sicherlich geht sowas. "Einfach" ein COM/ActiveX-Kontroll in Delphi erstellen das dir per COM-Schnittstelle die gewünschte Funktionalität bereitstellt.
Aber wenn du schon soviel in einer richtigen Programmiersprache machst kannst du den Rest deines VB-Scripts auch in Delphi erstellen.

Es könnte sein das es (Kauf-)Komponeten gibt die genau sowas schon bereitstellen.

moelski 31. Jan 2008 10:32

Re: Formular für VBScript erstellen ?
 
Moin !

Delphi-Quellcode:
Sicherlich geht sowas. "Einfach" ein COM/ActiveX-Kontroll in Delphi erstellen das dir per COM-Schnittstelle die gewünschte Funktionalität bereitstellt.
Gibts dazu im Web irgendwo ein einfaches Beispiel?

Zitat:

Aber wenn du schon soviel in einer richtigen Programmiersprache machst kannst du den Rest deines VB-Scripts auch in Delphi erstellen.
Könnte ich - darf ich aber nicht. Es geht dabei nur um Interaktion mit dem User. Wie gesagt wir brauchen nicht drüber diskutieren ob Delphi nu auch alles kann was VB dann macht ... Da ist ein Chef und der will es eben so ...

shmia 31. Jan 2008 10:35

Re: Formular für VBScript erstellen ?
 
Man kann mit Hilfe des Internet Explorer Formulare darstellen und auch aus VBScript benützen.
Diese Formulare werden ähnlich wie CoKlassen registriert.
http://cwashington.netreach.net/depo...Type=component
Das ist aber nichts für Weicheier, da nicht ganz einfach.

moelski 31. Jan 2008 10:38

Re: Formular für VBScript erstellen ?
 
Moin !

Über IE entfällt. Wenn ein eigener anpassbarer Dialog.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:35 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