Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Angemeldeten Benutzer aus Dienst ermitteln - Windows 7 (https://www.delphipraxis.net/139886-angemeldeten-benutzer-aus-dienst-ermitteln-windows-7-a.html)

lbomboes 7. Apr 2010 08:32

Re: Angemeldeten Benutzer aus Dienst ermitteln - Windows 7
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Dezipaitor - ich habe sie kompiliert (DCU).

1. D7 Package (dynamic debug) kompiliert (D9 ist nicht existent, Anleitung von Jwa meint, das nächst niedrige Package verwenden)
2. Testprojekt erstellt (eine einfache Fensterapplication unter Borland Delphi Personal 2005)
2. DCU Pfad in Suchpfad des Projekt reingeschrieben
3. COM Pfad in Suchpfad des Projekt reingeschrieben
4. in USES Pfad der Unit1.pas (= Unit des Fensters) JwaWindows hinzugefügt
5. Fehler erscheint "msxml.dcu" nicht auffindbar
6. MSXML2_TLB.pas hier runtergeladen und in msxml.pas umgenannt (auch oben in der Datei selber) - Delphi erstellt daraus die msxml.dcu
7. Fehler erscheint "JwaWindows wurde mit einer unterschiedlichen Version von MSXML.IXMLDOMDocument compiliert"

...

Könnt Ihr mir helfen? Ich kann anscheinent mit meiner Version kein Typenbibliothek erstellen. Ich verstehe erst gar nicht warum Delphi die JwaWindows.dcu erstellen konnte OHNE die msxml.dcu zu benötigen aber später beim Einbinden darauf behart... Wenn ich mir meine msxml4.dll im Windowsverzeichnis anschaue, steht da Version 4.0 SP2... vielleicht ist das das Problem? Vielleicht kann mir die jemand noch mal als .PAS umsetzen?

Ja - ich bin für jede Hilfe dankbar!

Viele Grüße,
Lars

btw: Unter dem Menüpunkt: Hilfe->Info über Borland Delphi->Versionsinfo... steht msxml4.dll, 4.20.9870.0, C:\WINNT\system32\

Dezipaitor 7. Apr 2010 16:48

Re: Angemeldeten Benutzer aus Dienst ermitteln - Windows 7
 
Mit der TLB hat das nichts zu tun. Du musst irgendwo bei Delphi eine msxml.dcu haben.

lbomboes 8. Apr 2010 08:22

Re: Angemeldeten Benutzer aus Dienst ermitteln - Windows 7
 
Ich habe eine ältere msxml2_tlb.pas im Internet gefunden, die auf der msxml3.dll basiert. Diese wurde von mir in msxml.pas umbenannt und in das \LIB Verzeichnis von Delphi "geworfen". Das Resultat: Es funktioniert. Delphi macht aus der .pas Datei die .dcu und es treten keine weiteren Fehler auf.

Vielen Dank für Eure Hilfe.

Gruß,
Lars


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:07 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz