Показать сообщение отдельно
  #7  
Старый 25.02.2015, 19:26
DJDrugsounD DJDrugsounD вне форума
Прохожий
 
Регистрация: 29.06.2012
Сообщения: 11
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
ну не я же буду в чужом коде разбираться, правильно?

спасибо, но всё ровно не работало, были пустые значения.
Но погуглив я узнал что всё из за того что моя система 64 битная. Поэтому чтобы всё работало нужно либо скомпилировать программу под 64 бита, либо использовать другую структуру данных LVItem.

Код:
  TLVItem64 = packed record
    mask      : LongWord;   
    iItem     : LongInt;
    iSubItem  : LongInt;
    state     : LongWord;
    stateMask : LongWord;
    alignment1: LongWord;
    pszText   : Int64;
    cchTextMax: LongInt;
    iImage    : LongInt;
    lParam    : Int64;
    iIndent   : LongInt;
    iGroupId  : LongInt;
    cColumns  : LongWord;
    alignment2: LongWord;
    puColumns : Int64;
    piColFmt  : Int64;
    iGroup    : LongInt;
    alignment3: LongWord;
  end;

с этой структурой всё работает
Ответить с цитированием