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

» Вопросы по Embarcadero RAD Studio XE3

Автор: SerGap
Дата сообщения: 10.11.2012 20:47
HeMet
Спасибо, справился немного по своему.
Автор: eddoc
Дата сообщения: 10.11.2012 21:59
SolidSnakeRU
А что, обезьяна настолько востребована сейчас, чтобы была необходимость браться за освоение сырого продукта? Может, стоит подождать еще 1-2 релиза студии, чтобы там было допилено большинство критичных багов и приделано минимально комфортное количество плюшек?
Автор: sergionn
Дата сообщения: 11.11.2012 17:07

Цитата:
А что, обезьяна настолько востребована сейчас

нет обезьяна вообще никак не востребована сейчас, она просто единственный путь к выживанию delphi и дальнейшей ее эволюции......
а вообще ты где все это время был , навскидку:
_http://www.3dnews.ru/news/637763
_http://www.oszone.net/19033/PC_shipments_fall_for_first_time_for_eleven_years
_http://www.iphonedaily.ru/article/1341
список можно продолжать.............................
Автор: HeMet
Дата сообщения: 11.11.2012 19:03
sergionn
Мобильные устройства, сейчас по крайней мере, устройства потребления контента: в интернете полазить, книжки почитать, фильмы посмотреть, музыку послушать. А ПК это платформа его создания. Думаю, своя ниша у него всё равно останется.
Автор: sergionn
Дата сообщения: 11.11.2012 19:48

Цитата:
А ПК это платформа его создания. Думаю, своя ниша у него всё равно останется.

Согласен на 100%, только соотношение потребителей к создателям 1000000 к 1-му......
ПК на архитектуре x86 будут еще долго жить, но постепенно отойдут в свою ограниченную нишу......
а как быстро это произойдет мы вскоре увидим,
+ мне кажется в течении ближайшего года появятся полноценные пк на android и arm:
1) Дешевые: ос, бесплатна, софт существенно дешевле
2) Энергоэффективные
3) Мобильные: хош работай в кровати, хош соединяй с моником-телеком на рабочем месте

в любом случае, кто не двигается дальше, тот всегда остается в проигрыше..............

Но вот если бы ms оставила бы окончательной цену в 400 рублей за 8-ку везде и всегда,
а не только на ограниченный по времени апгрейд,
сделала бы более интуитивно понятный интерфейс в метро,
не копировала эпл на все 100% с аппстром,
а ARM версию не запускала бы для подстраховки вообще,
Интел не ССАЛ бы и перевел бы в первую очередь на 22 техпроцесс атомы, к релизу 8-ки
одновременно снизив бы свою жлобскую маржу на них,
ВОТ ТУТ Я БЫ СИЛЬНО ЗАСОМНЕВАЛСЯ в судьбе андроида........
НО как в крупных корпорациях балом правят зачастую не здравый смысл,
а СИЮМИНУТНЫЕ ОТЧЕТЫ перед акционерами (emb и здесь явный пример), поэтому мы и имеем такую картину........
Автор: eddoc
Дата сообщения: 12.11.2012 06:56
sergionn

Цитата:
список можно продолжать

Я пока вижу моду на новые игрушки. Вряд ли эти девайсы смогут в ближайшее время стать больше, чем предмет роскоши.

Цитата:
единственный путь к выживанию delphi и дальнейшей ее эволюции

пожалуй, с этим соглашусь, раз другого принципиально нового подхода к кроссплатформе нет. Только, имхо, стоит подождать, пока обезьянка переболеет "детскими болезнями" своего становления и развития, а потом браться за изучение
Автор: deks
Дата сообщения: 12.11.2012 07:18
eddoc

Детские игрушки?) только iOS устройства продались тиражом более 400 (!) млн экземпляров. И сгс3 продается - более 30 млн только одно устройство. И нэксус7 более млн в месяц..

В общем, мобильные устройства - это HUGE!)
Автор: GlavBuh
Дата сообщения: 12.11.2012 08:59
eddoc
Я вполне могу представить переход некоторых частей бухгалтерии, складского учета, выездных менеджеров на "игрушки"-планшеты, с удаленным доступом в корпоративные базы. Там, где не надо много барабанить пальцами по клавиатуре. Набрать инвойс из готовых товаров на складе вполне удобно организовать на планшете.

Поэтому я бы уже сейчас не отказался бы от хорошего инструмента для создания бизнес-приложений для Андроид на Паскале.

Еще один известный Delphi-разработчик собирается спрыгнуть с Delphi.
http://www.tpersistent.com/?p=697
Larry Hengen - он автор hcOPF - фреймворка хранения объектов.
Автор: sergionn
Дата сообщения: 12.11.2012 09:42

Цитата:
Еще один известный Delphi-разработчик собирается спрыгнуть с Delphi.

вроде не совсем "спрыгивает", переходит на remobjects.............

Я думаю, что все проясниться после выхода пресловутой Mobile Studio,
если в ней будет реализован приемлимый вектор движения,
то можно дать emb 2-й шанс, если же баги будут многочисленны,
или подход через ж, то наверняка я тоже буду пробовать ro, qt5.........
Автор: Eternal_Shield
Дата сообщения: 12.11.2012 10:12
deks
Не суть, сколько девайсов продалось. Ни о чём не говорит. Помнится мне, на каждом витке эволюции техники, настолкам пророчили капут: начиная от пальм и заканчивая ноутами/нетами/трансами и прочей мишурой. Что в итоге? десктоп даже не "просел" ... но зато во время "бума", продажи у настолок падали и со всеми паранойя делалась. Однако, ничего не изменилось.

Полностью поддерживаю eddoc в этом вопросе. Пару лет пройдёт, рынок насытится погремушками и всё вернётся на круги своя.

Про арм [more]
Что касается производительности ARM'ов, то, имхо, она будет расти лет 5 (как раз к 2017 догонят атомы 2009го года), а дальше они встанут перед вопросом: чо дальше?. Вот только когда они встанут, у того же самого атома (бедного нашего заморыша) будет немногим большее энергопотребление и порядковой разнице в производительности. Думаю, у интела получится раз в 5-7 снизить энергопотребление к тому времени. Это мой личный прогноз на тот случай, если никакого прорыва в литографии не приключится к тому времени.[/more]

GlavBuh

Цитата:
Еще один известный Delphi-разработчик собирается спрыгнуть с Delphi.  

И правильно делает. Ем-ро прилагает адские усилия по закапыванию языка. Тоже пора к Oxygene присматриваться. Надеюсь, местный колхозняк (читай Россия) быстро разродится соотв. вакансиями, а не будет ждать у моря погоды.
Автор: sergionn
Дата сообщения: 12.11.2012 11:05

Цитата:
Не суть, сколько девайсов продалось. Ни о чём не говорит.

ПОСМЕЯЛСЯ, А что ДОЛЖНО ГОВОРИТЬ О УСПЕХЕ??????????????
Выступления Балмера со сцены - его танцы и беготня?????
Катания Синофски на планшете?

1) Капут "настолкам" никто не пророчит, они просто меняют свое предназначение
2) Ни пальмы, не windows mobile - системы, ни тем более нетбуки НИКОГДА, еще раз ПОВТОРЯЮ НИКОГДА,
не продавались такими объемами и не имели такого парка приложений как у ios и android.
Но вы вправе ждать, когда ВСЕ ВЕРНЕТСЯ на КРУГИ СВОЯ ))))))


Цитата:
Про арм Подробнее...

вы видимо владеете какой-то устаревшей инфой:

Кросплатформенный тест Geekbench дает след.релуьтаты:

1) Самый мощный на сегодня atom d2700 2 ГГц, 2win32 - 1679 TDP 10 Вт
2) Мобильный ФЛАГМАН Intel Atom Z2760 @ 1.80GHz - 1299 TDP 2 Вт + 2Вт
3) Amd z-01 - 1091 TDP 5,9 Вт
3) Самый мощный Samsung Exynos 5250 1700 MHz (2 ядра) - 2271 TDP 4 Вт
4) Qualcomm Snapdragon S4 Pro APQ8064 1500 MHz (4 cores) - 1932 TDP 3.6 Вт
5) NVIDIA Tegra 3 T30 1500 MHz (4 cores) - 1493
6) iPad (4th generation) Apple A6X 1400 MHz (2 cores) - 1754
7) iPhone 5 (CDMA) Apple A6 1300 MHz (2 cores) - 1566
+ здесь сравнение
_http://www.anandtech.com/show/6340/intel-details-atom-z2760-clovertrail-for-windows-8-tablets

Короче atom на всех позициях проигрывает arm в СВОЕМ сегменте.........
Автор: deks
Дата сообщения: 12.11.2012 11:17
Eternal_Shield

Почему не суть сколько дивайсов продалось? Все зависит от рынка, на котором работать! Если на потребительском, то очень даже фактор.

Еще один момент: продажи и install base у PC может, и большие, но у PC нет такого канала поставок софта как Store (Win8, в котором появился Store нужно еще взлететь).

Так что для всех, кто работает на потребительском рынке b2c, c2c - мобильные устройства это мейнстрим, а персоналки остались побоку! На край, можно персоналки через web-версию поддерживать (так инстаграмм делает, например), у PC хватает мощей на шуструю работку браузера и приложений внутри него.

Про ARM: я очень рад, что появилась конкурирующая с Intel архитектура, которая заняла значительные ниши на рынках! Конкуренция только в плюс потребителям, это для Intel минус. Но я бы не начинал отстаивать ни x86, ни ARM как "единственное верное решение". Сейчас диспозиция ясна - Intel подкупает производительностью, ARM - энергопотреблением. Как будет в будущем? Посмотрим. Для рынка разработки софта большой разницы не вижу: OSX/iOS, Java/Android и .NET/WinRT без всяких проблем могут поддерживать обе архитектуры, БЕЗ ВООБЩЕ НИКАКИХ проблем. Так что мы можем запасаться попкорном и смотреть за событиями))
Автор: Eternal_Shield
Дата сообщения: 12.11.2012 11:46
sergionn

Цитата:
ПОСМЕЯЛСЯ, А что ДОЛЖНО ГОВОРИТЬ О УСПЕХЕ?????????????? Выступления Балмера со сцены - его танцы и беготня?????  

Господи, сколько можно, то? Я ни на кого не молюсь ... ни на балмера, ни на ведроид с ойОс. Не все ещё overreacting здесь до 80лвл прокачали. Надеюсь "успех" продлится хотя бы с годика 2-3.

1. Сколько читал ваших постов, простите, десктопу уже раз 5 п**дец приходил вместе с Win32 и х86. Без обид.
2. Раньше и народу было меньше на планете, а интернетов и того меньше. Откуда инфа то будет в народ капать? ... не задумывались почему первый планшет от МС не вызвал интересу, а, через 2 года, на айпад все фапали? Вот и я про тоже.

Молюсь за Ваш успех в покорении сердец владельцев вердроидов.


Цитата:
Кросплатформенный тест Geekbench дает след.релуьтаты:  

За ARM я рад в двойне. Уже могут хоть что-то, токмо мне бы тесты атома под ведроидом х86 бы ... чисто для смеху.


Цитата:
http://www.anandtech.com/show/6340/intel-details-atom-z2760-clovertrail-for-windows-8-tablets

Удивительно, ARM'ы слили от 24 до 50% в производительности при незначительно >большем< потреблении какому-то там Z2760, который "порван" в Geekbench'e. Испытываю смешанные чувства. Не знаю насколько эти тесты адекватны.

deks
Да, тут я промахнулся, "кол-во" = успех. Вопрос "на сколько долго?". Ч


Цитата:
Еще один момент: продажи и install base у PC может, и большие, но у PC нет такого канала поставок софта как Store (Win8, в котором появился Store нужно еще взлететь).

Ровно как в google store нужно влезть. Рынок ведроидов - это 90% голодранцев/любителей картошки фри, а для остальных 10% - такой выбор софта, что задолбаешься конкурировать. Где-нибудь через годик, на PC все привыкнут к Store и на ПиСи будет такая же ситуёвина, что и с ведроидом, только с той лишь разницей, что рынок ведроида освоен, а рынок ПиСи - нет ... интересно, где выгоднее?
Автор: deks
Дата сообщения: 12.11.2012 15:29
Eternal_Shield

Про сторы: ну - конкуренция, да! Но рынок есть. И он есть и на ведроиде, и на ios. Конечно, он разный! Я просто хочу сказать, что на этом рынке можно и нужно работать для разработчиков пользовательского сектора.

Как сторы приживутся на win8 - это пока вопрос догадок и предположений. На win бывает довольно длительные сроки адаптации новых версий (в отличии от iOS, например), - этим есть схожесть с ведроидом. В общем, прогнозы - дело неблагодарное!)

Автор: Eternal_Shield
Дата сообщения: 12.11.2012 16:11
deks
Верно, поживём увидим.

Возвращаясь к нашим баранам:
Чем лечить Prism XE3, кто в курсе? То ли мне показалось, то ли кто-то говорил, что по старинке всё работает (от пред. версий). Что-то ничего не нашёл.
Автор: Arioch1
Дата сообщения: 12.11.2012 16:18
Боян наверное, но попалось определение - что такое Fire Monkey
http://www.urbandictionary.com/define.php?term=fire%20monkey

И вообще
http://delphihaters.blogspot.ru/2011/11/urban-trademarks.html
Автор: salexn1
Дата сообщения: 12.11.2012 17:08
Arioch1
по мне одно название блога говорит само за себя:
Delphi Haters'...

Автор: Arioch1
Дата сообщения: 12.11.2012 17:19
тем не менее, ссылки хороши, то ли там запредельно юморные маркетологи, то ли "и даже немножечко вредить"

Кстати то, что он пишет, часто вполне оправдано.
Автор: SolidSnakeRU
Дата сообщения: 12.11.2012 21:44
Delphi XE3 хорош только для студентов.
Куда не плюнь проблемы.

tWTF = class
test_field: string;
end;

JSONMarshal.Marshal(WTF).ToString() не херовую утечку памяти создает.

Авторы среды походу не знают про глобальный ключ "ReportMemoryLeaksOnShutdown := true", позор!
Автор: GlavBuh
Дата сообщения: 12.11.2012 22:50
SolidSnakeRU
Я даже не искал встроенный парсер JSON в Дельфи (тем более для D2007 его нет) - сразу использовал хороший опенсурсный вариант - SuperObject.
Автор: deks
Дата сообщения: 13.11.2012 08:08
Могу посоветовать также dwsJSON: _http://delphitools.info/2012/09/17/spotlight-on-dwsjson/

Плюсы: быстрый (намного быстрее стоковых парсеров, быстрее SuperOBject), менее бажный, MPL1.1

Юнит является частью DWS, но может работать отдельно.

Краткое введение по ссылке выше, ну и читаем комменты - они полезные.

Recent news: народ пробует запилить сабж под FPC2.7.1
Я попозже планирую запилить под Oxygene for Java/iOS
Автор: MagistrAnatol
Дата сообщения: 13.11.2012 10:43
Господа, подскажите как в РАД ХЕ3 создать приложение для Вынь 8 - File->New->Metropolis UI ето понятно, но есть несколько но:
приложение остается завязанным на рабочий стол - в Вынь+Таб оно не видно
и как реализовать восьмерочный вариант закрытия - подвел мышицу вверх-потащил вниз уменьшенную форму- дотянул до определенного уровня - закрыл приложение???

Добавлено:
блин, забыл - и как программно свернуть приложение Application->Minimize(); - чет мне кажется не сработает??
Автор: Frodo_Torbins
Дата сообщения: 13.11.2012 11:15
MagistrAnatol
Часть функционала появится после включения лайв тайла, который правда довольно проблематично установить в систему. А часть наверно придется ручками извращатся делать.
Автор: MagistrAnatol
Дата сообщения: 13.11.2012 12:00
Frodo_Torbins
та я и согласен его реализовать больше всего меня интересует как закрыть приложение как в 8.

Цитата:
лайв тайла
имееш ввиду что надо кинуть лайв тайл - и уже с него запускать приложение?
Автор: deks
Дата сообщения: 13.11.2012 12:43
MagistrAnatol

Тут нужно чуток разобраться! Delphi НЕ УМЕЕТ делать win8 приложения. Metropolis UI - это гибрид Win8 LiveTile-проложения (mini-сервер, написано, наверное на VS2012), к которому подключается дельфийское Desktop-приложение, и отправляет туда информацию по HTTP (если мне не изменяет память). Фактически, реализуется нативная для вин8 иконка.

В остальном, приложение абсолютно стандартное win32/64 приложение. В принципе, его и на d7 можно сделать (под win32).

Что добавляет DXE3, так это скин, который "косит" под вин8. Но это проделки обезьяны)) Вин8 там и не пахнет) Ну и в стор вас с такой приладой не пустят!

Данное безобразие обещали починить "когда нибудь" (с). Ну и если вам делается обидно и больно, то "виноват нехороший микрософт" (с)
Автор: sergionn
Дата сообщения: 13.11.2012 12:54

Цитата:
Данное безобразие

Мысли вслух: если все-таки проблема с WintRT на x86 у EMB была из-за ms, то
интересно двинется ли с места эта проблема с уходом из ms godfather of win8
Стивена Синофcки, т.к. осмелюсь предположить, что в силу характера последнего,
этот припон мог возникнуть именно с участием этого человечека........
Автор: Arioch1
Дата сообщения: 13.11.2012 12:55
Зачем МСу глючные программы в маркете ?
Автор: sergionn
Дата сообщения: 13.11.2012 12:56

Цитата:
Зачем МСу глючные программы в маркете ?

+1000500..................
хотя это уже конечно вторично, глючная программа априори не должна пройти фейс-ворк-контроль...........
Автор: MagistrAnatol
Дата сообщения: 13.11.2012 13:06
deks
понятно
помогите довести до ума код
void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift, int X, int Y)

{
if (Y==0) {
Cursor=crHandPoint;
} else
{
Cursor=crDefault;
Left=0;
Top=0;
Form1->WindowState=wsMaximized;
}
if (Shift.Contains(ssLeft) && Y>Screen->Height/2)Application->Terminate(); - Не хочет закрывать приложение

}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift,
         int X, int Y)
{

if(Button == mbLeft && Y==0)
        {
        Form1->WindowState=wsNormal;
        Width=600;
        Height=600;
        long SC_DRAGMOVE = 0xF012;
        ReleaseCapture();
        SendMessage(Handle, WM_SYSCOMMAND, SC_DRAGMOVE, 0);
        }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormMouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift,
         int X, int Y)
{
Left=0;
Top=0;
Form1->WindowState=wsMaximized;

}
//---------------------------------------------------------------------------


Добавлено:
основные проблемы - не закрывается приложение и если я передумал у меня форма по среди екрана , курсор за пределами формы и чтобы форма опять максимизировалась надо только подводить курсор на форму
Автор: HeMet
Дата сообщения: 13.11.2012 16:24
SolidSnakeRU

Нет там косяка на стороне EMB.


Код:
procedure TForm1.Button1Click(Sender: TObject);
var
WTF: tWTF;
JSONMarshal: TJSONMarshal;
IamNotLeakingAnymore: TJSONValue;
SerializedData: string;
begin
// Инициализация
WTF := tWTF.Create;
WTF.test_field := 'СРЕДА ТУТ НЕ ПРИ ЧЁМ';
JSONMarshal := TJSONMarshal.Create(tJSONConverter.Create);
try
// Сериализация объекта в строку
// Не стоит увлекаться точками: можно что-нибудь потерять.
IamNotLeakingAnymore := JSONMarshal.Marshal(WTF);
SerializedData := IamNotLeakingAnymore.ToString();
ShowMessage(SerializedData);
finally
WTF.Free;
JSONMarshal.Free;
end;
if Assigned(IamNotLeakingAnymore) then
IamNotLeakingAnymore.Free;
Application.Terminate;
end;

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738

Предыдущая тема: [Delphi XE2] Размер PNG


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