29 / 29 / 18
Регистрация: 13.02.2010
Сообщений: 145
1

Вопросы по языку

10.07.2011, 11:02. Показов 1329. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть парочка вопросов по самому языку Паскаль:
1) для чего служит cdecl ? При работе с библиотеками .dll всегда нужна эта запись?
Pascal
1
function code (s: string): string; cdecl; external 'coding.dll';
2) Для чего служат и где употреблять:
Pascal
1
external, virtual, private, public
3) Что означает
Pascal
1
TPROCESS = packed record
packed для чего нужно?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2011, 11:02
Ответы с готовыми решениями:

Теоретические вопросы по языку
Подскажите, в turbo pascal операция / допустима к каким типам? не считая ограниченные

Ответить на теоретические вопросы по языку
1. Какие методы доступа к файлам существуют в Паскале? 2. Для чего предназначена файловая...

Обучалка иностранному языку
Составить программу для заучивания слов иностранного языка (англ). Программа должна предлагать...

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

3
60 / 40 / 30
Регистрация: 26.05.2011
Сообщений: 92
10.07.2011, 12:13 2
Цитата Сообщение от Даня98 Посмотреть сообщение
1) для чего служит cdecl ? При работе с библиотеками .dll всегда нужна эта запись?
cdecl - "соглашение о вызове", определяет метод и поядок передачи параметров в функцию. Параметры в функцию могут передаваться через стек, регистры, и т.д.
С библиотеками, написанными на др.языках программирования обычно нужна, но не обязательно будет cdecl. Есть ещё register, stdcall, pascal...
1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
10.07.2011, 12:45 3
Насчет packed.
Упакованные типы
При описании массива (или других структурных типов) можно указать зарезервированное слово packed, которое означает, что переменные этого типа будут размещаться в памяти компьютера плотно и компактно. Такой подход позволяет сэкономить оперативную память, отведенную для данных, но значительно понижает скорость работы программы при работе с упакованными массивами.

Pascal
1
2
3
4
5
type ТрА = packed array[1..5] of integer; 
type TpR = packed record
N: integer;
S: string[50];
end;
1
29 / 29 / 18
Регистрация: 13.02.2010
Сообщений: 145
29.07.2011, 18:16  [ТС] 4
Puporev, packed не имеет значения, т.к. упаковка происходит автоматически. По крайней мере в Турбо Паскаль.
0
29.07.2011, 18:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2011, 18:16
Помогаю со студенческими работами здесь

Как можно быстро обучиться языку паскаль?
Как можно быстро обучиться языку паскаль

А можно ли задавать здесь вопросы по языку С ?
Начал учить С, но хотел выяснить можно ли здесь задавать вопросы, или большие расхождения в С++ ?

Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились
Кто знает ребят подскажите в чем проблема, есть метод обновляющий текст в TextView (всего 6...

Задачник по языку С++
Дайте пожалуйста какой-то задачник по С++. Желательно не Дейтела, так как он у меня есть. Заранее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru