Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по Embarcadero RAD Studio XE5-XE8,10.x(Seattle, Berl

Автор: kaz_av
Дата сообщения: 22.10.2014 21:51
NickNNN

Цитата:
Но отстуствие RTL для кроссплатформенной разработки заставляет программиста создавать для себя свою RTL.

Если ты решаешь писать на Java, т.е. уже решил привязаться к системе, почему тебя беспокоит вопрос кроссплатформенной разработки?


Цитата:
но яву выучить придется полюбому - все примеры и помощь по Android то на Яве.

Да ладно, для примеров достаточно понимания синтаксиса

sergionn

Цитата:
p.s. сейчас вот сижу жду EWB 2.0 если до нового года не выйдет или не оправдает моих внутренних ожиданий, то вообще уйду нафиг с паскаля, надоело

А где лучше-то?
Автор: sergionn
Дата сообщения: 22.10.2014 22:18

Цитата:
А где лучше-то?

знал бы точно где-лучше есть и будет, давно двинул бы, а так пока имеет место быть комплексная языковая фрустрация
Автор: Sulphide
Дата сообщения: 23.10.2014 05:16
в XE7 onkeup, onkeydown так и не пофиксили, в винде для буквенно-цифровых клавиш возвращает KeyChar, для всех остальных клавиш Key (виртуальный код)... На маке наоборот для всех клавиш возвращает только виртуальный код, KeyChar нулевой... или это фишка такая? ладно хоть драгэнддроп в тлиствью исправили.
Автор: protoror
Дата сообщения: 23.10.2014 14:00

Цитата:
А где лучше-то?

Не пробовали?
http://synopse.info/forum/viewtopic.php?id=1885
сам хочу переползти, т.к. в мормот немного уже вник
Автор: kaz_av
Дата сообщения: 23.10.2014 15:05
protoror
Речь о SMS? Если о ней - пробовал. Ужасть. Ужасть в основном от среды, сам DWS (SmartPascal) хоть и не идеален (в некоторых аспектах не имеет даже дельфийских возможностей), но довольно неплох. DWS идеален для написания бизнес-логики вокруг созданной компонентной инфраструктуры, но не всем требуется только это, нужно еще и библиотеки на чем-то писать.
Автор: sergionn
Дата сообщения: 23.10.2014 16:14

Цитата:
Не пробовали?

А о чем речь то конкретно, свзязке Smart + mormot?
или SmartmobileStudio или ее вебсервере (mormot) с dws бэкендом?
Автор: StaggerM
Дата сообщения: 23.10.2014 16:15
Подскажите, написание оберток для Java-классов доступно только для Android? Или для Windows-приложений тоже можно написать обертку java-класса?
Автор: protoror
Дата сообщения: 23.10.2014 21:06

Цитата:
А о чем речь то конкретно, свзязке Smart + mormot?
или SmartmobileStudio или ее вебсервере (mormot) с dws бэкендом?

Smart + mormot
из того что пробовал для работами с БД - мормот лучший, скорость, удобство, качество, поддержка и документация, все на высшем уровне.
Хотелось бы и веб интерфейс сделать с сервером на мормоте, может кто-то из русских уже делам, пишите советы)
Автор: haword
Дата сообщения: 24.10.2014 08:07
зря отдали делфи нашим криворуким программерам. над ними с дубинкой надо стоять что бы тестировали все как надо а не выпускали кривой продукт. и за каждое кривое не проверенное изменение наказывать уменьшением зарплаты.

В XE7 обнаружил глюк, очень неприятный. если кинуть на форму компонент FireMonkey и установить параметр akRight в Anchors компонент улетает за форму так что его не видно. Проверил на XE6, там не такого глюка. И какого криворукого программера за это дубинкой бить по рукам?
Автор: haword
Дата сообщения: 25.10.2014 08:30
нашел кому бить автору cnPack.
Автор: janxp
Дата сообщения: 26.10.2014 18:41
Доброго времени суток. Возникла проблема при запуске отладки программы, - Delphi XE7 вылетает и выкидывает на страничку http://installers.codegear.com/tamper?Version=21.0.17017.3725&Code=0400911D. Компиляция выполняется. Пробовал двумя патчами с форума - результат тот же. У кого-нибудь было такое?
Автор: NickNNN
Дата сообщения: 26.10.2014 18:45
Скачайте сборку с рутрекера. С ней точно нет проблем
Автор: janxp
Дата сообщения: 26.10.2014 18:54
Я качал с nnm. http://nnm-club.me/forum/viewtopic.php?t=819295 и http://rutracker.org/forum/viewtopic.php?t=4818000 идентичны. Кстати, при применении тамошнего патча тоже выкидывает. Операционной системе - неделя отроду. Стоит Microsoft Visual Studio 2012 - ставил во вторую очередь. Хотя XE5 с ним не конфликтовал, может ли быть конфликт между отладчиками ХЕ7 и MSVS2012? Вылет происходит именно при запуске отладки.
Вру. При запуске without debugging тоже вылетает. При запуске через Проводник - нет.
Автор: kaz_av
Дата сообщения: 26.10.2014 20:11
janxp
XP? Нужно обновить корневые сертификаты.
Автор: janxp
Дата сообщения: 26.10.2014 20:20
Win7 x64. Обновления - последние. Сейчас ставлю на виртуалку Win7 x32 (уже стоит MSVS 2012).

Добавлено:
На виртуалке все нормально. Попробовал отключить все компоненты, - вырубается все равно.
Антивируса нет. Присутствие вирусов исключено.

Добавлено:
Левые программы отключены. Вырубается очень быстро, память явно полностью не освобождается.

Добавлено:
Прошелся Reg Organizer'ом, получил сбой диспетчера дисков, bsod f4, вечный ребут - старая грабля. Восстановил, Rad Studio упорно вываливается. Лог событий Windows чист от критических ошибок.
Автор: Arioch1
Дата сообщения: 26.10.2014 23:21

Цитата:
Delphi XE7 вылетает и выкидывает на страничку http://installers.codegear.com/tamper?Version=21.0.17017.3725&Code=0400911D.


не нравится мне эта ссылка, ибо


Цитата:
v 1: play around with or alter or falsify, usually secretively
or dishonestly; "Someone tampered with the documents on my
desk"; "The reporter fiddle with the facts" [syn: tamper,
fiddle, monkey]
2: intrude in other people's affairs or business; interfere
unwantedly; "Don't meddle in my affairs!" [syn: meddle,
tamper]

http://www.dict.org/bin/Dict

Ты Файрвол настроил, чтобы ни одна программа из состава Delphi не имела доступа к сети ?


Цитата:
На виртуалке все нормально.

Ну вот там, стало быть, настроил.
Автор: janxp
Дата сообщения: 27.10.2014 08:50
Ссылка, по-моему, предназначена для объяснения значения кода ошибки, т.к. через некоторое время из нее выкидывает на http://www.embarcadero.com/product-validation-error.
Файрвол не настраивал - не вижу смысла, т.к. пациент стоит на изолированной от сети и левых подключаемых носителей информации машине. Доступ имеет ограниченное число пользователей. То есть, студия в интернет не влезала, хоть и пыталась.
Виртуалку установил позавчера, ничего не настраивал, и интернет там присутствует. Единственное, в хосты вписал embarcadero и варианты. Да и то, чтобы стартовая страница не грузилась (параметр -np не нравится).
Тут определенно что-то с компьютером.

Добавлено:
Прогнал через Ollly - извращение, но все же... Перед вылетом получаю:

Цитата:
660D0000 Модуль C:\Windows\assembly\GAC_MSIL\Microsoft.Build.Utilities\2.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Utilities.dll
660D2000 Размер кода в заголовке (00010000) увеличен до размера секции '.text'
Поток 00001288 завершен, код выхода: 400911D (67146013.)
Поток 000013EC завершен, код выхода: 400911D (67146013.)
...
Поток 00000F70 завершен, код выхода: 400911D (67146013.)
Работа процесса прервана, код выхода: 400911D (67146013.)

Он что, к .net цепляется?
И что-то я не нахожу объяснения lasterror 400911D.
Автор: protoror
Дата сообщения: 27.10.2014 09:41

Цитата:
Ты Файрвол настроил, чтобы ни одна программа из состава Delphi не имела доступа к сети ?

Ну не знаю уже сколько лет ставлю делфю + крек, никаких манипуляций с фаерволами и запрещением не делаю и ни разу не было такого чтобы делфя отказывалась работать
Автор: SuPriTo
Дата сообщения: 27.10.2014 10:06

Цитата:
Он что, к .net цепляется?

Delphi нужна Net. Я такую же конфигурацию хочу замутить - Delphi XE7 + MS VS 2012 или 2013.
А сколько им места на диске обоим требуется?
Автор: protoror
Дата сообщения: 27.10.2014 12:37

Цитата:
А сколько им места на диске обоим требуется?

по поводу места, ставьте делфи лайт из соответствующей темы, на работе реально было геморойно обновить делфи, приходилось все сносить, в т.ч. даже офис чтобы поставить, пока не узнал о лайт версии.
Автор: SuPriTo
Дата сообщения: 27.10.2014 17:15
janxp
Значит была XE7, установил MSVS2013. Вылетов не наблюдается.
protoror
Я на виртуалке ставлю. В реальной системе не хочу ставить, т. к. проблем потом не оберешься и придется переустанавливать систему. А этого очень не хочется делать, да еще и постоянно, т. к. есть приложения, которые работают на основной машине и которые нужны. Я спрашивал про размер, т. к. не знал сколько места нужно под обе платформы. XE7 вообще разжирела
Автор: janxp
Дата сообщения: 27.10.2014 23:14
Переустановил .Net - вылетает и без него, и с ним. Переустановил все MS Redistributable - та же история.
Насчет размера - дистрибутивы Microsoft Visual Studio Ultimate 2012 + MSDN 2010 Eng + MSDN 2010 Rus весят 6,65 ГБ. Сколько требуется для установки - уже не помню.


Добавлено:
Process Monitor от Sysinternals ничего полезного не выдал, или я не смог выцепить что-то определенное...
Автор: Kostyaxp
Дата сообщения: 28.10.2014 09:49
del

Почему-то если задать в RESTRequest параметр "param1" как pkURLSEGMENT он не переадется в сам URL вызова

http://host/restapi/api?param1=value

передается как
http://host/restapi/api
Автор: SuPriTo
Дата сообщения: 28.10.2014 10:50
janxp
Попробуй установить MS Visual Studio 2013.
Автор: janxp
Дата сообщения: 28.10.2014 11:14
Проблемы была в самом Rad Studio, или после установки MSVS какой-то параметр поменялся... К сожалению, не смог выяснить, - инженерам машина нужна, поэтому переустановил Rad Studio. Отладка работает. И в Rad Studio, и в MSVS. Спасибо всем за советы.
Автор: SuPriTo
Дата сообщения: 28.10.2014 12:47
Kostyaxp
Может быть потому, что метод передачи параметров выбрали как POST, а не GET.
Автор: Tulnov
Дата сообщения: 28.10.2014 21:57
Русификация Delphi XE7 версии 21.0.17017.3725 (run-time, .pas-файлы) Пасс - стандартный.
Как устанавливать: содержимое архива распаковать в каталог, прописанный в Library Path, либо в папку с проектом.
Замечания, баги, пожелания - в личку.

з.ы. Сделано на основе Русификации Delphi 2007 (run-time, .pas-файлы) от PoleSoft
Автор: Kostyaxp
Дата сообщения: 28.10.2014 21:59
SuPriTo

Цитата:
Может быть потому, что метод передачи параметров выбрали как POST, а не GET.

Спасибо за ответ. Вы правы.
Но если сервис требует параметр в URL через метод POST, то что это может означать?
В том плане, что нарушает ли это какой-либо стандарт или рекомендации?

Прочитал комментарии.
/// Parameter will sent as URL parameter (for GET requests) or as body
/// parameter (for POST/PUT requests)
pkGETorPOST
Автор: SuPriTo
Дата сообщения: 28.10.2014 22:16
Kostyaxp
Если сервис требует параметр URL через метод POST, а вы передаете параметр через метод GET, то у вас может не работать. И на оборот тоже. В общем это все.
Автор: noisy
Дата сообщения: 29.10.2014 08:24
Tulnov Спасибо!

есть пару замечаний:
1. PlatformAPI.pas ошибка в строке 1397 после ProfileName: string нужна ;
2. System.RegularExpressionsConsts.pas нехватает SRegExInvalidGroupName = 'Неверное имя группы (%s)';

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129

Предыдущая тема: Отмена встречи в Outlook из Excel VBA


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.