|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.08.2009, 10:56 | #1 |
Форумчанин
Регистрация: 05.04.2008
Сообщений: 244
|
Прошу помощи в проверке моего перевода небольшого фрагмента кода от Си к делфи!
Добрый день!
Прошу помощи в проверке моего перевода небольшого фрагмента кода от Си к делфи. исходный код на СИ: Код:
Код:
|
16.08.2009, 11:33 | #2 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
Странно... а откуда берётся значение buffer? А то ерунда получается
|
16.08.2009, 11:35 | #3 |
Форумчанин
Регистрация: 05.04.2008
Сообщений: 244
|
меня интересует только этот маленький фрагмент цикла, а сама процедура начинается так:
Код:
|
16.08.2009, 11:49 | #4 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
Inc(s) разве работает?
|
16.08.2009, 12:32 | #5 | |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
Цитата:
В принципе, переведенный на Delphi код, похож по смыслу на то, что было написано на C, но... 1)Неплохо бы знать для чего этот код предназначен 2)В коде на C используется идентификатор length, и это мешает использовать в переведенном коде те же имена ...да, вроде правильно. |
|
16.08.2009, 15:21 | #6 |
Форумчанин
Регистрация: 05.04.2008
Сообщений: 244
|
Это код, который работает с библиотекой BASS
исходный: Код:
Код:
Спасибо. |
16.08.2009, 15:44 | #7 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
Мне кажется, что ошибок нет. Хотя, если честно, я не знаю, что такое библиотека BASS. Но что касаемо перевода, ошибок вроде нет.
А какой ответ вы ожидали? Да? Нет? Что вы думаете по поводу правильности этого кода? ----------------------------------------------------------------------------------------------------------------------------------- Вместо Код:
Код:
Последний раз редактировалось megachuhancer; 16.08.2009 в 15:48. |
16.08.2009, 15:51 | #8 |
Форумчанин
Регистрация: 05.04.2008
Сообщений: 244
|
что я думаю о правильности кода я написал в своем переводе его. :-)
А мне нужно мнение профессионалов о том, насколько я правильно интерпретировал. Спасибо. |
16.08.2009, 15:53 | #9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Inc(s), может и работает, но рекомендую всетаки разименовывать указатель, потому что сами указатели это считай тот же Cardinal...аккуратнее стоит быть
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 16.08.2009 в 15:55. |
16.08.2009, 16:01 | #10 | ||
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
Цитата:
Цитата:
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прошу помощи в разборе куска кода драйвера RIL под ARM | Lebets_VI | Win Api | 0 | 14.08.2009 13:58 |
Прошу помощи в конвертации на Делфи кода от С++. | SkAndrew | Общие вопросы Delphi | 11 | 07.08.2009 12:14 |
Прошу помощи в делфи | sergeyfsd | Помощь студентам | 5 | 23.05.2008 20:39 |
Ч чём ошибка моего кода сохранения и загрузки? | AngelOfDeath | Общие вопросы Delphi | 3 | 08.04.2008 13:55 |