![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Всем привет. Не уверен, но всё же надеюсь что вы сможете мне в этом помочь.
Вот сам код: PHP код:
Подскажите, что нужно для того, чтоб функцию Math2 можно было бы вызвать как Math1 и возможно ли вообще что то реализовать подобное ? |
|
#2
|
||||
|
||||
|
Есть волшебное слово overload...
|
|
#3
|
|||
|
|||
|
Похоже простого способа превратить открытый массив в ArrayOfByte нету.
(Наоборот можно). Когда в процедуре параметр-открытый массив, то в неё передаются пара параметров - адрес первого элемента и размер массива. А параметр типа ArrayOfByte - то подразумевается, что в процедуру передаётся адрес первого элемента массива, но сам массив организован таким образом, что перед первым элементом находятся еще две ячейки - длина и количество ссылок на массив. В случае открытого массива этих ячеек нету ![]() |
| Этот пользователь сказал Спасибо icWasya за это полезное сообщение: | ||
seeman_tm (11.02.2015)
| ||
|
#4
|
||||
|
||||
|
Цитата:
|
|
#5
|
||||
|
||||
|
Цитата:
|