Главная Новые темы Список тем Задать вопрос Поиск  

Форум "Delphi" (архив)


Паскаль, Делфи


 #0 marishkin66 © 27.01.06 11:29:24 - 31.01.06 16:44:13

перевод из Си в Дельфи



переведите, пожалуйста!
на Си
есть переменные
unsigned char a[10], b
которые передаются в качестве параметров функции:
my_function(a, &b)
а как это будет на Паскале?
Цитата

 #1 Паша © 27.01.06 11:46:46

> &b

это, вроде, по ссылке? тогда пиши

var
  a: string[10];
  b: не понял типа какой
******
ну и объявление ф-ции:
my_function(const a, var b)
хотя, с СИ не дружен, токо с клиппером. могу ошибится, попробуй, мож поможет
 #2 marishkin66 © 27.01.06 11:55:03

#1  Паша © 27.01.06
ага. спасибо.
ps b тоже unsigned char.
 #3 Mystic © 27.01.06 12:34:59

> могу ошибится, попробуй, мож поможет

Если переводить код с C на Delphi то поможет, если использовать С-шный текст my_function из DLL, то не поможет.
 #4 marishkin66 © 31.01.06 16:22:13

#3  Mystic © 27.01.06 15:34:59
почему? т.е. я априори не могу использовать библиотеку, написанную на Си
в Delphi?
или могу? и есть ли какая тулзинка для Delphi, которая прототип функции из длл цепляет?
 #5 Паша © 31.01.06 16:39:00

можешь, более того, сплошь и рядо ты это делаешь. Винда-то на сях писана, а ты вызываешь эти ф-ции, только они уже разработчиками Дельфей обернуты в упаковочку.
 #6 marishkin66 © 31.01.06 16:44:13

#5  Паша © 31.01.06 19:39:00
спасибо =)




  • Тема находится в архиве

    Написать ответ

    Имя: Регистрация HTML?
    smiles смайлики
    Потом перейти в:    
    паутина



      ©  webest.net, 2002-2007  

    top.mail.ru
    » Бесплатный счетчик посещений
    » Рейтинг сайтов