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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (версии 2009, 2010 Weaver, 2011 Fulcrum)

Модерирует : 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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

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

data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обсуждаем новые возможности и баги
Просьба писать только про Delphi 2009 и выше - по остальным версиям есть соответствующая тема.
Вопросы вареза здесь не обсуждаются !!!
См. также:
Известные важные баги Delphi 2010:

Описание________________________________________________ Исправлено Решение/Альтернатива_____________________
  1. Внимание !  Деинсталляция D2010 нарушает работу D2007 и D2009 !  
При деинсталляции удаляются CC3280MT.DLL и CC3290MT.DLL из Windows\System32,   необходимые для работы D2007 и D2009 соответственно.
Сделайте резервные копии
  2. Code Formatter не работает, если не инсталлирован пакет моделирования.   В нем также присутствует множество багов. Используйте с осторожностью.   1.   JEDI CodeFormat 2.44 SVN Snapshot (~750Kb)   Требуются JCL и JVCL  
2.GExperts with Formatter
  3. Не работает F1 в Object Inspector Update 2   IDEFixPack 2.9 от Andreas Hausladen
(dev. snapshots)
  4. Если IDE начинает падать с сообщением "Out of resources", возможно, что поврежден .res файл проекта. Удалить его, запустить IDE, открыть проект - новый .res файл будет создан автоматически.
  5. В редакторе не работает Class Completion, если в декларируемом классе есть поля с шаблонами. Перед декларированием поля добавить public или private и т.д.
  6. TTrayIcon.ShowBalloonHint() не работает на ОС ниже Vista [QC 77561] Update 2 * Установить Update 2   * ИЛИ почитать о причинах и решении проблемы на форуме embarcadero и в QC   * ИЛИ воспользоваться альтернативой, например Cooltray 4.4.0
  ...      


Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 14:28 26-08-2009 | Исправлено: data man, 18:27 06-08-2010
R3Pa4eK



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

Цитата:
Какая Delphi?

На разных пробовал. Delphi 7, 10. Ни там ни там не работает.

Цитата:
Как ставили?  

Скачал и установил.  

Цитата:
Попробуйте новый проект с пустой формой, на которой размещена TLabel.

Все равно не работает

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

А как их настроить?

Всего записей: 963 | Зарегистр. 15-01-2011 | Отправлено: 16:08 14-05-2011
Man_Without_Face



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток.
Пишу по технологии DataSnap (Delphi 2011) приложение клиент-сервер. Вчера все работало по протоколу http. Сегодня SQLConntction при подключении выдает ошибку: Protocol http can by used after an adequate instance of TDBXCommunicationLayer is registerd with TDBXCommuntcationLayerFactore.
В мануале есть решение: Устранить эту ошибку можно с помощью добавления модуля DSHTTPLayer в секцию uses (например, в форме ClientForm) клиента DataSnap.
Но это не помогает. DSHTTPLayer в Uses даже на первом месте.
В нете нашел топик: ---https://forums.embarcadero.com/thread.jspa?threadID=36090
Сделал тоже самое: из pas файла сделал bpl и проинсталил.  
Был при инсталле задан вопрос: The following changes are necessare to make this package compatible with other installed packages. Choose OK to apply these changes and rebuild the package.
(Add dsnap. Add dbrtl. Add IndyCore. Add IndySystem. Add IndyProtocols. Add DbxCommonDriver. Add DbxClientDriver.)  
Проблема вроде бы решилась. Но теперь при открытии проекта с сервером сайбейсовский компонент БД я не вижу: Cannot load package 'DataSnapIndy10ServerTransport150'. It contains unit 'DSHTTPLayer', which is also contained in package 'Package1'. Ignore the error and continue? Note: Ignoring the error may cause components to be deleted or property values to be lost.
Можно ли как нибудь по другому зарегистрировать DSHTTPLayer или же решить проблему с sybase.

Всего записей: 381 | Зарегистр. 25-01-2010 | Отправлено: 16:31 14-05-2011
JAPWork

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
R3Pa4eK
В меню Tools / Options / Environment Options/ Delphi Options посмотрите параметр Library (Library Path  и Browsing Path).
Для DelphiXE в них что-нибудь вроде "$(BDSLIB)\$(Platform)\release;$(BDS)\Imports;$(BDSCOMMONDIR)\Dcp;$(BDS)\include;$(BDS)\RaveReports\Lib;C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\RC5\Lib\RS-XE"
или "$(BDS)\SOURCE\VCL;$(BDS)\source\rtl\common;$(BDS)\SOURCE\RTL\SYS;$(BDS)\source\rtl\win;$(BDS)\source\ToolsAPI;$(BDS)\SOURCE\IBX;$(BDS)\source\Internet;$(BDS)\SOURCE\PROPERTY EDITORS;$(BDS)\source\soap;$(BDS)\SOURCE\XML;$(BDS)\source\db;$(BDS)\source\Indy10\Core;$(BDS)\source\Indy10\System;$(BDS)\source\Indy10\Protocols;$(BDS)\source\database;"
Что у Вас там?

Всего записей: 474 | Зарегистр. 12-02-2003 | Отправлено: 18:15 14-05-2011
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Man_Without_Face
Indy часом не обновлялся на системе? Обновление Indy это верная гибель DataSnap.
Индикатором этого является Cannot load package 'DataSnapIndy10ServerTransport150' при запуске студии

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 18:22 14-05-2011
R3Pa4eK



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
JAPWork
Вот такое у меня в Library:
$(DELPHI)\Lib
$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;$(DELPHI)\Rave5\Lib;
$(DELPHI)\Projects\Bpl;$(DELPHI)\Projects\Bpl
$(DELPHI)\source\vcl;$(DELPHI)\Source\Rtl
$(DELPHI)\source\rtl\Corba45;$(DELPHI)\source\rtl\Sys;$(DELPHI)\source\rtl\Win;$(DELPHI)\source\rtl\common;$(DELPHI)\source\Internet;$(DELPHI)\source\clx;$(DELPHI)\source\websnap;$(DELPHI)\Source\WebMidas;$(DELPHI)\Source\Indy;$(DELPHI)\Source\IntraWeb;$(DELPHI)\Source\Samples;$(DELPHI)\Source\Soap;$(DELPHI)\Source\ToolsAPI;$(DELPHI)\Source\Xml

Всего записей: 963 | Зарегистр. 15-01-2011 | Отправлено: 18:34 14-05-2011
JAPWork

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
R3Pa4eK
Созданный заново чистый проект с  одной только TLabel на форме дает ошибку при компиляции?

Всего записей: 474 | Зарегистр. 12-02-2003 | Отправлено: 19:27 14-05-2011
R3Pa4eK



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

Всего записей: 963 | Зарегистр. 15-01-2011 | Отправлено: 19:45 14-05-2011
JAPWork

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
R3Pa4eK
Ну что могу сказать... Снести, почистить реестр и папки, попробовать поставить заново.
В свежепоставленной Delphi, в которой не успел никто поковыряться руками, такие пробные чистые проекты должны компилироваться влет...
 
Добавлено
 
Иногда такое получается, если были последовательно установлены разные версии и создалась путаница в переменных окружения типа ($BDS) или ($DELPHI) после удаления одной из версий.

Всего записей: 474 | Зарегистр. 12-02-2003 | Отправлено: 19:52 14-05-2011 | Исправлено: JAPWork, 20:53 14-05-2011
R3Pa4eK



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
JAPWork
Да я уже понял в чем ошибка. В uses надо прописать:
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
 
Добавлено:
Есть еще какие-нибудь способы загрузки изображения (не только .png) в память?

Всего записей: 963 | Зарегистр. 15-01-2011 | Отправлено: 20:56 14-05-2011 | Исправлено: R3Pa4eK, 20:56 14-05-2011
JAPWork

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

Цитата:
В uses надо прописать:
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;

Вообще говоря - это Delphi должна проделать автоматом. При помещении на форму компонента ИДЕ сама обеспечивает какие нужно модули в списке uses

Всего записей: 474 | Зарегистр. 12-02-2003 | Отправлено: 21:10 14-05-2011
R3Pa4eK



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
JAPWork
Значит у меня что-то с Delphi. Попробую переустановить винду, может тогда все получиться.
 
Еще вопросик:

Цитата:
 
Есть еще какие-нибудь способы загрузки изображения (не только .png) в память?


Всего записей: 963 | Зарегистр. 15-01-2011 | Отправлено: 21:17 14-05-2011
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
R3Pa4eK
Конечно есть. Создаем динамический объект в памяти класса TPngImage. И работаем с ним.

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 21:41 14-05-2011
R3Pa4eK



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
spasius
Не подскажете как это сделать?

Всего записей: 963 | Зарегистр. 15-01-2011 | Отправлено: 21:47 14-05-2011
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
R3Pa4eK
Ну и флудер вы. Вам тут советовали книжки для новичков почитать. Так вот: после чтения любой из них, у вас не возникло бы ни одного вопроса, которые вы задавали в этом топике. Делайте выводы
Для работы с разными графическими форматами в делфи существуют разные классы. По одному на формат. Работать с ними всеми одновременно можно с помощью класса TPicture. Как это сделать - опять же читайте в книгах, к примеру "Программирование в Delphi 7" Дарахвелидзе и Маркова.

Всего записей: 2319 | Зарегистр. 24-05-2007 | Отправлено: 22:04 14-05-2011 | Исправлено: Frodo_Torbins, 22:05 14-05-2011
Man_Without_Face



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

Цитата:
Indy часом не обновлялся на системе?

Да вроде нет

Цитата:
Индикатором этого является Cannot load package 'DataSnapIndy10ServerTransport150' при запуске студии

Это вылазит при загрузке проекта с БД.
 
И еще после установки Delphi 2011, перестала заускаться Delphi 2009:
"Значение не может быть неопределенным. Имя параметра key.
 

Всего записей: 381 | Зарегистр. 25-01-2010 | Отправлено: 09:39 16-05-2011
druff

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А случайно никто не знает, как почистить записи реестра связанные с делфи? Поясню суть проблемы: установил Delphi XE (до этого стояли Turbo2006 и 2010) и постоянно натыкаюсь на какие-то проблемы. Например:
 
1) изначально были не совсем корректные пути к каталогу Lib
2) в Data Explorer не видно ни одного драйвера dbExpress
3) при попытке редактирования свойства SQL у компонент TIBDataSet, TIBQuery выскакивает Access Violetion. Причём если эти компоненты отвязать от TIBDatabase и TIBTransaction, то никакие ошибки не возникают. Пробовал на разных базах и разных серверах
 
вот такие пироги.. Есть какие-нибудь предложения/предположения (третий пункт особенно раздражает, работать невозможно)?

Всего записей: 402 | Зарегистр. 14-11-2006 | Отправлено: 14:12 16-05-2011
aidarsimon



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
druff
уже приходилось отвечать на аналогичный вопрос
 
-Установите на виртуалку win xp или win 7, без разницы.  
 
-Установите  total uninstall
 
-Сделайте снимок реестра с максимальными настройками
 
-Установите делфю и сделайте снимок
 
-Сравните два снимка с помощью программы
 
ПС: самый надежный способ, лучше не найдете.

Всего записей: 3749 | Зарегистр. 06-09-2008 | Отправлено: 14:32 16-05-2011 | Исправлено: aidarsimon, 14:33 16-05-2011
volod3000



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте !
 
Замучался гуглить.
 
Как можно программно разместить на панели задач (windows 7)
иконку ?

Всего записей: 134 | Зарегистр. 03-04-2007 | Отправлено: 16:46 16-05-2011
Frodo_Torbins

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

Всего записей: 2319 | Зарегистр. 24-05-2007 | Отправлено: 23:17 16-05-2011
volod3000



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Например , создаем ярлык (программы, папки, диска) и помещаем его
в папку :
 
"C:\Users\volod5000\AppData\Roaming \Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar"
 
где расположены ярлыки (проводник , IE и т.д.) созданные системой.
 
В реестре описание этих значков :
 
HKEY_CURRENT_USER\Software\Microsof t\Windows\CurrentVersion\Explorer\T askband
 
Так, вот самое сложное (для меня) отредактировать эти строки в реестре,
с учетом добавленных ярлыков.

Всего записей: 134 | Зарегистр. 03-04-2007 | Отправлено: 23:30 16-05-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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (версии 2009, 2010 Weaver, 2011 Fulcrum)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru