Программирование под Win32

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Программирование под Win32

Сообщение @lex » 02.08.2006 12:56:14

Почитал книгу "Основы программирования для Win32 на Free Pascal", решил попробовать...
Создал файл для компилятора Windres, содержащий главное меню:
Код: Выделить всё
MAINMENU MENU
  BEGIN
  POPUP "File"
    BEGIN
    MENUITEM "New", $101
    MENUITEM "Open", $102
    MENUITEM "Save", $103
    MENUITEM "Save as", $104
    MENUITEM "Reload", $105
    MENUITEM SEPARATOR
    MENUITEM "Exit", $106
    END
  END


При компиляции выдаёт 5: parse error !!!
Чего ему не нравится?
При использовании констант, как это описано в книге, пишет тоже самое только вместо 5, цифру 1 :(

А также, если кто знает, где в сети можно найти побольше информации по данному вопросу (Программирование под Win32) ?
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

Сообщение Иван Шихалев » 02.08.2006 14:34:29

А при использовании десятичных цифр (без $)?
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение Bohdan » 02.08.2006 18:23:43

Кстати, советую использовать RadAsm.
Я себе для Delphi настроил, для fpc просто руки не дошли.
Размер екзешки получается в районе 6 килобай 8)
Bohdan
новенький
 
Сообщения: 87
Зарегистрирован: 11.05.2005 11:31:46
Откуда: Ukraine, Kyiv

Сообщение LAutour » 03.08.2006 06:41:10

Bohdan
можешь настройку для RadAsm под Delphi дать?
LAutour
новенький
 
Сообщения: 34
Зарегистрирован: 13.06.2006 10:30:34

Сообщение @lex » 03.08.2006 10:49:29

Иван Шихалев писал(а):А при использовании десятичных цифр (без $)?

Уже лучше!
13: parse error
:)
Конец файла какой-то нужен что-ли?

Кто-то \":)\" писал(а):Прежде всего RadAsm и VisualAssembler не компиляторы а IDE.

??? :?: :?: :?:
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

Сообщение Иван Шихалев » 03.08.2006 11:36:08

@lex писал(а):Конец файла какой-то нужен что-ли?


Кстати, возможно... Где-то был такой глюк, что нужна была пустая последняя строка...
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение @lex » 03.08.2006 12:10:02

:D И правда! :D
It Is Work!
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

Сообщение Bohdan » 03.08.2006 15:36:59

LAutour
скажи куда кинуть
Bohdan
новенький
 
Сообщения: 87
Зарегистрирован: 11.05.2005 11:31:46
Откуда: Ukraine, Kyiv

Сообщение LAutour » 04.08.2006 07:00:48

Bohdan
Указал в привате
LAutour
новенький
 
Сообщения: 34
Зарегистрирован: 13.06.2006 10:30:34

Сообщение @lex » 04.08.2006 11:50:46

А чего держать всё это в привате? Давайте вместе разберёмся и настроим это дело под FpeePascal!
Хотелось бы начать с самого принципа работы RadASM, что он из себя представляет?
Качать наверное тут: http://www.radasm.com
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

Сообщение Bohdan » 04.08.2006 19:29:23

Да именно от туда.
Я думаю, что рассказывать особо нечего, легче скачать и посмотреть ;)
Скажу только, что мне лично было обидно, что дажи фриибасик под него заточили, а паскаля нет.
Давайте вместе разберёмся и настроим это дело под FpeePascal!

Ничего особо сложного нет, могу кинуть на мыло свой "полуфабрикат"
Bohdan
новенький
 
Сообщения: 87
Зарегистрирован: 11.05.2005 11:31:46
Откуда: Ukraine, Kyiv

Сообщение LAutour » 07.08.2006 07:49:10

@lex
Не хочу спама, поэтому в привате.

Bohdan
"полуфабрикат" лучше выложить:
http://doe.diablo2.com.ru/store/PasRadAsm.rar
LAutour
новенький
 
Сообщения: 34
Зарегистрирован: 13.06.2006 10:30:34

Сообщение @lex » 07.08.2006 10:33:30

Я скачал всё, что у них было...
Только вот во время его поисков на яндексе промелькнула такая фраза (см. выше, цитата "Кто-то :)").
Если он пользуется стандартным компилятором и библиотеками, ток как всё это получается, что объёмы уменьшаются?
Хотябы по этому вопросу пару слов разъясните, а я уж попробую разобраться...
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

Сообщение Bohdan » 07.08.2006 12:34:49

Если он пользуется стандартным компилятором и библиотеками, ток как всё это получается, что объёмы уменьшаются?

Не совсем стандартными :wink:
например system от KOL что дает уменьшение размера если я правильно помню на 15кил. И т.д.
Bohdan
новенький
 
Сообщения: 87
Зарегистрирован: 11.05.2005 11:31:46
Откуда: Ukraine, Kyiv

Сообщение @lex » 07.08.2006 13:56:02

А если взять этот модуль и засунуть его в стандартный компилятор, то получится такой-же результат?
...Если так, то RasASM - это что, просто универсальное IDE ?
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

След.

Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

Рейтинг@Mail.ru