Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CPP -> Delphi [D6, WinXP]


easy ©   (2002-07-03 13:46:00) 

Помогите перевести:

unsigned char* SrcBits=(unsigned char*)malloc(BitCount);

Пожалуйста!


Dimka Maslov   (2002-07-30 15:05:00) [1]

>>ss5067

И каждая из строк приведёт к access violation


ss5067   (2002-07-30 05:35:00) [2]

unsigned char* SrcBits=(unsigned char*)malloc(BitCount);

var
SrcBits : PBYTE;

SrcBits = GlobalAlloc( GPTR, BitCount );

и не забыть потом освободить память

GlobalFree( SrcBits );


Дмитрий Баранов   (2002-07-03 22:48:00) [3]

SrcBits:=StrAlloc(BitCount);
BitCount - длина строки + 1


easy   (2002-07-03 17:54:00) [4]

Большое спасибо...


Digitman   (2002-07-03 13:51:00) [5]

function malloc(Size: Integer): Pointer; cdecl; external "msvcrt.dll";

var
SrcBits: PChar;
...
SrcBits := malloc(BitCount);


Наверх

Титульная страница Поиск, карта сайта Написать письмо