Michael: Problem bei Ausführung

Beitrag lesen

Hi

Unterbreche den Vorgang - in dem du den Teil, der das ActiveX-Control initialisiert, leicht zeitverzögert über setTimeout aufrufst.

Ist es denn möglich anschliessend den folgenden Code wieder zu synchronisieren? Folgender Code scheint nicht zu funktionieren.

  
  
function hauptfunktion() {  
   setStatusBarText("Vorgang wird ausgeführt...");  
   setTimeout(ladeActiveXConntrol(), 500);  
  
   sync();  
  
   // Synchroner Code  
}  
  
function ladeActiveXControl() {  
   // Lade  
   // ...  
  
   semaphore = 1;  
}  
  
  
var semaphore = 0;  
function sync() {  
 if(semaphore === 1) {  
  return true;  
 }  
  
 sync();  
 return false;  
}  

Gruss Michael