Einzelnen Beitrag anzeigen

default.user

Registriert seit: 23. Dez 2003
9 Beiträge
 
Delphi 6 Enterprise
 
#1

Handle an anderes Programm übergeben

  Alt 23. Dez 2003, 20:06
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...
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
Remember, speed kills - so try windows... and relax
  Mit Zitat antworten Zitat