HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1591  
Старый 02.07.2016, 21:01
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от QGate  

В любой непонятной ситуации юзай хук) Появилась одна идея, сейчас попробую реализовать.
Потому что так нагрузку на плагин ты снижаешь.
 
Ответить с цитированием

  #1592  
Старый 02.07.2016, 22:06
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

Репутация: 108
По умолчанию

Цитата:
Сообщение от Dark_Knight  

Кривой код.
Это кривой код ? (хотя бесполезен)

main.h

C++:





Код:
.
.
.
.
.
.
#include "myclass.h"
.
.
.
.
.
.


myclass.h

C++:





Код:
class
MyClass
{
public
:
MyClass
(
int
number
)
;
~
MyClass
(
)
;
void
func1
(
)
;
void
func2
(
)
;
private
:
int
m_var
;
}
;


myclass.cpp

C++:





Код:
#include "main.h"
MyClass
::
MyClass
(
int
number
)
{
m_var
=
number
;
}
MyClass
::
~
MyClass
(
)
{
}
void
MyClass
::
func1
(
)
{
m_var
=
1
;
}
void
MyClass
::
func2
(
)
{
m_var
=
2
;
}
 
Ответить с цитированием

  #1593  
Старый 03.07.2016, 00:48
QGate
Познающий
Регистрация: 27.03.2016
Сообщений: 78
С нами: 5331145

Репутация: 0
По умолчанию

Цитата:
Сообщение от AWRage  

Пиздец, аномалия какая-то.

C++:





Код:
// Вот так работает.
// Логгирует message0.
AW
->
Log
(
"message0"
)
;
if
(
Element
==
mActive
->
Elements
[
mActive
->
Current
]
)
{
}


C++:





Код:
// А вот так не работает.
// Логгирует только message0.
AW
->
Log
(
"message0"
)
;
if
(
Element
==
mActive
->
Elements
[
mActive
->
Current
]
)
{
AW
->
Log
(
"message1"
)
;
}

Я конечно не профессионал, но попробуй сначала узнать, выполняется ли условие "Element == mActive->Elements[mActive->Current]", от этого и пляши.
 
Ответить с цитированием

  #1594  
Старый 03.07.2016, 00:50
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

Цитата:
Сообщение от QGate  

Я конечно не профессионал, но попробуй сначала узнать, выполняется ли условие "Element == mActive->Elements[mActive->Current]", от этого и пляши.
Да все, разобрался уже.
 
Ответить с цитированием

  #1595  
Старый 03.07.2016, 05:13
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Цитата:
Сообщение от Gabriel__  

Это кривой код ? (хотя бесполезен)
Это крашить не может. Смотри как объявляешь.
 
Ответить с цитированием

  #1596  
Старый 03.07.2016, 10:43
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

Репутация: 108
По умолчанию

Цитата:
Сообщение от legend2360  

Это крашить не может. Смотри как объявляешь.
Забыл сказать. Когда создаю объект своего класса вот тогда начинаются проблемы.

Хоть как объявляю даже в другой структуре.

MyClass *myclass_obj = new MyClass; // глобально в main.h ставлю extern MyClass *myclass_obj;

MyClass myclass_onj; // в структуре
 
Ответить с цитированием

  #1597  
Старый 03.07.2016, 13:39
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

У тебя же в конструкторе при инициализации должен быть указан int number. Как у тебя вообще скомпилировалось?
 
Ответить с цитированием

  #1598  
Старый 03.07.2016, 14:43
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от Gabriel__  

Это кривой код ? (хотя бесполезен)
Это нет. Но судя по этому

Цитата:
Сообщение от Gabriel__  

Забыл сказать. Когда создаю объект своего класса вот тогда начинаются проблемы.
Хоть как объявляю даже в другой структуре.
MyClass *myclass_obj = new MyClass; // глобально в main.h ставлю extern MyClass *myclass_obj;
MyClass myclass_onj; // в структуре
Вот тут проблемы как раз. Зачем 2 раза тебе юзать его, если ты его объявляешь глобально?
 
Ответить с цитированием

  #1599  
Старый 03.07.2016, 14:49
ЯedЯuM
Участник форума
Регистрация: 13.03.2016
Сообщений: 242
С нами: 5351007

Репутация: 0
По умолчанию

C++:





Код:
typedef
usigned
char
BYTE
;
BYTE byteSeatFlags
:
7
;
// битовое поле из структуры которое нужно прочитать
// если писать так
hook
->
bitStream
->
Read
(
psSync
.
byteSeatFlags
)
;
// то выдает еррор что отсуствует экземпляр перегруженной функции который соотвествует аргументам, я просто в битовых полях не бу-бу. Хелп.
// Как это прочитать ?
 
Ответить с цитированием

  #1600  
Старый 03.07.2016, 14:57
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Что ты хочешь конкретно?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.