Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Handle an anderes Programm übergeben (https://www.delphipraxis.net/13674-handle-anderes-programm-uebergeben.html)

default.user 23. Dez 2003 19:06


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:
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
Hat vielleicht jemand eine Idee wie man das lösen kann?


Gruß, Stefan

Chewie 23. Dez 2003 20:48

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 Assarbads Hook-Tutorial.


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