Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Jedi-Libs: Licht ins Dunkle bringen (https://www.delphipraxis.net/127220-jedi-libs-licht-ins-dunkle-bringen.html)

Carsten1234 9. Jan 2009 11:14


Jedi-Libs: Licht ins Dunkle bringen
 
Hallo zusammen,

vielleicht kann ja jemand mal Licht in mein Dunkel bringen.
Unter meinem D2007 ist JCL und JVCL in der Version 3.33 installiert. Auf der Suche nach Programmadminrechten unter Vista stieß ich auf die JEDI API Library & Security Code Library. Ist diese LIB nun noch was anderes als die oben genannten JCL und JVCL oder ist diese LIB bereits in den genannten Version mit integriert?
Falls es einen Unterschied gibt: Wie installiere ich die JEDI API Library & Security Code Library?
Ich steige bei diesem ganzen Jedi (noch) nicht so richtig durch... :kotz:

Dank vorab und Gruß, Carsten

mkinzler 9. Jan 2009 11:21

Re: Jedi-Libs: Licht ins Dunkle bringen
 
Ist eine andere Bibliothek

BloodySmartie 9. Jan 2009 12:07

Re: Jedi-Libs: Licht ins Dunkle bringen
 
Es dürfte reichen, das/die Quellverzeichnisse in den Bibliothekspfad zu hauen und eben die benötigte(n) Unit(s) einzubinden. Die Libs besitzen keine Komponenten, die installiert werden müssen.

Dezipaitor 9. Jan 2009 12:37

Re: Jedi-Libs: Licht ins Dunkle bringen
 
Etwas Arbeit ist dennoch zu machen:
Zuerst http://blog.delphi-jedi.net/2007/12/...up-the-library
und dann http://blog.delphi-jedi.net/2008/03/...to-setup-jwscl

Carsten1234 12. Jan 2009 07:53

Re: Jedi-Libs: Licht ins Dunkle bringen
 
Hallo Christian,

Zitat:

Zitat von Dezipaitor

so ganz steige ich bei der Install-Anleitung noch nicht so ganz durch. :cyclops:
In der Anleitung zum ersten Link steht, ich soll eines der vier angebotenen Packages verwenden (static debug/release oder dynamic debug/release).
Ich entscheide mich für "JediApi_StaticRelease" aus dem Verzeichnis '/packages/bds10' (korrekt für Delph 2007???) und lasse es erzeugen. Das Package wird problemlos kompiliert, doch wo finde ich es dann? :stupid:

Ausgabeverzeichnis für das Projekt ist (default) 'bin\release\static', doch weder hier noch im CodeGear-Verzeichnis finde ich was.

Gruß, Carsten

mschaefer 12. Jan 2009 09:11

Re: Jedi-Libs: Licht ins Dunkle bringen
 
Na dass ist wohl die Vista Falle: Du hast wahrscheinich keine Schreibrechte im Programmverzeichnis und Vista kopiert das intern um. Gib direkt einen Verzeichnisnamen im Ausgabeverzeichnis ein und setze dieses Ausgabeverzeichnis den Pfad in den Optionseinstellungen von Delphi.

Grüße // Martin

Carsten1234 12. Jan 2009 09:31

Re: Jedi-Libs: Licht ins Dunkle bringen
 
Hallo Martin,

Zitat:

Zitat von mschaefer
Na dass ist wohl die Vista Falle

ich benutze hier (noch) kein Vista, sondern WinXP und bin als Admin angemeldet.

Gruß, Carsten

BTW: Gibt es irgendwo eine Dokumentation (bevorzugt dt., wahlweise en), wo man mal eine Funktionsübersicht der Routinen aus JwaWindows und JwaVista nachlesen kann? Gerade JwaWindows ist ja quasi eine "Master-Unit" und bindet eine Menge Jaw*.pas ein.

Dezipaitor 12. Jan 2009 21:09

Re: Jedi-Libs: Licht ins Dunkle bringen
 
Das Package Verzeichnis BDS11 ist für 2007.
Aber BDS10 sollte auch funkzen, d.h. die jwaWindows.dcu sollte in einem der Subfolders von bin sein.

Die Dokumentation von JwaWindows gibt es hier: http://msdn.microsoft.com/en-us/library (ist eine Obermenge der Unit!)
JWSCL wird hier dokumentiert: http://jwscldoc.delphi-jedi.net

PS.
Wenn du Vista Funktionen verwendest, und das Programm auch unter XP laufen soll, dann solltest du DYNAMIC statt STATIC verwenden. Dann kannst du die Vistafunktionen zur Laufzeit umschiffen. Andernfalls wird schon beim Programmstart ein Fehler kommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:00 Uhr.

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