Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320

ПОМОГИТ! Уже целый год пишем конвертер с с++ билдера на дельфи и обратно

14.12.2011, 21:46. Показов 1507. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вот проблемма много уже написано но надо еще переконвертировать типы, подскажите у кого какие идеии. или допишите типы схожие например:

с++ билдер дельфи

byte byte


и т.д или может какиео идеии есть??
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.12.2011, 21:46
Ответы с готовыми решениями:

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

Подключение к MS SQL Server из VC#. целый день убил уже
у меня Visual C# 2003, MS SQL Server 7.0. в проге на обработчик нажатия кнопки кидаю минимум кода: SqlConnection conn = new...

Можно ли в дельфи 7 написать программу видео конвертер?
Можно ли в дельфи 7 написать программу видео конвертер? Если да то какими функциями?

5
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
14.12.2011, 22:05
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Типы данных
 
Op          Размер или значение                        С++
Shortlnt    целое 8 бит                                signed char
Smalllnt    целое 16 бит                               short
Longlnt     целое 32 бита                              int
Byte        целое без знака 8 бит                      unsigned char
Word        целое без знака 16 бит                     unsigned short
Integer     целое 32 бита                              int
Cardinal    целое без знака 32 бита                    unsigned int
Boolean     true,false или                             bool
ByteBool    true,false или целое без знака 8 бит       unsigned char
WordBool    true,false или целое без знака 16 бит      unsigned short
LongBool    true,false или целое без знака 32 бита     BOOL (WinAPI)
AnsiChar    символ без знака 8 бит                     char
WideChar    символ UNICODE размером в слово            wchar_t
Char        символ без знака 8 бит                     char
AnsiString  AnsiString Delphi                          AnsiString
String[n]   прежний стиль строк Delphi, n= 1..255 бит  SmallString<n>
ShortString прежний стиль строк Delphi, 255 бит        SmallString<255>
String      AnsiString Delphi                          AnsiString
Single      число с плавающей запятой 32 бита          float
Double      число с плавающей запятой 64 бита          double
Extended    число с плавающей запятой 80 бит           long double
Real        число с плавающей запятой 32 бита          double
Pointer     родовой указатель 32 бита                  void *
PChar       указатель на символы 32 бита               unsigned char *
PAnsiChar   указатель на символы ANSI 32 бита          unsigned char *
Comp        число с плавающей запятой 64 бита          Comp
OleVariant  значение variant OLE                       OleVariant
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
14.12.2011, 22:10  [ТС]
А вот еще вопрос тогда - допустим все основные типы данных вы привели. То получаеться что все остальные строктурированые типы зделаны на базе этих типов? Верноли?
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
14.12.2011, 22:17
какие "остальные строктурированые" ?
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
14.12.2011, 22:44  [ТС]
Цитата Сообщение от LK Посмотреть сообщение
какие "остальные строктурированые" ?
а например долеко ходить не будем:

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  BITMAPV4HEADER = packed record
    bV4Size: DWORD;
    bV4Width: Longint;
    bV4Height: Longint;
    bV4Planes: Word;
    bV4BitCount: Word;
    bV4V4Compression: DWORD;
    bV4SizeImage: DWORD;
    bV4XPelsPerMeter: Longint;
    bV4YPelsPerMeter: Longint;
    bV4ClrUsed: DWORD;
    bV4ClrImportant: DWORD;
    bV4RedMask: DWORD;
    bV4GreenMask: DWORD;
    bV4BlueMask: DWORD;
    bV4AlphaMask: DWORD;
    bV4CSType: DWORD;
    bV4Endpoints: TCIEXYZTriple;
    bV4GammaRed: DWORD;
    bV4GammaGreen: DWORD;
    bV4GammaBlue: DWORD;
  end;
  TBitmapV4Header = BITMAPV4HEADER;
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
14.12.2011, 23:02
они все описаны вышее, разве плохо видно ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
DWORD bV4Size; // или unsigned int bV4Size
int bV4Width;
int bV4Height;
unsigned short bV4Planes;
unsigned short bV4BitCount;
DWORD bV4V4Compression;
DWORD bV4SizeImage;
int bV4XPelsPerMeter;
int bV4YPelsPerMeter;
DWORD bV4ClrUsed;
DWORD bV4ClrImportant;
DWORD bV4RedMask;
DWORD bV4GreenMask;
DWORD bV4BlueMask;
DWORD bV4AlphaMask;
DWORD bV4CSType;
DWORD TCIEXYZTriple *bV4Endpoints;
DWORD bV4GammaRed;
DWORD bV4GammaGreen;
DWORD bV4GammaBlue;
Добавлено через 9 минут
может оказаться полезным:
Variables and Data Types
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.12.2011, 23:02
Помогаю со студенческими работами здесь

Помогите пожалуйста с UART, ломаю голову уже целый день((
Привет. Задача такая. Нужно послать по UART строку, хранящуюся во флеше(при помощи средств pgmsposi.h) - экономлю оперативку. Пару...

URL-encoded конвертер туда и обратно
Есть куча декодеров которые могут перевести непонятную белебурду, как...

Конвертер алгоритмов c++ Builder в delphi и обратно
Проект конвертирования алгоритмов. Всем добры вечер, предлогаю к обсуждению такой интересный проект &quot;Конвертер алгоритмов&quot; c...

создать программу конвертер c .mp3 в .wav и обратно
создать программу конвертер c .mp3 в .wav и обратно. в С# пожалуйста...очень нужно...

БП шумит уже год!
Мой блок питания при включении компьютера издает жужжания когда проходит минут 5 он замолкает , потом если выключить и подождать примерно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru