Вниз
Скачать: CL | DM;

Требуется c++ -> delphi конвертор   Найти похожие ветки 

← →
crab   (2010-08-09 22:27) [0]

Добрый день господа.
Я долго искал подходящий конвертер, чтобы конвертировать из C++  в Delphi эти строки:

WORD header=*(WORD*)buff;
WORD value1=*(WORD*)(buff+2);
WORD value2=*(WORD*)(buff+4);

где buff это char*
Но подходящего конвертора так и не нашёл.... по сути это аналог unpack пёрла...но как записать это в делфи?!
есть у кого-нибудь идеи ? =)


← →
AlexDn ©   (2010-08-09 22:32) [1]

http://cadkas.com/ec2delphi.php, платный правда


← →
Smile   (2010-08-09 22:56) [2]

Чем обращаться сюда с преамбулой (Я долго искал подходящий конвертер), проще на любом поиковике набрать:
c2pas и получить кучу ссылок,


← →
Игорь Шевченко ©   (2010-08-09 23:13) [3]


> но как записать это в делфи?!


элементарно, приведя буфер к указателю на запись нужного типа


← →
Smile   (2010-08-09 23:22) [4]

> Игорь Шевченко ©   (09.08.10 23:13) [3]

Код давай:)


← →
0x00FF00 ©   (2010-08-10 00:09) [5]

type PWORD = ^WORD;
var
 header, value1, value2: WORD;
 buff: PChar;
...

 header := PWORD(buff)^;
 value1 := PWORD(buff+2)^;
 value2 := PWORD(buff+4)^;


Насколько понимаю, должно быть так.


← →
KilkennyCat ©   (2010-08-10 00:23) [6]


>
> Требуется c++ -> delphi конвертор

зарплату и условия работы озвучь.


← →
crab   (2010-08-10 07:34) [7]

0x00FF00, спасибо :).


OpenC2Pas  и другие подобные проги - работают не правильно
..
ни одна из них не показала работающего варианта.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.005 c
15-1281085272
Плохиш
2010-08-06 13:01
2010.11.21
Верните тепло!


2-1283276087
barsik
2010-08-31 21:34
2010.11.21
Как сделать загрузку формы динамично


9-1188140713
AlexanderMS
2007-08-26 19:05
2010.11.21
Игра - на весь экран.


15-1282002935
Дмитрий С
2010-08-17 03:55
2010.11.21
Синхронизация доступа к хешу.


2-1283260525
Stenfit
2010-08-31 17:15
2010.11.21
Сохранение списка




   Наверх