Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Правильно ли переведён код на C в код на Pascal? / 1 сообщений из 1, страница 1 из 1
08.11.2012, 11:11
    #38029813
youngrent
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильно ли переведён код на C в код на Pascal?
Здравствуйте, посмотрите пожалуйста, был код на Си:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
  typedef TW_HANDLE (PASCAL *DSM_MEMALLOCATE)(TW_UINT32 _size);
  typedef void (PASCAL *DSM_MEMFREE)(TW_HANDLE _handle);
  typedef TW_MEMREF (PASCAL *DSM_MEMLOCK)(TW_HANDLE _handle);
  typedef void (PASCAL *DSM_MEMUNLOCK)(TW_HANDLE _handle);


typedef struct {
   TW_UINT32         Size;
   DSMENTRYPROC      DSM_Entry;
   DSM_MEMALLOCATE   DSM_MemAllocate;
   DSM_MEMFREE       DSM_MemFree;
   DSM_MEMLOCK       DSM_MemLock;
   DSM_MEMUNLOCK     DSM_MemUnlock;
} TW_ENTRYPOINT, FAR * pTW_ENTRYPOINT;



перевёл его на Pascal:
Код: pascal
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.
DSMENTRYPROC = function(pOrigin: pTW_IDENTITY; pDest: pTW_IDENTITY;
    DG: TW_UINT32; DAT: TW_UINT16; MSG: TW_UINT16;
    pData: TW_MEMREF): TW_UINT16; stdcall;

  TDSMEntryProc = DSMENTRYPROC;

  DSMMEMALLOCATE = function(_size: TW_UINT32): TW_HANDLE;
  TDSMMemAllocate = DSMMEMALLOCATE;

  DSMMEMFREE = procedure(_handle: TW_HANDLE);
  TDSMMemFree = DSMMEMFREE;

  DSMMEMLOCK = function(_handle: TW_HANDLE): TW_MEMREF;
  TDSMMemLock = DSMMEMLOCK;

  DSMMEMUNLOCK = procedure(_handle: TW_HANDLE);
  TDSMMemUnlock = DSMMEMUNLOCK;

{DAT_ENTRYPOINT}
  TW_ENTRYPOINT = packed record
    Size:  TW_UINT32;
    DSM_Entry: TDSMEntryProc;//DSMENTRYPROC;
    DSM_MemAllocate: TDSMMemAllocate;
    DSM_MemFree: TDSMMemFree;
    DSM_MemLock: TDSMMemLock;
    DSM_MemUnlock: TDSMMemUnlock;
  end;
  pTW_ENTRYPOINT = ^TW_ENTRYPOINT;



Всё правильно сделал?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Правильно ли переведён код на C в код на Pascal? / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]