Форум программистов, компьютерный форум CyberForum.ru

Править код под XE4 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как перевернуть треугольник? http://www.cyberforum.ru/cpp-beginners/thread954665.html
Ребят, всем привет! Помогите перевернуть треугольник в программе, что то не могу раскурить.. :scratch: Последний треугольник надо сделать вида: ***** ***** **** **** *** а не *** ** ** * *
C++ Вызов файлов Я уже обращался сюда с этим вопросом, новый вопрос возник) Итак, как я понял, файлы подключаются, ни так как библиотеки (т.е. не #include<>, а #include " ") Вопрос таков, как вызвать файл в необходимом месте? То есть, я пытаюсь сделать как-то так #include <iostream> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread954661.html
Игрушка Считалка C++
Всем доброй ночи, есть проблема по созданию одной из части "игрушки, как выразился преподаватель". Суть ее в том, что есть предложение состоящая из 7 слов например. И есть определенное количество людей, например 5. Нужно что бы в тот момент когда эти люди по счету доходят до последнего слова в то количество людей уменьшается на 1. Пример: Первый говорит первое слово, второй второе, .... , пятый...
C++ Где пишется описание для выходного файла .exe (например описание процесса)
Консольный проект, скомпилировали, получили exe. Жмем правой кнопкой на нем\свойства\вкладка подробно, почти все описание exe файла отсутствует. Где его можно отредактировать в VS 2010? Вот MFC делал там все просто, там отдельная страничка есть, все прописывается, а вот для консольного искал что-нибудь в свойствах проекта, так и не нашел.
C++ ошибка "undefined reference" http://www.cyberforum.ru/cpp-beginners/thread954640.html
Изучаю С++ по книге Дейтелов. Работаю в Code Blocks Вот запнулся. Изучаю рекурсию на примере числа Фибоначчи. Пример списан с книги, но у меня не работает. include <iostream>//fibonacci using namespace std; unsigned long fibonacci(unsigned long); main() {
C++ Отправка текста в блокнот Привет, я когда находил этот код на форуме, но сейчас не могу его найти HWND hwnd = FindWindow(NULL, L"notepad"); SendMessage(hwnd, WM_SETFOCUS, 0, 0); SendMessage(hwnd, WM_SETTEXT, NULL, (LPARAM)L"Hello!"); такой код не работает, даже фокус не ставит, если кто имеет рабочий код, поделитесь пожалуйста подробнее

Показать сообщение отдельно
tdo22
10 / 10 / 1
Регистрация: 14.02.2013
Сообщений: 727
15.09.2013, 02:47     Править код под XE4
Привет, нашел код на форуме:
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
#include <windows.h>
#include <string.h>
#include <Tlhelp32.h>
unsigned long pid;
//---------------------------------------------------------------------------
unsigned long PIDByName(AnsiString AProcessName)
{
  HANDLE pHandle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
  PROCESSENTRY32 ProcessEntry;
 
  ProcessEntry.dwSize = sizeof(ProcessEntry);
  bool Loop = Process32First(pHandle, &ProcessEntry);
 
  while (Loop)
        {
if (strcmp(ProcessEntry.szExeFile, AProcessName.c_str()) == 0)
          {
                                  pid = ProcessEntry.th32ProcessID;
                                  CloseHandle(pHandle);
                                  return pid;
          }
          Loop = Process32Next(pHandle, &ProcessEntry);
        }
        return 0;
}
он видает ошибку на 16 строке:
Код
[bcc32 Error] FormMain_.cpp(3427): E2034 Cannot convert 'wchar_t *' to 'const char *'
  Full parser context
    FormMain_.cpp(3418): parsing: unsigned long PIDByName(const wchar_t)
что нужно выправить ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru