-
Постов
815 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Coder
-
Можно как угодно, но с точки зрения правильного использования ресурсов верным будет 1й вариант. Потом, каким образом ты хочешь удалить статическую память? delete предназначен только для объектов созданных через new. Так ты сделай функцию FormatDate и в ней производи нужные тебе операции, передавай ей указатель или ссылку на строку, куда хочешь получить результат и всё. P.S. Почитай про время жизни и область видимости переменных в C++. Небольшой пример кода под винду: #include <iostream>#include <time.h>#include <string>void GetCurrentTime(tm* tm){ time_t t = time(0); localtime_s(tm, &t);}void FormatTime(tm* pTime, std::string* pString){ char buffer[64]; sprintf_s(buffer, "%d-%d-%d", pTime->tm_hour, pTime->tm_min, pTime->tm_sec); pString->assign(buffer);}int _tmain(int argc, _TCHAR* argv[]){ tm currTime; std::string timeString; GetCurrentTime(&currTime); FormatTime(&currTime, &timeString); printf(timeString.c_str()); return 0;}
-
Молодец, отличная работа. Было бы неплохо, если бы ты выложил свой код, чтобы мы могли понять, в чём проблема.
-
Эмм... Отладка, не, не слышал? Веди отладочные логи, мы гадать на кофейной гуще не умеем.
-
var charArray = new char[кол-во символов];
-
Прошло 40 лет... И Xipho стал дедом... Но ничего, скоро уже, совсем скоро ))
-
Я говорил об этом Xipho где-то с год назад, как видишь меры не были приняты.
-
shared секция подразумевает единое адресное пространство в пределах этой секции у приложений A, B, C, D (неогр.) и т.д. Никакие сокеты, пайпы и другая лабуда не нужна! Прекратите путать человека уже наконец!
-
Файл по прежнему считается вредоносным (Google Chrome).
-
Извини, но пакованный файл как-то не очень хочется запускать на своем ПК. Люди VirtusTotal видят и никто не хочет даже связываться с этой программой.
-
http://msdn.microsof...p/ms536051.aspx http://msdn.microsof...p/ms536388.aspx P.S. HDC своего окна ты можешь получить в WM_PAINT сообщении или при помощи GetDC функции.
-
UPX используй, антивирусы не будут ругаться.
-
Потому что твоим пакером большинство троянов пакуются. Heur.Packed.Unknown PAK_Generic.001
-
Ну выруби ты SAFESEH в настройках компилятора, ё-маё!
-
Тебе всё сказано, что не может он функцию к массиву байт привести. Объяви функцию как статичную, рано тебе еще об ООП думать. И в коде сделать так reinterpret_cast<PBYTE>(&DirectFunctions::temporaly_EndScene).
-
ReClass, IDA Pro with Hex-Rays. Реверсишь код игры, ищешь строчки (типо recoil или что тебе там надо), потом смотришь что ссылается на эти сточки и производишь отладку. Или допустим ищешь закрытый параметр персонажа, находишь любой элемент связанный с персонажем и оттуда копаешь в нужную тебе сторону. [Offtop] Здаров, ты какими судьбами вообще?
-
Если я не ошибаюсь (просто на заметку), то это в x64 делается так: sub rsp,8 push rax mov rax,[rcx+10] ........ работаешь с rax pop rax add rsp,8
-
Не забывайте, что параметры у x64 вызовов (__fastcall) передаются посредством регистров. Поэтому не думаю, что использовать push так эффективно. Подробнее об этом здесь - http://msdn.microsof...e/ff561499.aspx Так что старайся писать код так, чтобы можно было обходиться без push'ев. Если всё таки не можешь, то MasterGH уже описал твои действия.
-
На её оф. сайте полно документации - http://sharpdx.org/documentation