|
28.09.2009, 14:00
|
#31
|
ПроЭктировщик
Регистрация: 21.06.2009
Адрес: Беларусь, Столбцы
Сообщений: 148
Написано 32 полезных сообщений (для 57 пользователей)
|
Ответ: MidletPascal - возможно opensource?
!!!очень надо добавить case
и ещё, список файлов, подключённых к проекту надо сделать ввиде дерева, чтобы там были папки, и можно было их сворачивать
типо:
проект
|_
| folder1
| |_
| | folder2
| | |_
| | |_file1
| | |_file2
| |_ file3
| |_file1
| |_file2
|_ file3
|_file1
|_file2
file3
|
(Offline)
|
|
29.09.2009, 15:04
|
#32
|
AnyKey`щик
Регистрация: 05.09.2008
Адрес: Пушкино
Сообщений: 14
Написано 7 полезных сообщений (для 15 пользователей)
|
Ответ: MidletPascal - возможно opensource?
Надо добавить выход из процедуры/функции первым делом) Это самая большая проблема . А по сабжу - могу помочь с "системной" частью.
__________________
|
(Offline)
|
|
29.09.2009, 16:00
|
#33
|
Знающий
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений (для 17 пользователей)
|
Ответ: MidletPascal - возможно opensource?
Сообщение от zombiee
Надо добавить выход из процедуры/функции первым делом) Это самая большая проблема .
|
да это не сложно обойти... К примеру if'ом и доп. переменой
__________________
И суслики вам не помогут
|
(Offline)
|
|
29.09.2009, 23:04
|
#34
|
ПроЭктировщик
Регистрация: 21.06.2009
Адрес: Беларусь, Столбцы
Сообщений: 148
Написано 32 полезных сообщений (для 57 пользователей)
|
Ответ: MidletPascal - возможно opensource?
Вы вообще собираетесь исходники вылаживать или как??? Не вздумайте сделать как Alex
|
(Offline)
|
|
29.09.2009, 23:55
|
#35
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: MidletPascal - возможно opensource?
Куда торопимся? Думаете, что получили исходники и завтра будем трубить о версии 3.0?
Подтверждаю, что исходники есть у меня на руках. Для проекта занято место - http://code.google.com/p/midletpascal/
По мере того как я с ними разберусь, все залью туда. Думаю сделаю это до конца недели. Т.к. по сути там два проекта - компилятор и IDE.
Также попрошу администрацию создать под разработку отдельный подфорум, чтобы не сорить в основном.
Всех желающих помочь и имеющих идеи прошу подождать совсем чуть-чуть.
|
(Offline)
|
|
Эти 7 пользователя(ей) сказали Спасибо Piligrim за это полезное сообщение:
|
|
30.09.2009, 00:50
|
#36
|
AnyKey`щик
Регистрация: 05.09.2008
Адрес: Пушкино
Сообщений: 14
Написано 7 полезных сообщений (для 15 пользователей)
|
Ответ: MidletPascal - возможно opensource?
Сообщение от demon112
да это не сложно обойти... К примеру if'ом и доп. переменой
|
Ага, и городить километры кода
__________________
|
(Offline)
|
|
30.09.2009, 11:03
|
#37
|
Знающий
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
|
Ответ: MidletPascal - возможно opensource?
смотрю исходниками MP, неплохо документированы, разбираюсь со структурами данных, правда откомпилить, пока нормально не получилось,(только частично), т.к. у себя нашел старую версию visual c++.
____
при работе в MP наиболее часто встречающаяся ошибка была "out of memory" - ошибка уходила, когда правил исходник в обычном редакторе с удалением лишних пробелов/переносов строк/заменой TAB на пробелы и т.д. - надо смотреть парсер.
____
про InLine вызовы: конечно, не собираюсь делать внутри еще java-компилятор (для этого подойдет "Canterbury Pascal for J2ME" - там стоит конвертер, т.е. примерно так: pascal ->java->class),
думаю добавить функцию, которая будет записывать в константный пул полное имя метода и вызвать его из текущего места, решаю как сделать передачу параметров, а также как быть с переходником типов, т.к. MP из общих типов понимает только int и String
также пробую над оптимизацией и минимизацией компилятора, на основе документации и исходников.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо abcdef за это полезное сообщение:
|
|
30.09.2009, 11:55
|
#38
|
Знающий
Регистрация: 26.07.2009
Адрес: Россия, Москва
Сообщений: 318
Написано 103 полезных сообщений (для 331 пользователей)
|
Ответ: MidletPascal - возможно opensource?
Хорошо.
Исходники уже есть у abcdef, Piligrim. Спасибо ребятам, за то что поддержали идею. Я к сожалению в C не очень разбираюсь, поэтому доработать ничего не смогу. Единственное что смог сделать - это просто списаться с автором и забрать исходники.
Я доступен через ЛС, аську (почти всегда онлайн). Как с Alex'ом думаю не получится ))
Последний раз редактировалось Tronix, 30.09.2009 в 13:05.
|
(Offline)
|
|
30.09.2009, 15:34
|
#39
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Исходники MP получены!
Есть предложение выделить компилятор в отдельный exe, а не dll. Тогда можно будет использовать внешние среды разработки.
abcdef , если ты изменяешь исходники, заливай пожалуйста через svn на code.google.com иначе будет бардак.
|
(Offline)
|
|
30.09.2009, 20:52
|
#40
|
Знающий
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений (для 33 пользователей)
|
Ответ: Исходники MP получены!
я могу тестировать, могу участвовать в проекте. По предложениям - это естественно заделать в новой версии - функции библиотек - заделать как стандартные, т.е. например функции lib_font32 будет уже заранее предусмотренно, либо мона еще заделать доп.модули - то бишь, как оффисе - такая система получится, где будет компиллятор, редактор и т.д, а для особо тупых Create Menu например. Нажимаешь и переходишь в спец.раздел, где можешь, не зная кода например заделат ьменю с помощью редактора. Еще один модуль - поддуржка BT. Нгажал - перешел в модуль, составил и готово. Т.е сделать в МП псевдо устройство некоторых аспектов, как в game marker. Можно не программируя напистаь некоторые функциии -меню, спрайты и т.д
также нужно работать над багами и основынм классом готовго приожения(M.class)
Также я готов предоставить для информативности и т.д. свой сайт о МП - mobilepascal.ucoz.ru
|
(Offline)
|
|
30.09.2009, 21:07
|
#41
|
Знающий
Регистрация: 26.07.2009
Адрес: Россия, Москва
Сообщений: 318
Написано 103 полезных сообщений (для 331 пользователей)
|
Ответ: Исходники MP получены!
Сообщение от Chagio
Также я готов предоставить для информативности и т.д. свой сайт о МП - mobilepascal.ucoz.ru
|
Уважаемый, вы бы хотя-бы его сначала от всех трипаков полечили, коих там штук 6, не меньше. Реально достает.
|
(Offline)
|
|
05.10.2009, 00:04
|
#42
|
Нуждающийся
Регистрация: 10.02.2007
Сообщений: 99
Написано 18 полезных сообщений (для 28 пользователей)
|
Re: Исходники MP получены!
смотрю исходниками MP, неплохо документированы, разбираюсь со структурами данных, правда откомпилить, пока нормально не получилось
|
У меня в VC 2008 Express без проблем компилятор компилица. Две строчки тока добавить надо в main.c
#pragma comment(lib,"StaticLibrary.lib")
#pragma comment(lib, "ws2_32.lib")
Естественно прежде скопировать StaticLibrary.lib в папку проекта...
IDE еще не пробывал, но скорее всего в Express не скомпилица MFC.
|
(Offline)
|
|
05.10.2009, 13:58
|
#43
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Исходники MP получены!
IDE написана с помощью сторонней библиотеки Prof UIS. Не думаю, что она сверхфункциональна. Ратую за Free IDE или написать свою.
|
(Offline)
|
|
05.10.2009, 14:48
|
#44
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Исходники MP получены!
Дайте и мне исходнички. Охота глянуть хоть одним глазком.
У меня есть полный MS VS 2008, может у меня компильнется без проблем.
C MFC я раньше работал, должна поддерживаться и в этой версии.
|
(Offline)
|
|
05.10.2009, 14:53
|
#45
|
Знающий
Регистрация: 26.07.2009
Адрес: Россия, Москва
Сообщений: 318
Написано 103 полезных сообщений (для 331 пользователей)
|
Ответ: Исходники MP получены!
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Tronix за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:52.
|