Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

HELP! HELP! HELP!

16K
28 июля 2006 года
Alzer
12 / / 28.07.2006
Не могу откомпилировать модуль WinApi Вот что зараза пишет (Смотри вложеный файл!). Что делать??
273
28 июля 2006 года
3A3-968M
1.2K / / 22.12.2005
[quote=Alzer]Не могу откомпилировать модуль WinApi Вот что зараза пишет (Смотри вложеный файл!). Что делать??[/quote]
Сделай скрин на строке с ошибкой. А то со строки 196 не видно:) Может аффторы действительно забыли поставить ";"
16K
28 июля 2006 года
Alzer
12 / / 28.07.2006
Лови!! Здесь скрин и текст модуля!
273
28 июля 2006 года
3A3-968M
1.2K / / 22.12.2005
[quote=Alzer]Лови!! Здесь скрин и текст модуля![/quote]
Компилер TPascal просто не понимает директивы external с символьным указанием имени DLL и индекса. Линковка с обычным объектным файлом и обращение к его функиям через external прокатывают. Поэтому могу предложить тебе скинуть уже скомпиленый WinAPI.tpu
16K
28 июля 2006 года
Alzer
12 / / 28.07.2006
Буду очень благодарен!!! Чем быстрее тем лутьше!!!
16K
28 июля 2006 года
Alzer
12 / / 28.07.2006
НУ-ЖЕ! Ты мне его подаришь??? Или может еще подкинишь WinCrt???
16K
28 июля 2006 года
Alzer
12 / / 28.07.2006
Отошли на [email]Alzer_mail@mail.ru[/email]
273
29 июля 2006 года
3A3-968M
1.2K / / 22.12.2005
Наконец-то разобрался со всей этой путаницей с WinAPI.pas и WinCRT.pas. Господа программеры на Pascale - файла WinAPI.tpu НЕ СУЩЕСТВУЕТ в природе, так как нельзя использовать WinAPI-функции в реальном режиме!!!!!! Существуют файлы WinAPI.tpp и WinAPI.tpw. Для использования WinAPI выберите в меню Compile->Target защищённый режим (Protected Mode) и после этого всё пойдёт пучком. Ведь даже в исходном коде WinAPI.pas в начале написано: DOS Protected-mode Interface Unit. Файлы WinPI.pas и WinCRT.pas можно использовать только в защищённом режиме или в Windows-режиме.
339
31 июля 2006 года
verybadbug
619 / / 12.09.2005
а не проще уже на delphi перейти??? :p
273
31 июля 2006 года
3A3-968M
1.2K / / 22.12.2005
[quote=verybadbug]а не проще уже на delphi перейти??? :p[/quote]
А зачем?? Когда компилер Delphi даже в самом простом приложении вносит свой RTL и конечное приложение весит около 300 Кб??? Для простых задач - простые средства... delphi для решения простых (образовательных) задач - это всё равно что муху из танка застрелить.
339
04 августа 2006 года
verybadbug
619 / / 12.09.2005
ага.... наверно я просто не догоняю всей прелести программирования WinAPI на паскале.... :D
286
07 августа 2006 года
misha_turist
572 / / 28.11.2005
Уважаемый 3A3-968M.
Если вы под RTL подразумеваете техническую информацию и операции, по Pascal вносит её то-же.
А троекты в Delphi большие получаются только лиш из-за того что вы используете VCL и не более. попробуй откомпилировать пустой проект и посмотри что получится....
 
Код:
program a1;
begin
end.

А кроме того компилятор для Delphi реально позволяет больше чем компилятор под Pascal.
286
07 августа 2006 года
misha_turist
572 / / 28.11.2005
12345
2
07 августа 2006 года
squirL
5.6K / / 13.08.2003
[quote=misha_turist]Уважаемый 3A3-968M.
А кроме того компилятор для Delphi реально позволяет больше чем компилятор под Pascal.[/quote]
совершенно верно. именно поэтому вполне допустимо и даже желательно использовать при ОБУЧЕНИИ что либо легковесное и простое, дабы не отвлекаться на всякие фичи среды разработки и не лазить в дебри настроек, а сосредоточится именно на изучении языка в частности и обучении программированию вообще.
ЗАЗ-968М - ты это имел ввиду? :)
1.9K
07 августа 2006 года
[*]Frosty
278 / / 17.06.2006
Для того чтобы научиться программировать ничего лучше TP(Turbo Pascal, позже Borland Pascal) нет, а вот когда научишься на TP, тогда можно и BC++( Borland C++ 3.11 например). Ну и наконец в Builder C++ лезть.
Если же изначально в IDE среду полезть, то тут много лишнего для новичка, слишком много на голову свалиться. И второй аргумент - некоторая приемственность продуктов Borland.
З.Ы. И никто не в курсах, что там с Borland, если есть ссылка кидайте в личку.
273
08 августа 2006 года
3A3-968M
1.2K / / 22.12.2005
2 SquriL: да, я именно это и имел ввиду.
2 misha_turist: попробуй скомпилить следующий код, допустим, на Delphi 7:
 
Код:
[LEFT][FONT=Courier New]program Project1;[/FONT]
[FONT=Courier New][COLOR=green]{$APPTYPE CONSOLE}[/COLOR][/FONT][/LEFT]

[FONT=Courier New]begin[/FONT]
[FONT=Courier New]

[LEFT] writeln([COLOR=blue]'Hello, world'[/COLOR]);
[LEFT]end.[/LEFT]
[/LEFT]
[/FONT]


И подобный код на Borland Pascal 7(режим компиляции - защищённый):
 
Код:
[LEFT][FONT=Courier New]program Project1;[/FONT]
 
[LEFT][FONT=Courier New]begin[/FONT][/LEFT]
[/LEFT]
[FONT=Courier New]

[LEFT] writeln([COLOR=blue]'Hello, world'[/COLOR]);

[LEFT]end.[/LEFT]
[/FONT]

Итог: на Delphi 7 - вес 15,0 Кб; на BP 7.0: 6,0 Кб. Чтобы не быть голословным, в аттаче лежит архив с обоими экзешниками.
[/LEFT]
286
08 августа 2006 года
misha_turist
572 / / 28.11.2005
[QUOTE=squirL]совершенно верно. именно поэтому вполне допустимо и даже желательно использовать при ОБУЧЕНИИ что либо легковесное и простое, дабы не отвлекаться на всякие фичи среды разработки и не лазить в дебри настроек, а сосредоточится именно на изучении языка в частности и обучении программированию вообще.
[/QUOTE]
Полностью согласен, но есть один момент... если вы хотите изучить именно Delphi, то начинать с BP не очень хорошо т.к. у них компиляторы отличаются в некоторых принципиальных моментах, а КОМПИЛЯТОР ЭТО ОСНОВА, которую надо знать, для написания КАЧЕСТВЕННОГО програмного продукта. А для написания всего "ручками" делайте консольные приложения....

А если говорить серьёзно, то изначально немножко другой вопрос обсуждался. :)
286
08 августа 2006 года
misha_turist
572 / / 28.11.2005
[QUOTE=3A3-968M]
Итог: на Delphi 7 - вес 15,0 Кб; на BP 7.0: 6,0 Кб.
[/QUOTE]
Так первое это Delphi, а второе BP, но ты сравно возможности при разработке в Delphi и возможности при разработке в BP.
273
08 августа 2006 года
3A3-968M
1.2K / / 22.12.2005
[quote=misha_turist]Так первое это Delphi, а второе BP, но ты сравно возможности при разработке в Delphi и возможности при разработке в BP.[/quote]
Уважаемый misha_turist.
Я думаю, что спор бессмысленный, BP это BP, а Дельфи это Дельфи; кому веников вагон, кому штопанный ....
286
08 августа 2006 года
misha_turist
572 / / 28.11.2005
[QUOTE=3A3-968M]Уважаемый misha_turist.
Я думаю, что спор бессмысленный, BP это BP, а Дельфи это Дельфи; кому веников вагон, кому штопанный ....[/QUOTE]
Так я же и не спорю что из них лучше.... просто рассматривали различные особенности компиляторов.

Кстати изначально мы (все участники разговора) действительно другой вопрос обсуждали.... :)
339
09 августа 2006 года
verybadbug
619 / / 12.09.2005
[QUOTE=3A3-968M]2 SquriL: да, я именно это и имел ввиду.
2 misha_turist: попробуй скомпилить следующий код, допустим, на Delphi 7:
 
Код:
[LEFT][FONT=Courier New]program Project1;[/FONT]
[FONT=Courier New][COLOR=green]{$APPTYPE CONSOLE}[/COLOR][/FONT][/LEFT]

[FONT=Courier New]begin[/FONT]
[FONT=Courier New]

[LEFT] writeln([COLOR=blue]'Hello, world'[/COLOR]);
[LEFT]end.[/LEFT]
[/LEFT]
[/FONT]


И подобный код на Borland Pascal 7(режим компиляции - защищённый):
 
Код:
[LEFT][FONT=Courier New]program Project1;[/FONT]
 
[LEFT][FONT=Courier New]begin[/FONT][/LEFT]
[/LEFT]
[FONT=Courier New]

[LEFT] writeln([COLOR=blue]'Hello, world'[/COLOR]);

[LEFT]end.[/LEFT]
[/FONT]

Итог: на Delphi 7 - вес 15,0 Кб; на BP 7.0: 6,0 Кб. Чтобы не быть голословным, в аттаче лежит архив с обоими экзешниками.
[/LEFT][/QUOTE]



если мне не изменяет память..... речь шла о праграммировании с использованием WinAPI.... так какова хрена (извините за выражение) ты обычную кансоль выкладываешь???.....
273
09 августа 2006 года
3A3-968M
1.2K / / 22.12.2005
[quote=verybadbug]если мне не изменяет память..... речь шла о пр[COLOR=red]а[/COLOR]граммировании с использованием WinAPI.... так какова [COLOR=red]хрена[/COLOR] (извините за выражение) ты обычную к[COLOR=red]а[/COLOR]нсоль выкладываешь???.....[/quote]
С misha_turist спорили о размерах экзешника, сделанного на Delphi 7 и BP 7.0. Про WinAPI не было ни слова(хотя мы отошли от темы топика). От того, что я в программу на Pascal и на Delphi 7 напихаю WinAPI вызовы, экзешник Delphi 7 от этого меньше не станет, чем на Pascal.
P.S.: кароч, тема закрыта, а то я смортю желающих поспорить по поводу и без щас набежит
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог