![]() |
Handle an anderes Programm übergeben
Ein freundliches "Hallo"...
mein Programm initialisiert jedes Mal beim Starten 4 PCI-Karten; das dauert dann immer so um die 20 Sekunden. Da das auf Dauer ganz schön lästig ist, möchte ich gern die Karten in einer kleinen EXE einmalig initialisieren und die Handles dann dem eigentlichen Programm übergeben, bzw. zur Verfügung stellen - zumindest während der Entwicklungszeit... :zwinker: Mein Problem besteht darin, dass ich keinen Weg gefunden habe, die Handles (16) in irgendeiner Form weiter zu verarbeiten (schreibt man das jetzt zusammen ?) geschweige denn von Task zu Task weiter zu geben :|
Delphi-Quellcode:
Hat vielleicht jemand eine Idee wie man das lösen kann?
var
Cam : array[1..16] of Handle; temp : integer; begin for temp := 1 to 16 do Cam[temp) := ChannelOpen(temp); // CannelOpen kommt aus dem Karten SDK Gruß, Stefan |
Re: Handle an anderes Programm übergeben
Für IPC (Interprocess Communication) gibt es unter Windows mehrere Möglichkeiten. Eine kurze Einführung in dieses Thema findest du in
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:09 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