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

Вниз

нетипизированный параметр-переменная функции   Найти похожие ветки 

 
Демонов Е.В.   (2002-09-09 16:37) [0]

Знаю, можно так
function asd(var s):string;
begin
...
end;
Т.E. не укаэывать тип переменной -но как дальше с этой переменной работать -подскажите - как узнать её размер - а Может Быть, и тип если это возможно?
И Ещё с ней можно делать-
Просто Была задача - загоняеться переменная s , а выходит строка 01010100101 - разложение этой переменной по битам.
А может эту задачу можно решить иначе?


 
MBo   (2002-09-09 16:40) [1]

это просто указатель. для правильной интерпретации нужно знать, что лежит по указанному адресу.

>разложение этой переменной по битам.
доаольно абстрактно...


 
Старый Паскалист   (2002-09-09 16:43) [2]

Это объявление фактически равносильно

function asd(const ps: Pointer):string;
begin
...
end;

Что ты можешь сделать с нетипизированным указателем?
Вот то же самое и с сабжем.
(Можешь, например, её адрес узнать @s).

Размера же ты её не узнаешь.



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

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

Наверх




Память: 0.44 MB
Время: 0.005 c
4-61378
CASU
2002-08-01 02:01
2002.09.19
Траффик?


4-61347
novill
2002-07-26 15:16
2002.09.19
Мастаки! Как отключить заблокировать мышь над компонентом?


8-61215
de_Nuke
2002-05-19 16:30
2002.09.19
Как прослушать .xm


3-61028
ruslan_as
2002-08-30 11:02
2002.09.19
Отвязать MasterSourse


14-61288
denis911
2002-08-16 16:19
2002.09.19
Есть у кого компонет для просмотра dwg, cdr и пр. в D5, D6





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский