Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.03.29;
Скачать: CL | DM;

Вниз

inline в Delphi 2009   Найти похожие ветки 

 
Riply ©   (2009-01-20 15:15) [0]

Здравствуйте !
Пытаюсь разобраться с сабжем. (Стоят 1-ый и 2-ой апдейты для Delphi 2009)
Создаем два юнита:
unit Unit3;

interface

type
PUNICODE_STRING_PACKED = ^UNICODE_STRING_PACKED;
UNICODE_STRING_PACKED = packed record
 Length: LongWord;
 Buffer: array[0..0] of WideChar;
end;

implementation

end.

unit Unit2;

interface
uses
Unit3;

procedure Usp_Move_(const pUsp: PUNICODE_STRING_PACKED; const pData: Pointer;
                    const BytesMove: LongWord); inline;

implementation

procedure Usp_Move_(const pUsp: PUNICODE_STRING_PACKED; const pData: Pointer;
                   const BytesMove: LongWord); inline;
begin
Move(pData, pUsp.Buffer, BytesMove);
end;

end.


подсоединяем их к проекту (пустому) и получаем:
[DCC Fatal Error] Unit2.pas(18): F2084 Internal Error: URW1135

Если закомментировать inlie выше implementation или перенести декларацию
UNICODE_STRING_PACKED в Uint2, то ошибка исчезает.

Подскажите, пожалуйста как бы мне с ней (ошибкой) справиться, если
отказываться от inline я не желаю, а переносить декларацию религия не позволяет ? :)


 
Riply ©   (2009-01-20 15:21) [1]

>[0] Riply ©   (20.01.09 15:15)
Sorry
Допустила ошибку в ф-ии (торопилась), но это неважно.


 
BJ   (2009-02-03 19:13) [2]

Ищи другое решение. У меня такая же ошибка а в проекте ниодного слова inline



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

Текущий архив: 2009.03.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
15-1232538663
Сергей М.
2009-01-21 14:51
2009.03.29
AOL ICQ - очередная засада


15-1232655714
Городской Шаман
2009-01-22 23:21
2009.03.29
А можно ли вообще при проектировании драйверов использовать ООП?


2-1234160852
_Unname_
2009-02-09 09:27
2009.03.29
Вопрос по синхронизации!


2-1233934102
SashaNikulin
2009-02-06 18:28
2009.03.29
Помогите решить простую задачу! SOS!


11-1198047594
Бельчонок
2007-12-19 09:59
2009.03.29
DLL - поток (TKOLThread) - Форма