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

Откомпилируйте приложение пожалуйста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать функцию f(x) – количество разных простых делителей числа х http://www.cyberforum.ru/cpp-beginners/thread887360.html
Описать функцию f(x) –количество разных простих делителей числа х. Составить програму поиска всех чисел, что имеют k разных простих делителей.
C++ Упорядочить список студентов по среднему баллу и распечатать его На диске имеется файл данных STUDENT.DAT . Упорядочить список студентов по среднему баллу и распечатать его. http://www.cyberforum.ru/cpp-beginners/thread887337.html
C++ Быстрый поиск треугольника, прямоугольника или квадрата маленькой площади
Здравствуйте! задали курсовую. Сроки очень сильно поджимают. Задание - "На заданном множестве точек найти треугольник, прямоугольника, или квадрат с наименьшей площадью. Оптимизировать алгоритм, сократив перебор." Я немножко поискав, нашел проект, он в приложенном файле.Но в нём два минуса. Первый - он только для треугольников, второй - я его вообще не понимаю. Кто может подсказать, что, зачем, и...
Функция добавления элемента в список C++
Мне нужно написать функцию к уже имеющейся программе. Я ввожу К - число "+"-ых элементов списка идущих друг за другом. И элемент L который нужно вставить после К. Нужна помощь. Я внизу выложил мою наработку ( функцию и кнопку которая выводит результат ) посмотрите, что не так. Подскажите пож-ста) int InsEl ( NodePtr p, int K ) { int S = 0; p = q; if ( p == NULL ) return 0; else ...
C++ Полиномы http://www.cyberforum.ru/cpp-beginners/thread887316.html
Добрый вечер. Программа не моя. Просто интересует, каким образом здесь хранятся коэффициенты полиномов? Например, мне нужно перемножить полиномы 1+x^2 и х. Получится же х+х^3? Верно. А программа так не считает. #include <cstdlib> #include <iostream> #include <string> #include <sstream> using namespace std; inline void operator>>(const std::string &s, int &i) {
C++ Перевернуть каждое число в строке пытался написать программу которая каждые 4 цифры в вводимой строке переворачивает, то есть выражение 1234 5678 было бы 4321 8765 вот что получилось: #include <iostream> #include <conio.h> #include <string.h> using namespace std; int uniCount(char *s); void logfunc() подробнее

Показать сообщение отдельно
XRuZzz
Антикодер
603 / 504 / 25
Регистрация: 15.09.2012
Сообщений: 2,450
01.06.2013, 16:47     Откомпилируйте приложение пожалуйста
я бы помог, но у меня C++ Builder-a нет под рукой, я же под линухом сижу

Добавлено через 5 минут
так вам надо сначала DLL скомпилировать там по ходу 2 проекта нужно создавать - один для DLL, второй для приложения.

Добавлено через 3 минуты
или может просто создать функцию в исходнике для формы(не красиво конечно, но можно и так)
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
LRESULT CALLBACK  DebugProc(int nCode, WPARAM wParam, LPARAM lParam)
{
if(nCode == HC_ACTION)
  {
  if(wParam == WH_KEYBOARD)
    {
    if(MessageBox(NULL, "Do you want to pass keyboard message to WH_KEYBOARD hook-procedure?",
        "Confirmation",
        MB_YESNO | MB_ICONQUESTION | MB_DEFBUTTON2 | 
        MB_TOPMOST | MB_SYSTEMMODAL) == IDNO)
      return 1;
    }
  }
 
return CallNextHookEx(NULL, nCode, wParam, lParam);
}
 
// Глобальные переменные:
HMODULE hDLL = NULL;
HHOOK hHook = NULL;
 
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(hHook != NULL)
  {
  ShowMessage("The Hook has already been set.");
  return;
  }
 
hDLL = LoadLibrary("hook.dll");
if(hDLL == NULL)
  {
  ShowMessage("Can't load hook.dll. Reason:\n" + SysErrorMessage(GetLastError()));
  return;
  }
 
typedef LRESULT __import (CALLBACK *fnType)(int, WPARAM, LPARAM);
fnType DebugProc = (fnType)GetProcAddress(hDLL, "DebugProc");
 
if(DebugProc == NULL)
  {
  FreeLibrary(hDLL);
  hDLL = NULL;
  ShowMessage("Can't find \"DebugProc\" in hook.dll.");
  return;
  }
 
hHook = SetWindowsHookEx(WH_DEBUG, (HOOKPROC)DebugProc, hDLL, 0);
if(hHook == NULL)
  {
  FreeLibrary(hDLL);
  hDLL = NULL;
  ShowMessage("Can't set WH_DEBUG hook. Reason:\n" + SysErrorMessage(GetLastError()));
  return;
  }
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::FormDestroy(TObject *Sender)
{
if(hDLL)
  FreeLibrary(hDLL);
if(hHook)
  {
  UnhookWindowsHookEx(hHook);
  hHook = NULL;
  }
}
 
Текущее время: 22:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru