Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Geänderte Hardware suchen (https://www.delphipraxis.net/84222-geaenderte-hardware-suchen.html)

toms 18. Mär 2007 17:08

Re: Geänderte Hardware suchen
 
Schau auch mal hier vorbei

OldGrumpy 18. Mär 2007 17:32

Re: Geänderte Hardware suchen
 
@Robert: Ja, du hattest das weiter oben schonmal erwähnt, abgesehen davon ist die JCL/JVCL eh immer meine erste Anlaufstelle ;) Aber trotzdem danke für den Tipp :)

@toms: Ja, das ist praktisch das gleiche in Grün, ich spare mir Schreibarbeit und benutze einfach die JVCL-Units - die paar kb mehr Exegröße sind mir in dem Fall mal wirklich egal. Letztens hab ich allerdings mal bei einer DLL unnötige Units rausgeworfen und dadurch die Größe auf 25% reduziert, das fand ich schon cool ;) War eher so ein Nebeneffekt, ich wunderte mich wozu die DLL Forms usw. braucht - eine einzige Messagebox war der Grund dafür! Das geht auch ohne Forms und Co mit Win32-Mitteln - und schwupps! Aber ich schweife ab, auf jeden Fall danke für die Tips, die Varianten für NSIS und Installshield sind sicherlich nochmal nützlich :)

Nachtrag: Tolle Wurst, den Treiber bei Bedarf installieren kann ich jetzt, aber die Hardware-API rafft das nicht, deren DLL muss ich dann erst entladen und neu laden damit sie ihre Hardware nach der Treiberinstallation findet - hat sich also was mit statisch linken. Gnaaa :(

Kleiner Tipp noch: Um zu warten bis die Installation der Treiber für die neuen Geräte durch ist, gibts CMP_WaitNoPendingInstallEvents - sehr nützlich, weil die Einrichtung der neuen Devices asynchron abläuft. Und ja, kein Tippfehler, ist wirklich "CMP" und nicht nur "CM". Zu "CM_WaitNoPendingInstallEvents" gibts hier noch nen interessanten Kommentar - in der JVCL-Komponente ists gottseidank beides auf CMP_Dingenskirchen gemappt :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:26 Uhr.
Seite 2 von 2     12   

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