Frage : Wie ich tue, überprüfen, ob ein Fenster bereits geöffnet ist oder ihm Fokus using Flex-/Blitz geben

Liebe Experten,

I haben diesen Code, der das URL wie erwartet öffnet. Die Ausgabe ist, dass, wenn ich den Hilfenknopf wieder klicke, der das fucntion benennt, sie eine Kopie des Fensters öffnet, das bereits geöffnet ist. Wie prüfe ich, ob das Fenster bereits und wenn ja geöffnet ist, gebe ihm Fokus?

Thanks.
1:
2:
3:
4:
private Funktion PopWindow (HelpUrl: Schnur): Lücke {
	
	ExternalInterface.call („window.open“, HelpUrl, „_blank“, „scrollbars=yes, resizable=no, width=400, height=400“);
}

Antwort : Wie ich tue, überprüfen, ob ein Fenster bereits geöffnet ist oder ihm Fokus using Flex-/Blitz geben

Sie können die Versatzausgabe sehr leicht prüfen und geben Ihnen eine gute Idee, wie viel Metadaten es heraus schnitzt.   HDD Spezifikt. online betrachten, Gesamtzahl der Blöcke u. der Bytes erhalten.  Das O/S dann betrachten und sehen, wieviele Bytes es sagt, dass das HDD ist. Auch des HDD bilden/Modell, dass Vorrichtungsmanager sagt, dass Sie haben.  Wenn sie nicht ist, bilden selbe u. Modell dann Sie, Beweis zu haben.  

Ich schreibe Speicherdiags und RAID-Management-Software für ein Leben, also ist dieses zu mir recht old-hat, also im Voraus für das Erteilen entschuldigen sich Ihnen der vollen Anweisungen nicht, es vorbei zu verschieben, aber DD ist alles, das Sie benötigen.  Die start= und count= Wahlen einfach verwenden, um genaue Werte zu spezifizieren, und ich würde Blockgröße bin mindestens 64kb bilden (bs=64k ist Parameter).   Wenn Gesamtzahl der Blöcke nicht eine Mehrfachverbindungsstelle von 64kb dann Sie Notwendigkeit, ein 2. DD zu tun ist, das nahe dem Ende des Antriebs using die beginnt (start= und count=) Parameter und nicht Blockgröße spezifiziert.  Dieses kopiert einen Block auf einmal.

So können Sie große Klumpen von Daten noch sofort kopieren und nicht um das Abschneiden des Endstückendes der Scheibe dich sorgen.  Dann können Sie einen Fachmanager verwenden, um den letzten MB oder das KB gelassen frei am Ende der Scheibe zu enthalten durch die Metadaten, wenn Sie 100% der Scheibe verwendbar erhalten möchten.

Nicht gereizt sein, dieses am Ort zu tun (es ist mit Wechselstrom-Programm using memcopy möglich, da dieses verhindert, dass Quelle und Bestimmungsortzeiger über einander während der Kopie gehen).   Optimales Verfahren ist auch, zu tun Mittel überprüfen auf Quelle (einfaches DD if=/dev/sda (oder was auch immer) of=/dev/null bs=64k). Dieses informiert Sie, wenn Sie irgendwelche Lesefehler haben, während es gerade gesamte Scheibe in Spitzenwanne liest.  Wenn Sie einen Lesefehler haben, dann sind Sie nicht in der Lage, DD zu verwenden, bis Sie den schlechten Block reparieren.  
Weitere Lösungen  
 
programming4us programming4us