Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Как это будет на Delphi?   Найти похожие ветки 

 
Delphi   (2010-05-31 23:00) [0]

В некоей DLL есть экпортируемая функция:

char *exp_printf(const char*, ...);

Как объявить ее в своей программе на Delphi?


 
И. Павел ©   (2010-05-31 23:40) [1]

http://www.citforum.ru/programming/32less/les23.shtml

char * - это PChar


 
Delphi   (2010-05-31 23:54) [2]


> И. Павел ©   (31.05.10 23:40) [1]
>
> http://www.citforum.ru/programming/32less/les23.shtml
>
> char * - это PChar


Вах!

char* - это PAnsiChar
Как насчет неизвестного числа параметров, следующих за char*?


 
И. Павел ©   (2010-06-01 00:16) [3]


> char* - это PAnsiChar
> Как насчет неизвестного числа параметров, следующих за char*?

Как насчет пояснять в вопросе версию Delphi и что подразумевается под многоточием? Здесь не поле чудес.


 
Delphi   (2010-06-01 01:04) [4]

Как насчет пояснять в вопросе версию Delphi...

PAnsiChar - он и в Африке PAnsiChar. В общем, версия Delphi тут особо не при чем.

...и что подразумевается под многоточием?

Под многоточием в C всегда подразумевался "Неопределенный список аргументов".


 
MBo ©   (2010-06-01 05:30) [5]

функция объявляется с модификаторами cdecl и varargs (начиная с Delphi6)
http://www.rvelthuis.de/articles/articles-cobjs.html


 
Delphi   (2010-06-01 05:35) [6]

To MBo ©   (01.06.10 05:30) [5]

То, что надо! Спасибо!


 
Anatoly Podgoretsky ©   (2010-06-01 09:55) [7]


> что подразумевается под многоточием?

Это не многоточие, а эллипс, означает и т.д. и т.п.



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

Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.063 c
2-1268243885
Haidukzz
2010-03-10 20:58
2010.08.27
Form1.Label_nr_$i.Caption := Hello World ; ?


15-1265026861
contek
2010-02-01 15:21
2010.08.27
Помогите с простым вроде запросом


15-1270050200
Faiwer
2010-03-31 19:43
2010.08.27
ООБД


2-1271881604
Б
2010-04-22 00:26
2010.08.27
Как вызвать процедуру по указателю на неё?


11-1222203375
dron9999
2008-09-24 00:56
2010.08.27
...........Помогите найти............





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский