Вверх ↑
Этот топик читают: Гость
Ответов: 4671
Рейтинг: 768
#16: 2011-02-10 15:56:10 ЛС | профиль | цитата
Roma, а в каком виде тебе нужен пример?
Пробуй почитай это: http://citforum.ru/programming/digest/dlldelphi.shtml
карма: 26

0
Ответов: 3349
Рейтинг: 233
#17: 2011-02-10 16:30:59 ЛС | профиль | цитата
Вы бы ему для начала книжку по Паскалю дали
карма: 1

0
Ответов: 5446
Рейтинг: 323
#18: 2011-02-10 16:35:49 ЛС | профиль | цитата
Roma, берёшь учебник по Delphi (или по Object Pascal) - и вот тебе учебник по IC.
карма: 1

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#19: 2011-02-10 16:50:15 ЛС | профиль | цитата
Интересно дефки пляшут... -- чел хочет разрабатывать приложения 3d на сторонних dll, но совершенно не хочет этому учиться. И уровень работы со сторонними dll -- это уровень далеко не начинающего программиста. Компонент, который бы понимал все существующие функции, или умел бы работать с любыми, разработать крайне сложно, вот почему его и нет в наличии. Да и компонент бы представлял собой не компонент, а некий интерфейс между пользователем и кодогенератором. В стандартном пакете этому никто заморачиваться не будет, а для остальных он уже существует в виде технологии FTCG, но и там надо знать некий скриптовый язык авторской разработки
карма: 22

0
Ответов: 1321
Рейтинг: 37
#20: 2011-02-10 17:17:37 ЛС | профиль | цитата
Ладно,всё это не важно ,просто пришлите простой пример dll библиотеки,и IC кода к этой библиотеке,и больше ничего не надо.
просто почти всё чему я научился в Hiasm,я научился просматривая примеры.
Можно сказать 40% примеры, 30% справка и 30 всё что я узнал на форуме
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#21: 2011-02-10 17:26:32 ЛС | профиль | цитата
Roma писал(а):
просто пришлите простой пример dll библиотеки,и IC кода к этой библиотеке

А че их слать-то Берешь hiZLIB.pas и zlib.dll, а дальше -- изучаешь. hZLIB.pas -- практически полный аналог IC
карма: 22

0
Ответов: 1321
Рейтинг: 37
#22: 2011-02-10 17:28:29 ЛС | профиль | цитата
А ,и ещё код delphi7 похож на тот который используется в Hiasm ?
Ведь это "Object Pascal",И всё это похоже на паскаль,а паскаль я знаю, так может мне будет легче научиться языку програмирования?
------------ Дoбавленo в 17.28:
Спасибо nesco
карма: 0

0
Ответов: 4671
Рейтинг: 768
#23: 2011-02-10 17:40:51 ЛС | профиль | цитата
Roma, держи, что будет непонятно - спрашивай. Но Delphi учить всёравно придётся.
http://tempfile.ru/file/1642395
карма: 26

1
Голосовали:miver
Ответов: 1321
Рейтинг: 37
#24: 2011-02-10 17:55:32 ЛС | профиль | цитата
Примерно всё понятно,но я не совсем понимаю IC но там очень много видов переменных,
я не понимаю что такое private, public,там всё так сложно и непонятно,но я всё-же мечтаю изучить Delphi,и я уже близок к этому.
карма: 0

0
Ответов: 4671
Рейтинг: 768
#25: 2011-02-10 17:59:49 ЛС | профиль | цитата
private, public - относится к понятию "класс". Изучай раздел Delphi, посвященный классам.
В случае с IC можешь пока не заморачиватся, изучи, где размещается твой собственный код для левой точки, как читаются верхние точки, вызываются события и т.п.
карма: 26

0
Ответов: 1321
Рейтинг: 37
#26: 2011-02-10 18:03:56 ЛС | профиль | цитата
А как насчёт видов переменных?
hWnd: integer; lpText, lpCaption: PChar; uType: integer
C integer понятно ,а как насчет lpText,PChar ,и.т.д
карма: 0

0
Ответов: 4671
Рейтинг: 768
#27: 2011-02-10 18:08:57 ЛС | профиль | цитата
Начинай изучать Delphi с самих основ:
1) Встроенные типы данных
2) Объявление переменных и операции с ними
3) Объявление пользовательских типов данных
4) Сложные типы данных (массивы, record)
5) Указатели
6) Объекты, классы
карма: 26

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#28: 2011-02-10 18:09:40 ЛС | профиль | цитата
Roma писал(а):
а как насчет lpText,PChar

Так как раз объявление lpText: PChar и говорит о том, что переменна lpText есть PChar, где PChar -- указатель на область памяти, где храниться символьня переменна

Правильно сказал Netspirit --
Netspirit писал(а):
Начинай изучать Delphi с самих основ

карма: 22

0
Ответов: 1321
Рейтинг: 37
#29: 2011-02-10 18:27:10 ЛС | профиль | цитата

var
s:integer
begin
s := ToInteger(_Data);
s := ReadInteger(_Data, MyValue);
end;

Что означает строчка:
s := ReadInteger(_Data, MyValue);
и
s := ToInteger(_Data);
карма: 0

0
Ответов: 4671
Рейтинг: 768
#30: 2011-02-10 18:46:14 ЛС | профиль | цитата
ReadInteger(_Data, MyValue);

Это функция, которая выполняет чтение верхней точки и/или потока и возвращает результат типа integer (число).
Если, например, к верхней точке подключен Edit, который выдает строку, то эта функция автоматически приведет строку к числу.
карма: 26

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)