Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Синтаксис
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 25.04.2013, 19:13
Аватар для lekssp
lekssp lekssp вне форума
Новичок
 
Регистрация: 25.04.2013
Сообщения: 54
Версия Delphi: 7
Репутация: 10
Восклицание Указатели

Помогите пожалуйста!
Есть функция. Она должна если число чётное, возвращать адрес одного массива( массив целых чисел). Если число нечётное, то возвращать адрес массива строк. Перепробовал много вариантов, ни один не работает
Ответить с цитированием
  #2  
Старый 25.04.2013, 19:55
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Ну так показывай, чего у тебя там.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #3  
Старый 25.04.2013, 22:22
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Показывай наработки, иначе будет
Код:
result := Pointer(DWORD(@arr1)*(i and 1 > 0) + DWORD(@arr2)*(i and 1 = 0));
__________________
jmp $ ; Happy End!
The Cake Is A Lie.

Последний раз редактировалось Bargest, 25.04.2013 в 22:25.
Ответить с цитированием
  #4  
Старый 26.04.2013, 09:56
icWasya icWasya вне форума
Местный
 
Регистрация: 09.11.2010
Сообщения: 499
Репутация: 10
По умолчанию

Цитата:
Сообщение от lekssp
Помогите пожалуйста!
Есть функция. Она должна если число чётное, возвращать адрес одного массива( массив целых чисел). Если число нечётное, то возвращать адрес массива строк. Перепробовал много вариантов, ни один не работает
А как предполагается это использовать?(пример кода)
Ответить с цитированием
  #5  
Старый 26.04.2013, 13:04
Аватар для lekssp
lekssp lekssp вне форума
Новичок
 
Регистрация: 25.04.2013
Сообщения: 54
Версия Delphi: 7
Репутация: 10
По умолчанию

Друг попросил написать ему движок паскаля на паскале
Есть 2 массива
Код:
int:array ['a'..'z'] of integer;
и
Код:
str:array ['a'..'z'] of string;
Процедура по имени переменной определяет тип и даёт ссылку на работу с данными или массива int или массива str
__________________
Жизнь - игра. Сюжет тупой, зато графика офигенная
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 23:31.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter