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

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

Модерирует : 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

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

jvthegost

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

Цитата:
возможно изнутри приложения сбрасывается на дефолтную. если так,  
можно поставить брейкпойнт внутрь ActivateKeyboardLayout, и посмотреть по стеку.

 
А каким образом ?

Всего записей: 76 | Зарегистр. 27-02-2010 | Отправлено: 14:27 05-09-2013
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jvthegost
либо собрать с use debug dcu's и поставить бряк на строке с описанием ф-ии (там где external user32 указан), либо сделать самому тестовый вызов, поставить там бряк, открыть CPU view, зайти в первый call по F7, и поставить второй бряк уже там, внутри call'а

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 19:27 05-09-2013
jvthegost

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эта зараза кстати, как я понял, что то вроде расплаты за переход на UNICODE.
Нашел я решение.
Необходимо в файл *.dpr добавить строку

Код:
PInteger(@Screen.DefaultKbLayout)^:=-1;

Может кому и понадобится.

Всего записей: 76 | Зарегистр. 27-02-2010 | Отправлено: 10:02 26-09-2013
Medium



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

Цитата:
Может кому и понадобится.

Подскажите, плз, что конкретно даст данная строка?

Всего записей: 587 | Зарегистр. 09-04-2002 | Отправлено: 23:26 26-09-2013
jvthegost

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Работал с Delphi в ХЕ3 и ХЕ4, пишешь приложение, ввод данных осуществляется скажем русским языком, а дефолтовый в системе у тебя английский. Так что бы во время перехода с формы на форму, не менялся язык ввода на дефолтовый. Это, как я понял, происходит с 2009 CodeGear.

Всего записей: 76 | Зарегистр. 27-02-2010 | Отправлено: 15:09 27-09-2013
Medium



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jvthegost
Понятно, большое спасибо.

Всего записей: 587 | Зарегистр. 09-04-2002 | Отправлено: 23:30 29-09-2013 | Исправлено: Medium, 23:30 29-09-2013
option

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то не могу врубиться. При компиляции ставлю галочку "Output resource string .drc file", во время компиляции drc файл появляется, а потом исчезает. Что нужно сделать, чтобы файл оставался?

Всего записей: 80 | Зарегистр. 16-08-2001 | Отправлено: 15:21 12-12-2013
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нужно в настройка эврики отключить удаление служебных файлов

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 17:02 12-12-2013 | Исправлено: X11, 17:05 12-12-2013
Aleksandr N

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

Всего записей: 1665 | Зарегистр. 25-02-2008 | Отправлено: 21:07 11-01-2014 | Исправлено: Aleksandr N, 23:49 13-01-2014
V1s1ter



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем
Кто сталкивался, ниже приведенный код не работает под XE3.
Как обойти? Компилятор пишет "переменная psHandleIC не определена".
Но в System.UITypes эта переменная является частью перечислимого типа и определена в секции interface "TPrinterState = (psNoHandle, psHandleIC, psHandleDC);"  

Код:
 
program Project26;
{$APPTYPE CONSOLE}
{$R *.res}
 
uses
  System.SysUtils, System.UITypes;
 
begin
  Writeln(psHandleIC);
end.
 

 
 
Добавлено:
V1s1ter
Сам себе отвечаю. Споткнулся потому, что перехожу с 2007 на XE3. В последней есть опция компилятора {$SCOPEDENUMS ON} которая требует указание типа перед переменными перечислимого типа, то есть в моем случае нужно писать не просто "Writeln(psHandleIC);", а "Writeln(TPrinterState.psHandleIC); ".

Всего записей: 948 | Зарегистр. 06-02-2007 | Отправлено: 15:21 21-04-2014
Talay



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, где я могу скачать вот такое:  
Embarcadero Interbase XE3 Server Edition ?  
   
 поискал через гугл тишина )

Всего записей: 482 | Зарегистр. 07-08-2008 | Отправлено: 11:30 17-06-2014
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Странное поведение Delphi XE3 и Delphi 2007 на Windows 10 x64
 
При старте проекта в режиме debug среда вешает ПК намертво. Ничего нельзя сделать, вообще, только Reset.
Приложение стартует, а секунд через 5-10 ОС подвисает. Почти постоянно это проявляется. Если запускать приложение вне IDE, то подвисаний нет.
Эксперты и надстройки отключал/удалял.
Было какое-то время, что не было подвисаний.
Открыл другой проект, намного меньше. Тоже проявилась проблема.
 
Антивирус отключал, IDE с админскими правами запускал.  
 
на снимке видна DLL на которой всё виснет
http://f5.s.qip.ru/14a5VJpS9.png - это D2007
 
в случаях, когда не зависает, то этой библиотеки в списке нет
в Delphi XE3 немного другой список

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 12:00 23-10-2015
VadimLou



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2007+Win10,x64 - проблем не имею
XE3 - на win10 - IDE не запустилось
Зависание - может от специфики вашего проекта зависит...
Как запутили XE3 на win10 ? iSO/Lite/обновление  до Win10?

Всего записей: 702 | Зарегистр. 22-07-2004 | Отправлено: 22:57 23-10-2015
X11



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

Цитата:
Как запутили XE3 на win10 ?

 
Проблем не было вообще.
Была Win 7, обновилось до 10 по программе обновления от Microsoft.
Работало какое-то время без проблем, потом началось.
Embarcadero® RAD Studio XE3 Version 17.0.4625.53395  
 
Установлено: http://andy.jgknet.de/blog/ide-tools/ide-fix-pack/ ?

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 09:26 24-10-2015
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11
Может у вас общие проблемы, типа битого файла в системе?

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 17:11 24-10-2015
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На двух разных ПК?
Отключил Аваст.
Сейчас грешу на HTTPS, т.к. приложения используют инди и ssl
потом отпишусь

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 18:42 24-10-2015
antiwinlocker



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

Цитата:
Странное поведение Delphi XE3 и Delphi 2007 на Windows 10 x64

 
Тоже самое с XE3. Держу открытым диспетчер задач, если виснет - убиваю процесс, помогает если успеть. Интересно как решить.

Всего записей: 107 | Зарегистр. 17-10-2011 | Отправлено: 21:57 07-11-2015
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При отключенном Авасте проблема не проявляется.
Даже если просто монитор файловой системы отключить.
Можно добавить в исключения все исходники, но вчера и при этом тоже проблема проявилась.

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 22:54 07-11-2015
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
antiwinlocker, пиши в техподдержку Аваста, чем больше сообщений, тем быстрей они исправят проблему.

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 10:47 08-11-2015
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11, на мой взгляд аваст абсолютный параноик, помню как он на простое соединение по VPN ругался. Но опять же, если скомпилированный код подписать сертификатом, то проблем с авастом уже не будет

Всего записей: 791 | Зарегистр. 22-10-2004 | Отправлено: 10:48 08-11-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 XE3


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru