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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tdo22
10 / 10 / 1
Регистрация: 14.02.2013
Сообщений: 728
#1

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

15.09.2013, 02:47. Просмотров 215. Ответов 0
Метки нет (Все метки)

Привет, нашел код на форуме:
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)
что нужно выправить ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2013, 02:47     Править код под XE4
Посмотрите здесь:

C++ Переделайте код под Visual
Корректный код под C++ C++
Класс под клиентский код C++
Переделать код под Visual studio, С++ C++
Переделать код под указатели C++
Переделать код под считывание из файла C++
C++ Код под видеокарты
C++ Передать код под шаблонную функцию
C++ Переделать код под динамический массив
C++ Переделать код под c++
C++ Переделать код под стандарт C++98
Разработка компилятора на C++ под код с++ C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 03:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru