About instances.
Brought to you by:
wyxknouth
Using QSharedMemory in the program is better for detect when a instance of program is executed, and need less code. This is the way:
#define EXIT_INSTANCE 2
QSharedMemory mem("QEVEN_SHARED");
if ( !mem.create(1) )
{
QMessageBos::critical(0, "QEVEN", "Ya se encuentra una instancia ejecutándose");
return EXIT_INSTANCE;
}