RosettaCodeData/Task/Determine-if-only-one-instance-is-running/FutureBasic/determine-if-only-one-instance-is-running.basic
2024-10-16 18:07:41 -07:00

16 lines
411 B
Text

#plist CFBundleIdentifier @"com.mygreatcompany.MyGreatApp"
output @"MyGreatApp"
void local fn Doit
CFArrayRef apps = fn RunningApplicationsWithBundleIdentifier( fn BundleIdentifier( fn BundleMain ) )
if ( len(apps) > 1 )
alert 101,, @"Another instance of this app is already running.", @"Choose 'Quit' to terminate.", @"Quit"
end
end if
window 1, @"My Great App"
end fn
fn DoIt
HandleEvents