![]() |
Private Declare Function ... in *.vbs
Liste der Anhänge anzeigen (Anzahl: 1)
Irgendwie stört sich der Scripting-Host beim Ausführen eines VB-Scriptes am Schlüsselwort "Function" :? .
Hat jemand eine Idee, wie man in VBS externe Funktionen deklariert? Der Code Funktioniert unter VB, VBA, und Lotus Notes ... VB-Script will nicht
Code:
Private Declare Function GetMails_File Lib "localmail.dll" (ByVal Mailfile As String, ByVal KillDuplicates As Integer, ByVal RealNameEnabled As Integer, ByVal RealNameSimulated As Integer, ByVal FromOutlook As Integer, ByVal FromOpera As Integer, ByVal FromNetscape As Integer, ByVal FromLotusNotes As Integer, ByVal FromEudora As Integer, ByVal FromPegasus As Integer, ByVal FromTheBat As Integer) As Integer
|
Re: Private Declare Function ... in *.vbs
Moin FriFra,
die genaue Syntax hab' ich jetzt auch nicht im Kopf, aber bei VBS kann man m.E. nicht direkt Funktionen importieren, sondern sie werden als Objekte eingebunden, z.B. so Das FileSystemObjekt enthält dann eine Methode GetFolder usw.
Code:
Du müsstest das Ganze dann wohl als Com-Objekt realisieren.
Set obj_FSO = CreateObject("Scripting.FileSystemObject")
Set obj_lokalAccounts = obj_FSO.GetFolder("C:\Dokumente und Einstellungen") |
Re: Private Declare Function ... in *.vbs
Aber auf sehr vielen Rechnern ist durch Office ja VBA verfügbar, d.h. mit einem VBA-Objekt wäre doch alles machbar...
|
Re: Private Declare Function ... in *.vbs
Moin FriFra,
Dein Problem war doch VBS? Das ist zumindest der Weg, den ich für VBS kenne, was allerdings nicht heissen soll, dass es der einzige Weg sein muss. Für VBA kenne ich überhaupt keinen Weg ;-) |
Re: Private Declare Function ... in *.vbs
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 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