Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.11.21;
Скачать: [xml.tar.bz2];

Вниз

Требуется 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 вся ветка

Форум: "Прочее";
Текущий архив: 2010.11.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
2-1283106912
novichek
2010-08-29 22:35
2010.11.21
автосоздание полей в дбгриде


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


15-1281276816
Кто б сомневался
2010-08-08 18:13
2010.11.21
Литр пива в России


2-1283339980
M@g
2010-09-01 15:19
2010.11.21
Импорт Excel в Delphi. Не получается


15-1281190075
Кэти
2010-08-07 18:07
2010.11.21
Как отключить редирект





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский