Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.06.2018, 16:12
|
|||
---|---|---|---|
|
|||
Фрагмент кода перенести |
|||
#18+
Добрый день. Помогите, пожалуйста, с переводом кода на Delphi такой вот фрагмент на VFP lcStringToSend=Strconv(lcstr + Chr(0), 5) lnPtrStringToSend = WinAPI_HeapAlloc(WinAPI_GetProcessHeap(), 0, Lenc(lcStringToSend)) Sys(2600, lnPtrStringToSend,Lenc(lcStringToSend), lcStringToSend) && Copy value to memory Local lcCOPYDATASTRUCT As String lcCOPYDATASTRUCT = ; BINTOC(ID_DATA, "4RS") ; && ULONG_PTR dwData + BinToC(Lenc(lcStringToSend), "4RS") ; && DWORD cbData + BinToC(lnPtrStringToSend, "4RS") && PVOID lpData ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.06.2018, 07:36
|
|||
---|---|---|---|
Фрагмент кода перенести |
|||
#18+
Дельфи не знаю, подписал комментарии что каждая строка делает Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.06.2018, 09:13
|
|||
---|---|---|---|
|
|||
Фрагмент кода перенести |
|||
#18+
Спасибо за комментарий, я примерно представляю, что каждый оператор делает, но вот со структурами проблемно, хотелось бы точнее понять ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.06.2018, 09:21
|
|||
---|---|---|---|
Фрагмент кода перенести |
|||
#18+
В фоксе нет структур, поэтому приходится извращаться через строки. Это запись три целых числа по 4 байта, т.е. просто 12-байтная последовательность Код: plaintext 1. 2. 3. 4.
на С++ будет примерно так выглядеть Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1581782]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 153ms |
0 / 0 |