B∞h pouze jednΘ instance aplikace

Postup:
M∞jme jako spouÜt∞cφ prvek formulß° Form1. Na udßlost Load:
Sub Form1_Load ()
	If App.PrevInstance Then
	'ZjiÜt∞nφ, zda neb∞₧φ jinß instance aplikace
		SaveTitle$ = App.Title
		'Pokud ano, ulo₧enφ titulku novΘ instance
		App.Title = "... duplicitnφ instance."	
		'Zm∞na titulku novΘ instance pro jednoznaΦnou referenci
		Form1.Caption = "... duplicitnφ instance."
		AppActivate SaveTitle$
		'Aktivace p∙vodnφ instance aplikace
		SendKeys "% R", True
		'Obnovenφ okna p∙vodnφ instance
		End
		'UkonΦenφ novΘ instance
	End If
End Sub

P°i funkci Load prvnφho formulß°e (nebo p°emφst∞nφm tohoto k≤du na prvnφ proceduru) se aplikace ujistφ, ₧e neb∞₧φ ₧ßdnß jejφ p°edchozφ instance. Pokud takov²to fakt zjistφ, aktivuje p∙vodnφ instanci a sama sebe ukonΦφ.

Zp∞t

Autor: The Bozena