Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Embarcadero RAD Studio XE2 (Pulsar)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

Открыть новую тему     Написать ответ в эту тему

data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обсуждаем новые возможности и баги
Просьба писать только про Embarcadero RAD Studio XE2 (Pulsar) - по остальным версиям есть соответствующие темы.

Вопросы вареза здесь не обсуждаются !!!
См. также:


Из слишком часто повторяемых вопросов:
  1. Почему EXE такие большие - перевод статьи от Andy тут, оригинал на страницу назад.
  2. Что случилось c авто-увеличением Build Number - Объяснение на англ.. Можно отключить встроенную функцию и добавить плагин, в котором есть "старый" авто-инкремент. Например DDevExtensions от Andy. У него так же есть хороший плагин IDE FixPack

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 23:54 27-07-2011 | Исправлено: Arioch1, 16:08 25-04-2013
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
 
Frodo_Torbins
Не заметил что Вы выложили.
"historyurl://cc.borland.com/ccweb.exe/listing?id=22860"
Жирненьким там шрифтом, вы не про такой же цвет писали? Вопрос тот же,
- есть саппорт on Cornflower?
 

Код:
 
{*******************************************************}
{                                                       }
{ Copyright(c) 1995-2010 Embarcadero Technologies, Inc. }
{                                                       }
{*******************************************************}
 
unit Graphics;
 
...
  clWebCornFlowerBlue = $ED9564;
 

 
Я наверно должен написать вам процедуру чтобы пояснить.
function GetLookupNameForColor(C: TColor): string;
begin
  c:= clCoRnFlOwErBlUe;
  result:=getEnumTI(TypeInfo(C), c);
  delete(s,1,2); //cl erase
  for i:=length(result) downto 2 do // Corn Flower Blue  - (перевод) Зерно Цветочное Синее
    if IsUpLetter(result[i]) then Insert(' ', result, i-1);
end;

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 18:27 28-08-2011 | Исправлено: delover, 05:06 29-08-2011
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
delover
В FMX.Colors.pas есть вариант поинртереснее:

Код:
Colors: array [0 .. 147] of TIdentMapEntry = ((Value: Integer($FFF0F8FF); Name: 'Aliceblue'),
... (Value: Integer($FF6495ED); Name: 'Cornflowerblue'), ...

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 19:19 28-08-2011
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
Сейчас вижу спасибо за наводку.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 21:02 28-08-2011
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ps
Я понял - список оттенков в модуле Graphics.pas зашифровали гомосеки, чтоб больше запутать традиционно мыслящих людей. Ну так я бы всё же не разрешал бы настолько длительных гейпарадов, потому как уже больше этот список на пропаганду расизма смахивает... ИМХО.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 05:09 29-08-2011
AlxMonster



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.w3schools.com/tags/ref_color_tryit.asp?color=CornflowerBlue - Cornflower Blue - это название стандартного цвета из html.  

Всего записей: 1575 | Зарегистр. 14-02-2006 | Отправлено: 13:33 29-08-2011
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Во опять я в ступоре, Indy-йцы они против w3 консорцума играют? Во дела. По непроверенным данным, в программах Adobe слово flower автоматически заменяется на слово с большой буквы.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 17:39 29-08-2011 | Исправлено: delover, 17:53 29-08-2011
tank0

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
 
Yes, FM is a good framework, but it still needs to be improved. However, it seems emb is not going to improve this in xe2.
 
Да, FM является хорошей основой, но она все еще нуждается в совершенствовании. Однако, похоже, EMB не собирается улучшить это в XE2.

Всего записей: 144 | Зарегистр. 19-10-2009 | Отправлено: 18:03 29-08-2011
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
delover
нет, это консорц работает против себя. спецификации бросают в виде черновиков и все на этом. достаточно вспомнить ситуацию, когда Indy приняли Cookie2, оказалось неготовы браузеры. а нужно то всего - принять спецификацию вовремя, а не ждать 7-8 лет.

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 19:03 29-08-2011
AlxMonster



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Этой спецификации цветов уже много лет. И проблем с поддержкой со стороны браузеров нет. Пробуйте.  
<html><body bgcolor="cornflowerblue">aaaaaaaaaa</body></html>
P.S. Delphi и HTML регистронезависимые, так что возможны разные способы написания.

Всего записей: 1575 | Зарегистр. 14-02-2006 | Отправлено: 19:19 29-08-2011
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spasius
Тут я немогу ничего ответить, наверно в консорциуме сидят богатеи у которых просто нет времени занятся вопросами спасения браузеров... Им каждый день деньги суют типо - прими спецификацию Рокфеллер, а он им мало денег даёте и времени у меня мало.
 
AlxMonster

Цитата:
регистронезависимые

Это относится к сопоставлению идентификатора с идентификатором. Если Вы начнёте утверждать что в исходниках VCL принято писать tfORM, inTegEr и CLwHITE, то придётся сомневаться что Вы в теме. Ну и может Вам привычнее писать JavasCript (много криптованой джавы)?
 
Frodo_Torbins
Ещё раз сенкс, уже наблюдал реализацию.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 20:08 29-08-2011 | Исправлено: delover, 20:10 29-08-2011
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tank0
Возможно они не станут менять того, что уже написано, но дополнять будут обязательно.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 21:30 29-08-2011
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавлю немного, вообще не про цвета.

Цитата:
Delphi и HTML регистронезависимые

Этот факт может считаться основанием для того чтобы Имя перестать считать именем? Когда пишется
{ ... from the Web Named Color palette and ...
сразу хочется думать, что речь шла про имена.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 08:13 30-08-2011
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
tank0
 
Возвращаясь к вопросу о FMX via RDP: в последней b12 пофиксен баг 96404: Firemonkey does not paint it's controls correct on Citrix Desktop or RDP Sessions. Some controls are working better others do not work at all.
 
В связи с этим вопрос: кто нибудь тестировал это? действительно ли сейчас по RDP работает FMX приложение?
 

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 13:48 30-08-2011
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
Я там чтото черкнул в пм может поправите?

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 19:44 30-08-2011
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
delover
За упоминание спасибо!
Что касается самой бд, то объем проделанной работы внушает уважение. Это полностью ваших рук дело? И для каких версий делфи оно предназначено? А то в DXE с юникодом какие то траблы.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 22:44 30-08-2011
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2All, кому интересно:
 
Смотрел про поддержку iOS/OS X в DXE2. Больше всего интересовало - как работает RTL и будут ли поддержка каких-либо native API на "чужих" платформах.  
 
Выяснилось: OS X - совершенно отдельная платформа от iOS.  
 
OS X имеет "встроенный" в RAD Studio кросс-компилятор, подготовленную под Mac RTL, в которую включены возможность вызывать многие нативные фреймвоки мака - (они живут в пространстве имет MacAPI.xxx). Есть поддержка откладки в среде RAD Studio и "совмещенная" с отладкой возможность "отправки" приложения на Mac и его запуска там (через Platform Assistant).
 
iOS поддержана гораздо скромнее. Скорее можно говорить о "предварительном" выпуске такой фичи. по всей видимости, благодаря наличию у KSDev готовой поддержки iOS через FPC решили от такой темы не отказаваться! Благо в маркетинговом плане наличие какой-никакой поддержки iOS - это хороший жирный плюс, так что выпустити нижеследующее. Проекты под iOS создаются в RAD Studio, там же и отлаживаются - но как Win32 приложения. Потом необходимо "конвертировать" проект RAD Studio  в XCode (есть соответствующая утилита). проект должен лежать на общедоступном для Win и Mac месте (сетевая папка, DropBox, Shared folder между VM и Host OS). потом мы на Mac ставим (внимание!) специальный набор - XCode3 + FPC (сначала 2.4.4, а потом с помощью его компилируем и дальше используем FPC 2.5.1). Соответственно, в качестве RTL доступны все возможности RTL от прокта FPC, включая конвертированные заголовки от фреймвоков Apple. Сконвертированный проект компилируется через XCode из ObjectPascal, там же и отлаживается (симулятор или реальный дивайс).  
 
Думаю, "исключить" XCode из "пищевой цепочки" в ближайшее время не получится - заливать на дивайсы и подписывать софт будет без XCode сложно. А вот FPC рано или поздно отвалится - его заменят на кросс-компилятор под ARM от Emro.  

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 13:58 31-08-2011
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins

Цитата:
объем проделанной работы внушает уважение

Это если не знать сколько этой байде лет уже Наростала давно, недавно возникла реальная необходимость - PееkAt файлсистем для некоторых очень полезных ActiveX. Требовалась моментальная подача данных как бы из файлов. И требовалось видеть прогресбар "открытия" - загрузки базы с сиди диска. В основе лежит демка из книги Мастеринг D6 от Марко. Так что ничего удивительного.  
 

Цитата:
И для каких версий делфи оно предназначено?

Реально она сейчас поддерживает 2006 и 2010 - одна на работе другая дома. Специально под другие она ещё не затачивалась. В хидер таблицы надо писать версию компилятора который осуществлял запись, этого ещё нет, так как больше пока необходимости менять хидер небыло... Думаю что от Delphi6 до 2010+ скомпилить нетрудно. Скорее всего просто не будет некоторых типов филдов и некоторых типов Вариантов. Для CIL поддержки не планировалось. В 2010 win32 с юникодом траблов не встречал.
 
Добавлено:
Юзабилити библиотеки даже не в базе, а в TVariantArray. Его юзаю постоянно, а когда хочу видеть данные в отладке, цепляю его на датасет и дальше ShowDatasetModal.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 16:37 31-08-2011
tank0

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XE2 goes to RTM now. But I pretty sure, the first public release of XE2 will have lots of bugs!
 
Ru:
XE2 идет к RTM сейчас. Но я уверен, первый публичный релиз XE2 будет много ошибок!

Всего записей: 144 | Зарегистр. 19-10-2009 | Отправлено: 18:02 31-08-2011
AlxMonster



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно про это подробнее:

Цитата:
Проекты под iOS создаются в RAD Studio, там же и отлаживаются - но как Win32 приложения.  
В xcode из ios приложений для отладки создаются x86 бинарники и запускаются в симуляторе. В каком виде они запускаются как win32 приложения? Embarcadero сделало симулятор iphone/ipad? Есть в поставке примеры где все это можно посмотреть?

Цитата:
 XCode3
Только 3? Он уже давно устарел. На lion не работает в принципе. 4-й xcode совсем не поддерживается?
 

Всего записей: 1575 | Зарегистр. 14-02-2006 | Отправлено: 18:10 31-08-2011
SolidSnakeRU

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уныло с ios вышло.

Всего записей: 248 | Зарегистр. 27-08-2008 | Отправлено: 23:38 31-08-2011 | Исправлено: SolidSnakeRU, 10:03 01-09-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Embarcadero RAD Studio XE2 (Pulsar)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru