Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Final для вложенной структуры class A{ class B {..} final; }; так класс B теперь входит в размер A, но не инициализируется. это баг? потому что я нигде не нашел про такое использование https://www.cyberforum.ru/ cpp-beginners/ thread1778648.html C++ Stack. определение шаблона функции testStack. (хочу разобраться в коде)
Вот эта программа. Хочу разобраться в коде. #include <iostream> #include <string> #include <Stack> using namespace std; template <typename T> void testStack( Stack< T > &theStack,// показывает ошибку на Stack с требованием точки с запятой! поясните что и как.
C++ Ошибка компилятора C2784 Код: #include <iostream> #include <conio.h> using namespace std; int main(void) { cout >> "Hello, world" >> endl; https://www.cyberforum.ru/ cpp-beginners/ thread1778616.html C++ Сложение чисел типа long long https://www.cyberforum.ru/ cpp-beginners/ thread1778607.html
Пыталась сложить 2 больших числа (в пределах long long), не получилось. В чем дело? #include <cmath> #include <cstdio> #include <vector> #include <iostream> #include <algorithm> using namespace std; int sum(int n, vector<long long> arr) {
C++ Передвижение коня по доске и сбор букв
Добрый день! Не могу разобраться, в чём проблема =( Нужно решить задачу: есть шахматная доска. На ней, в каждой клетке, расположены буквы. По доске "ходит" конь (буквой "г", соответственно), и "собирает" фигуры. Нужно собрать таким образом 6 букв (первая "Э" уже задана). К сожалению, кроме всякой ерунды, ничего не выдаёт =( Буду рад помощи. #include <iostream> #include <conio.h>
C++ Что такое *this? Поясните пожалуйста что такое *this. И есть ли этой записи эквивалент, если есть то какой. https://www.cyberforum.ru/ cpp-beginners/ thread1778578.html
C++ Сосчитать количество файлов в директории Здравствуйте, совсем недавно начал осваивать C++ Получил задание: "Ввести в консоль директорию и подсчитать файлы в ней и её поддиректориях". С указанием директории через консоль я, вроде как,справился. Написал программу,которая сохранит файл с примером туда,куда я хочу. А вот считать файлы я не умею и ничего не могу придумать, подскажите пжл, какие библиотеки и функции помогут мне в этом?... https://www.cyberforum.ru/ cpp-beginners/ thread1778560.html C++ Компилятор ругается на не объявленный идентификатор
Подскажите в чем проблема ? #pragma once #include "stdafx.h" class Employer { public: vector <Manager> managers; vector <Seller> sellers; vector <Intern> interns;
C++ Как реализован deque в STL ? Как реализован deque в STL ? Насколько я понимаю условно все разделяется на блок с адресами и блоки с данными. Есть какие-то фиксированные блоки памяти для данных, при переполнении одного такого блока, будет выделен аналогичный блок, а его адрес занесен в блок адресов. И получается при изменении размера дека, все данные будут находиться всегда на месте, а расширятся будет только блок адресов(в... https://www.cyberforum.ru/ cpp-beginners/ thread1778546.html C++ Жадный алгоритм (рюкзак) https://www.cyberforum.ru/ cpp-beginners/ thread1778539.html
слишком медленно, но верно работает программа. Помогите пожалуйста ускорить. (извиняюсь за транслит или что-то похожее на него) #include <iostream> #include <vector> #include <cmath> using namespace std; typedef pair <int, int> Tovar; double rukzak(vector <Tovar> vec, int W) {
Реализация меню. Массив элементов меню C++
Приветствую. Решил хранить элементы меню в массиве. Вот только элементы - это разные структуры. То есть, CheckBox, InputBox, Submenu - все они имеют разные размеры. Как это реализовать я не знаю. Можно вместо самих структур сделать массив указателей на эти стуктуры, но тогда будет проблема с обращением к членам этих элементов. Вообщем, помогайте, я не знаю что делать. Хотелось бы сделать все...
C++ Удаление и поиск узла. Бинарное дерево. Код прилагается Помогите исправить ошибки в удаление узла и поиск элемента. И объясните как сделать возврат самой длинной ветви(распечатка ее элементов). Помогите буду благодарен. Нуждаюсь в вашей помощи #include<iostream> using namespace std; struct binariTreea{ int data; https://www.cyberforum.ru/ cpp-beginners/ thread1778522.html
43 / 37 / 17
Регистрация: 11.11.2009
Сообщений: 246
10.07.2016, 22:58  [ТС] 0

Запрет запуска второй копии приложений - C++ - Ответ 9360048

10.07.2016, 22:58. Показов 3228. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Vergil как решение

Решение

можно запихнуть запуск в cmd файл( то бишь ярлык) и при его запуске будет открываться консоль(там уже можешь и написать что-нибудь,мол подождите) и пока игра не будет закрыта, не закроется и консоль
НЕ совсем понял, как мне это поможет

Пока нагородил такую конструкцию:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
HANDLE mutex;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{Application->ShowMainForm=false;
mutex=CreateMutex(NULL,true,L"MutexOfTheMyApplication");
DWORD result;
result = WaitForSingleObject(mutex,0);
UnicodeString path="";
if(result!=WAIT_OBJECT_0)
  {ShowMessage("Игра уже запущена. Если вы не видите игру, обратитесь к администратору");
 
  Application->Terminate();}
  else
  { for(int i=0;i<ParamCount()+1;i++)
     {if (ParamStr(i)=="-path"){i++; path=ParamStr(i);}
     }
    if(path==""){ShowMessage("Неверно указан путь, обратитесь к администратору");
    Application->Terminate();}
    else{STARTUPINFO cif;
    ZeroMemory(&cif,sizeof(STARTUPINFO));
    PROCESS_INFORMATION pi;
 
    if(CreateProcess(path.c_str(), NULL,
     NULL,NULL,FALSE,NULL,NULL,NULL,&cif,&pi)==true){
     WaitForSingleObject(pi.hProcess,INFINITE); }
     else {ShowMessage("Ошибка 2136. Обратитесь к администратору");}
     Application->Terminate();}  }
    }
//---------------------------------------------------------------------------
void __fastcall TForm1::FormDestroy(TObject *Sender)
{ReleaseMutex(mutex);
CloseHandle(mutex);}
//---------------------------------------------------------------------------
Естественно нет обработки парочки ошибок. Причем как минимум одной критичной. И если игра запускается через лаунчер, то данная программа без модификации бесполезна. В принципе доделать не сложно. Как высплюсь, доделаю.

Вернуться к обсуждению:
Запрет запуска второй копии приложений C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2016, 22:58
Готовые ответы и решения:

Запрет запуска второй копии
Здравствуйте, пытаюсь запретить запуск второй копии с активацией окна (вывода на передний план...

Запрет запуска второй копии приложения
Всем огромный привет!!!!:) Помогите пожалуйста! Как запретить запуск второй копии приложения?

Запрет запуска копии второй формы
Здравствуйте. Опять возник извечный вопрос. Есть базовая Форма1. На ней кнопка запуска Форма2. ...

Запрет запуска второй копии приложения
Добрый вечер всем. Собственно говоря вопрос в теме. Гугл говорит, что нужно использовать...

2
10.07.2016, 22:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.07.2016, 22:58
Помогаю со студенческими работами здесь

Запрет запуска второй копии и перезапуск
Всем привет! Пытаюсь реализовать запрет на запуск второй копии приложения. Вот мой код: int WINAPI...

MFC. Запрет запуска второй копии программы
Здравстуйте. В главе 3 книги Дж. Рихтера есть простая реализация примера для запрета запуска...

Delphi: Запрет запуска второй копии разными пользователями!
Данная тема здесь создавалась неоднократно, но варианты запрета, которые здесь приводились подходят...

Запрет запуска копии приложения
Недавно перешел на Linux, и если на винде в интернетах полно примеров, как запретить повторный...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru