Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
4 / 4 / 2
Регистрация: 27.03.2013
Сообщений: 110

Ошибка "System error (Code 87)" при компиляции проекта

04.02.2014, 16:06. Показов 2516. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Такая ошибка выбивает при компилировании вложенного проекта( Поискал в интернете, ничего толкового не нашел=\
Вложения
Тип файла: 7z Project1.7z (14.7 Кб, 5 просмотров)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.02.2014, 16:06
Ответы с готовыми решениями:

error code 3 при компиляции проекта
Здравствуйте, при компиляции любого проекта, в т.ч. пустой формы, появляется такая ошибка: Could not create DLL\PROJECT1.tds (error code 3)...

System Error - ошибка при компиляции программы.
Помогите, пожалуйста разобраться с ошибкой. Проект VB (база данных, DAO 3,51) изначально создавался на компьютере с OS Windows95, где все...

Ошибка Error LNK2019 при компиляции проекта
Visual studio 2012 Выдаёт ошибку при компиляции создал проект на С++, CLR и добавил форма. Оно Выдаёт ошибку при компилировании ...

7
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
04.02.2014, 16:52
Проект очень жестоко покалечен. Явно кто-то пытался из него собрать жуткого франкенштейна. Я запустить не смог.
Вот, если у кого возникнет желание поглядеть - смотал его скотчем: DELETE_Project1.rar

Кому лениво качать:
h
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
//---------------------------------------------------------------------------
 
#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <System.hpp>   // Pascal unit
#include <Sysinit.hpp>  // Pascal unit
#include <Windows.hpp>  // Pascal unit
#include <Windows.h>
#include <Controls.hpp> // Pascal unit
#include <Forms.hpp>    // Pascal unit
#include <Extctrls.hpp> // Pascal unit
#include <Classes.hpp>  // Pascal unit
#include <Graphics.hpp>
#include <ExtCtrls.hpp> // Pascal unit
//---------------------------------------------------------------------------
 
class TForm1 : public TForm
{
__published:
        TTimer *Timer1;
        void __fastcall FormCreate(TObject* Sender);
    void __fastcall Timer1Timer(TObject* Sender);
    void __fastcall FormPaint(TObject* Sender);
    void __fastcall FormResize(TObject* Sender);
protected:
    void __fastcall CreateParams(TCreateParams &Params);
private:
    int Index;
    bool Erasing;
    int __fastcall Sign(int N);
 
    void __fastcall InitLineArray(void);
       void __fastcall NewCoord(int C, int Change, int Max,TColor Color);
    void __fastcall MakeNewLine(const Types::TRect &R, int Index);
    void __fastcall DrawLine(int Index);
public:
       //   #pragma option push -w-inl
       //   /* TCustomForm.Create */ inline __fastcall virtual TMainForm(Classes::TComponent* AOwner) : Forms::TForm(AOwner) { }
       //   #pragma option pop
       //   #pragma option push -w-inl
       //   /* TCustomForm.CreateNew */ inline __fastcall virtual TMainForm(Classes::TComponent* AOwner, int Dummy) : Forms::TForm(AOwner, Dummy) { }
       //   #pragma option pop
       //   #pragma option push -w-inl
       //   /* TCustomForm.Destroy */ inline __fastcall virtual ~TMainForm(void) { }
       //   #pragma option pop
 
public:
    //#pragma option push -w-inl
    ///* TWinControl.CreateParented */ inline __fastcall TMainForm(HWND ParentWindow) : Forms::TForm(ParentWindow) { }
    //#pragma option pop
        __fastcall TForm1(TComponent* Owner);
};
 
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif

cpp
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
int dx1=4;
int dy1=5;
int dx2=3;
int dy2=9;
struct LineRec
{
public:
    int X1;
    int Y1;
    int X2;
    int Y2;
    Graphics::TColor Color;
};
//---------------------------------------------------------------------------
LineRec LineArray[100];
void __fastcall TForm1::CreateParams(TCreateParams &Params)
{
Params.WindowClass.style=CS_HREDRAW|CS_VREDRAW;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject* Sender)
{
    Form1->Canvas->Pen->Style=psSolid;
    Form1->Canvas->Pen->Width=1;
    Form1->Canvas->Pen->Mode=pmXor;
    rand();
    InitLineArray();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject* Sender)
{
TRect R;
        int I,OldIndex;
        R=GetClientRect();
  for (I=1;I<5;I++){
    OldIndex=Index;
    Index++;
    if (Index==99)
    {
      Index=0;
      Erasing=True;
    }
    if (Erasing)
        DrawLine(Index);
    LineArray[Index]=LineArray[OldIndex];
    MakeNewLine(R,Index);
    DrawLine(Index);
     }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormPaint(System::TObject* Sender)
{
int I;
  for (int I=0;I<99;I++)
  {
   if (LineArray[I].X1>=0)
        DrawLine(I);}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormResize(System::TObject* Sender)
{
InitLineArray();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::InitLineArray(void)
{
int l;
Index=0;
Erasing=False;
 
for (int i=0;i<100;i++)
{
LineArray[i].X1=-1;
}
}
//---------------------------------------------------------------------------
int __fastcall TForm1::Sign(int N)
        {
                if (N<0)
                {
                return -1;
                }
                else return 1;
        }
//---------------------------------------------------------------------------
void __fastcall TForm1::NewCoord(int C, int Change, int Max,TColor Color)
{
int Temp;
                Temp=C+Change;
                if ((Temp<0)||(Temp>Max)){
                Change=Sign(-Change)*(3+rand()%12);
                do {
                        Color=RGB(rand()%256,rand()%256,rand()%256);
                        Color=GetNearestColor(Canvas->Handle,Color);
                }while ((Color<GetBkColor(Canvas->Handle))||(Color>GetBkColor(Canvas->Handle)));
                } else C=Temp;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::MakeNewLine(const Types::TRect &R, int Index)
{
              NewCoord(LineArray[Index].X1,dx1,R.Right,Color);
              NewCoord(LineArray[Index].Y1,dy1,R.Bottom,Color);
              NewCoord(LineArray[Index].X2,dx2,R.Right,Color);
              NewCoord(LineArray[Index].Y2,dy2,R.Bottom,Color);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::DrawLine(int Index)
{
    Form1->Canvas->Pen->Color=Color;
    Form1->Canvas->MoveTo(LineArray[Index].X1,LineArray[Index].Y1);
    Form1->Canvas->LineTo(LineArray[Index].X2,LineArray[Index].Y2);
}
//---------------------------------------------------------------------------
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33195 / 21491 / 8233
Регистрация: 22.10.2011
Сообщений: 36,878
Записей в блоге: 12
04.02.2014, 16:56
ШурикМартыненко, CreateParams правильно реализовать не пробовал?

C++
1
2
3
4
5
6
void __fastcall TForm1::CreateParams(TCreateParams &Params)
{
    TForm::CreateParams( Params ); // <--- Это где у тебя в коде?
    Params.Style |= CS_HREDRAW | CS_VREDRAW;
    // Params.WindowClass.style = CS_HREDRAW | CS_VREDRAW;
}
1
4 / 4 / 2
Регистрация: 27.03.2013
Сообщений: 110
04.02.2014, 17:16  [ТС]
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Проект очень жестоко покалечен. Явно кто-то пытался из него собрать жуткого франкенштейна.
Ты прав, я его "переводил" с делфи, вот исходник
Pascal
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
unit Main;
 
interface
 
uses WinProcs,Controls,Forms,ExtCtrls,Classes,Graphics;
 
const maxIndex=100;      { Максимальное кол-во видимых линий}
 
type
  LineRec = record     { начало, конец линии  и цвет}
    X1,Y1,X2,Y2 : Integer;
    Color: TColor;
  end;
 
type
  TMainForm = class(TForm)
    Timer: TTimer;
    procedure FormCreate(Sender: TObject);
    procedure TimerTimer(Sender: TObject);
    procedure FormPaint(Sender: TObject);
    procedure FormResize(Sender: TObject);
  protected
    procedure CreateParams(var Params: TCreateParams); override;
  private
    LineArray: array[0..maxIndex-1] of LineRec;
    Index: Integer;   { индекс LineArray }
    Erasing: Boolean; { истина, если удалены старые линии }
    function Sign(N: Integer): Integer;
    procedure InitLineArray;
    procedure MakeNewLine(R: TRect; Index: Integer);
    procedure DrawLine(Index: Integer);
  end;
 
var
  MainForm: TMainForm;
  dx1: Integer = 4;  { Значения "дельта" для  расчета анимации }
  dy1: Integer = 5;
  dx2: Integer = 3;
  dy2: Integer = 9;
 
implementation
 
{$R *.DFM}
 
procedure TMainForm.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(params);
 
  with Params.WindowClass do Style:=Style or cs_HRedraw or cs_VRedraw;
end;
 
function TMainForm.Sign(N: Integer): Integer;
begin if N<0 then Sign:=-1 else Sign:=1 end;
 
{ Стереть LineArray и задать X1 = -1 как флаг "нет линии"  }
procedure TMainForm.InitLineArray;
var I: Integer;
begin
  Index:=0;
  Erasing:=False;
  FillChar(LineArray,SizeOf(LineArray),0);
  for I:=0 to maxIndex-1 do LineArray[I].X1:=-1;
end;
 
{ Нарисовать новую линию,направление и цвет }
procedure TMainForm.MakeNewLine(R: TRect; Index: Integer);
  procedure NewCoord(var C, Change: Integer; Max: Integer; var Color: TColor);
  var Temp: Integer;
  begin
    Temp:=C+Change;
    if (Temp<0)or(Temp>Max) then begin
      Change:=Sign(-Change)*(3+Random(12));
      repeat
        Color:=RGB(Random(256),Random(256),Random(256));
        Color:=GetNearestColor(Canvas.Handle,Color);
      until Color<>GetBkColor(Canvas.Handle);
    end else C:=Temp;
  end;
begin
  with LineArray[Index] do begin
    NewCoord(X1,dx1,R.Right,Color);
    NewCoord(Y1,dy1,R.Bottom,Color);
    NewCoord(X2,dx2,R.Right,Color);
    NewCoord(Y2,dy2,R.Bottom,Color);
  end
end;
 
{ Нарисовать или стереть линию, определенную по индексу}
procedure TMainForm.DrawLine(Index: Integer);
begin
  with Canvas, LineArray[Index] do begin
    Pen.Color:=Color;
    MoveTo(X1,Y1);
    LineTo(X2,Y2);
  end;
end;
 
{ Отрисовка несколько линий на каждом интервале таймера}
procedure TMainForm.TimerTimer(Sender: TObject);
var
  R: TRect;
  I,OldIndex: Integer;
begin
  R:=GetClientRect;
  for I:=1 to 5 do begin { 5 = число линий }
    OldIndex:=Index;
    Inc(Index);
    if Index=maxIndex-1 then begin
      Index:=0;       { Обнуление индекса для начала }
      Erasing:=True;  { истина, пока изменяются размеры окна }
    end;
    if Erasing then DrawLine(Index); { вытереть старую линию }
    LineArray[Index]:=LineArray[OldIndex];
    MakeNewLine(R,Index);
    DrawLine(Index);  { рисовать новую линию }
  end;
end;
 
{ Закрасить или перекрасить экран используя данные в LineArray  }
procedure TMainForm.FormPaint(Sender: TObject);
var I: Integer;
begin
  for I:=0 to maxIndex-1 do
   if LineArray[I].X1>=0 then DrawLine(I); { рисуем линию, если флаг не -1 }
end;
 
{ начать новую линию при изменении размера окна }
procedure TMainForm.FormResize(Sender: TObject);
begin
  InitLineArray; { стереть LineArray и сбросить глобальные }
end;
 
{ инициализация глобальных и LineArray }
procedure TMainForm.FormCreate(Sender: TObject);
begin
  with Canvas.Pen do begin
    Style:=psSolid;
    Width:=1;
    Mode:=pmXor;
  end;
  Randomize;
  InitLineArray;
end;
 
end.
Добавлено через 47 секунд
Цитата Сообщение от UI Посмотреть сообщение
CreateParams правильно реализовать не пробовал?
Подскажи, пожалуйста, как их правильно реализовать?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33195 / 21491 / 8233
Регистрация: 22.10.2011
Сообщений: 36,878
Записей в блоге: 12
04.02.2014, 17:24
Я написал, как правильно. Вызов inherited в Дельфийском коде в 47 строке совсем не просто так добавили. Вот вместо inherited и нужно добавить отмеченную мной строку...
1
4 / 4 / 2
Регистрация: 27.03.2013
Сообщений: 110
04.02.2014, 17:49  [ТС]
Спасибо) Компилироваться оно стало, но рисовать на форме оно не желает(
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33195 / 21491 / 8233
Регистрация: 22.10.2011
Сообщений: 36,878
Записей в блоге: 12
04.02.2014, 18:51
Лучший ответ Сообщение было отмечено ШурикМартыненко как решение

Решение

У тебя там были ошибки при переводе, ты не сделал Var-параметрами то, что надо было сделать, и не разобрался, как работает With, отсюда ошибка в методе MakeNewLine. И в переводе Repeat/Until тоже ошибочка была...

Вот так попробуй:
H-файл
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
// ---------------------------------------------------------------------------
 
#ifndef Unit1H
#define Unit1H
// ---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
 
// ---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
 
    TTimer *Timer1;
 
    void __fastcall Timer1Timer(TObject *Sender);
    void __fastcall FormCreate(TObject *Sender);
    void __fastcall FormPaint(TObject *Sender);
    void __fastcall FormResize(TObject *Sender);
 
protected:
    void __fastcall CreateParams(TCreateParams &Params);
 
private:
    int Index;
    bool Erasing;
 
    int __fastcall Sign(int N);
 
    void __fastcall InitLineArray(void);
    void __fastcall NewCoord(int& C, int& Change, int Max, TColor& Color);
    void __fastcall MakeNewLine(const Types::TRect &R, int Index);
    void __fastcall DrawLine(int Index);
 
public: // User declarations
    __fastcall TForm1(TComponent* Owner);
};
 
// ---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
// ---------------------------------------------------------------------------
#endif
CPP-файл
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
// ---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
// ---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
 
// ---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner)
{
}
 
const int maxIndex = 100;
 
int dx1 = 4;
int dy1 = 5;
int dx2 = 3;
int dy2 = 9;
 
struct LineRec
{
public:
    int X1;
    int Y1;
    int X2;
    int Y2;
 
    Graphics::TColor Color;
};
 
LineRec LineArray[maxIndex];
 
void __fastcall TForm1::CreateParams(TCreateParams &Params)
{
    TForm::CreateParams(Params);
    Params.WindowClass.style |= CS_HREDRAW | CS_VREDRAW;
}
 
// ---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
    TRect R;
    int I, OldIndex;
    R = GetClientRect();
    for (I = 1; I <= 5; I++)
    {
        OldIndex = Index;
        Index++;
        if (Index == maxIndex - 1)
        {
            Index = 0;
            Erasing = True;
        }
        if (Erasing)
            DrawLine(Index);
        LineArray[Index] = LineArray[OldIndex];
        MakeNewLine(R, Index);
        DrawLine(Index);
    }
}
 
// ---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
    Form1->Canvas->Pen->Style = psSolid;
    Form1->Canvas->Pen->Width = 1;
    Form1->Canvas->Pen->Mode = pmXor;
    // rand();
    Randomize();
    InitLineArray();
}
// ---------------------------------------------------------------------------
 
void __fastcall TForm1::FormPaint(TObject *Sender)
{
    // int I;
    for (int I = 0; I < 100; I++)
    {
        if (LineArray[I].X1 >= 0)
            DrawLine(I);
    }
}
// ---------------------------------------------------------------------------
 
void __fastcall TForm1::FormResize(TObject *Sender)
{
    InitLineArray();
}
// ---------------------------------------------------------------------------
 
void __fastcall TForm1::InitLineArray(void)
{
    Index = 0;
    Erasing = False;
    memset(LineArray, 0, sizeof(LineArray));
    for (int i = 0; i < maxIndex; i++)
    {
        LineArray[i].X1 = -1;
    }
}
 
int __fastcall TForm1::Sign(int N)
{
    if (N < 0)
    {
        return -1;
    }
    else
        return 1;
}
 
void __fastcall TForm1::NewCoord(int& C, int& Change, int Max, TColor& Color)
{
    int Temp;
    Temp = C + Change;
    if ((Temp < 0) || (Temp > Max))
    {
        Change = Sign(-Change) * (3 + rand() % 12);
        do
        {
            Color = RGB(rand() % 256, rand() % 256, rand() % 256);
            Color = GetNearestColor(Canvas->Handle, Color);
        }
        while (Color == GetBkColor(Canvas->Handle));
    }
    else
        C = Temp;
}
 
void __fastcall TForm1::MakeNewLine(const Types::TRect &R, int Index)
{
    NewCoord(LineArray[Index].X1, dx1, R.Right, LineArray[Index].Color);
    NewCoord(LineArray[Index].Y1, dy1, R.Bottom, LineArray[Index].Color);
    NewCoord(LineArray[Index].X2, dx2, R.Right, LineArray[Index].Color);
    NewCoord(LineArray[Index].Y2, dy2, R.Bottom, LineArray[Index].Color);
}
 
void __fastcall TForm1::DrawLine(int Index)
{
    Form1->Canvas->Pen->Color = Color;
    Form1->Canvas->MoveTo(LineArray[Index].X1, LineArray[Index].Y1);
    Form1->Canvas->LineTo(LineArray[Index].X2, LineArray[Index].Y2);
}
Это рисует, но черно-белую картинку. Что-то еще упущено, смотри внимательно...

Добавлено через 28 минут
Да, вот это было пропущено:
C++
1
2
3
4
5
6
void __fastcall TForm1::DrawLine(int Index)
{
    Form1->Canvas->Pen->Color = LineArray[Index].Color; // <--- Тут был просто Color
    Form1->Canvas->MoveTo(LineArray[Index].X1, LineArray[Index].Y1);
    Form1->Canvas->LineTo(LineArray[Index].X2, LineArray[Index].Y2);
}
1
4 / 4 / 2
Регистрация: 27.03.2013
Сообщений: 110
04.02.2014, 19:27  [ТС]
Спасибо большое))) Всё работает, как надо)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.02.2014, 19:27
Помогаю со студенческими работами здесь

Ошибка при компиляции проекта Error has occured while loading models
Добрый день, я сделал wf приложение, накидал интерфейс, написал пару классов, все работало, но вот сегодня почему-то при компиляции начало...

Ошибка при компиляции General error c101008d The system cannot find the file specified. mt.exe
Всем здравствуйте. При компиляции решения в Visual Studio 2013 Community Edition (+ Intel Parallel Studio XE 2015 Composer Edition)...

Ошибка при компиляции [Exec Error] The command "PATH. " exited with code 1
на винде все норм компилируется и работает. при попытке запустить под андроид получаю: The command &quot;PATH C:\Program...

Странная ошибка компиляции проекта Code::Blocks, wxWidgets
Здравствуйте. Встретился с багом, над выявлением которого работал опытным путём весь день. Работаю в Code::Blocks 20.03, wxSmith -...

System Error. Code: 87. - что за ошибка?
Доброго времени суток. Не подскажите что это за ошибка - System Error. Code: 87 &quot;Параметр задан неверно&quot; плюс еще вот так пишет...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Ниже машинный перевод статьи The Thinkpad X220 Tablet is the best budget school laptop period . Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы,. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru