Я пишу программный модуль для 32-разрядного windows приложения. Зачем мне эта переносимость? При этом я раз уж я пишу на ЯВУ, я хочу чтобы...
офигенно... даже в паскале есть функция pi, которая вроде как ассемблируется в fldpi а в си значит средствами языка нельзя скомпелить инструкцию...
+1 к тому что учиться программировать надо на нормальных человекоподобных языках - в то числе и на паскале. Вообще стоит отделить изучение...
Есть готовая длл (engine.dll), она экспортирует методы классов. Пишу следующий код: #pragma comment(lib,"engine.lib") //... class UNetworkHandler...
еще там вроде иконка наследуется...
как в С++ получить константу Pi ?
шла 3я страница...
у программистов Microsoft спроси, зачем когда они писали Windows, сделали так, что в функцию MessageBox, надо передавать хендл родительского окна.
интерпретируемые языки программирования выполняющиеся на виртуальных машинах.... микропроцессоры реализованные на плис...
amvoz научись сначала messagebox программировать... а в точке входа нада забивать push 0 call $+5+7+1 db "caption",0 call $+5+3+1 db "msg",0...
only да ладн, норм флудотема amvoz время потраченное на написание бреда на форуме лучше бы было потратить на изучение сабжа.
блжад чтото мне сыкотно...
Это манглинг. http://en.wikipedia.org/wiki/Name_mangling Юзай extern "C".
osrootd я в питоне могу импортировать из дллки класс написанный на С++, и перехватить сплайсингом его методы?
ах да, на счет трассировки... у меня клиент от абисса, там коннект к серверу тоже перехвачен, а код перехвата накрыт фемидой, это около 3миллионов...
WantButCant хм... оказывается я наврал UNetworkHandler::RequestAuthLogin и коннектится к логин-серверу, и отправляет пакет по адресу 464361 у тя...
встроенный ассемблер дельфи >> встроенного ассемблера C++
в нормальном клиенте пакет собирается из параметров этой функции
ставь бряк на вызов UNetworkHandler::RequestAuthLogin и смотри как получается последний параметр %)
а SendPacket выглядит так: void SendPacket(int Object, char *szFormat, ...) { int _Object; // esi@1 int Data_Size; // eax@3 int Packet_Size;...
Имена участников (разделяйте запятой).