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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Medium



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abelino
Держи. Абсолютно рабочие XLReport for Delphi XE3 with source (включая ProOptionPack, документацию, справку и демо-примеры).

Всего записей: 587 | Зарегистр. 09-04-2002 | Отправлено: 19:02 29-11-2012
abelino

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Medium, спасибо.

Всего записей: 4 | Зарегистр. 28-11-2012 | Отправлено: 08:51 30-11-2012
zds

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите пожалуйста как прочитать данные из файла xlsx ноходящегося в ресурсах, не сохраняя на диск?
пока получилось только открыть его в TResourceStream  
Res : TResourceStream;
.....
res:=TResourceStream.create(HInstance,'exel','xlsx');
 
как теперь получить данные Excel из TResourceStream, не сохраняя на диск?
заранее спасибо

Всего записей: 78 | Зарегистр. 20-05-2006 | Отправлено: 10:44 05-12-2012
salexn1



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zds
Судя по всему никак. Нет у Excel возможности читать из stream.
А что плохого в том, если сохранить файл на диск?
 
Можно конечно попробовать какие-нить компоненты поюзать: XLReader, SpreadSheet. Они возможно умеют без файла работать

Всего записей: 502 | Зарегистр. 21-02-2008 | Отправлено: 12:49 05-12-2012
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zds
Теперь надо его распаковать какими-нибудь компонентами с поддержкой формата zip. Далее достать из него нужный файл и распарсить. Незнаю, может есть уже готовые компоненты с поддержкой xlsx, для старого xls точно есть.
А вообще выбран весьма неудобный формат. Ексель умеет сохранять данные и в более удобные форматы.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 12:55 05-12-2012
ant0ni02004

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zds
а чем ограничение такое вызвано(не сохранять на диск)?
можно ведь через официальный виндовый tempdir\tempfile поработать и при соотв. выставленных флагах система его даже сама удалит после закрытия  
 
З.Ы.
можно попробовать и через memory-mapped поработать, но не факт что excel потянет
 

Всего записей: 442 | Зарегистр. 26-10-2004 | Отправлено: 17:25 05-12-2012
zds

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

Всего записей: 78 | Зарегистр. 20-05-2006 | Отправлено: 14:34 10-12-2012
neznayka3

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

Цитата:
 тупо батник..

сделал батники и забыл, до сегодня. пока терминал не перезагрузишь они тянут старые/переименованные exe. батник такой:
Код:
@echo off
start \\192.168.1.1\prog.exe

Всего записей: 385 | Зарегистр. 07-06-2007 | Отправлено: 20:13 18-12-2012
bukerman1975

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

Цитата:
Держи. Абсолютно рабочие XLReport for Delphi XE3 with source (включая ProOptionPack, документацию, справку и демо-примеры).

а можно еще раз выложить? а то там пишет, что файл не найден...

Всего записей: 13 | Зарегистр. 05-04-2011 | Отправлено: 15:51 14-02-2013
utmost80



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У TActionMainMenuBar есть баг с отрисовкой корневых элементов не имеющих детей.
ide xe2 система w7 32bit
 
 
постройте меню на основе TActionMainMenuBar примерно такого вида
 
file     | options | help
-New
-open
-save
-exit
 
на все действия в onExecute назначьте пустую процедуру
procedure TfrmActions.Action3Execute(Sender: TObject);
begin
//
end;
 
запустите приложение и нажмите на options или help
элемент меню "залипнет" ! можете перевести фокус на форму, пощёлкать по форме, ничего не изменится пока вы не кликните на меню file.  
с меню file так-же происходит подобная штука - попробуйте кликнуть на нём сразу двумя кнопками мыши он тоже останется залипшим.
 
прошу подтвердить и если кто-то сталкивался, то дайте рецепт лечения.

Всего записей: 49 | Зарегистр. 26-01-2011 | Отправлено: 20:15 16-02-2013
utmost80



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
рецепт от бага с TActionMainMenuBar написал тут:  
http://stackoverflow.com/questions/14912858/work-around-for-tactionmainmenubar-painting-bug-where-item-is-not-unselecting
решение может и не лучшее, но рабочее.

Всего записей: 49 | Зарегистр. 26-01-2011 | Отправлено: 20:16 17-02-2013
Nekromant777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
Такой вопрос: Есть форма на делфи, с одной кнопкой и одним полем для вывода текста. Есть текстовый файл с несколькими строками. Как сделать вывод рандомной строки из текстового файла в поле по нажатию кнопки?
Думаю это совсем простой вопрос, если можно, пожалуйста, сам код.
Спасибо.

Всего записей: 9 | Зарегистр. 24-02-2013 | Отправлено: 06:35 06-03-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ответил здесь
http://forum.ru-board.com/topic.cgi?forum=33&topic=0812&start=8000#lt

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 13:11 06-03-2013
cyrilo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня проект в Delphi 2010. Используются VCL компоненты, для которых есть поддержка Delphi XE-XE3. Возможно ли портирование моей программы на MacOS?

Всего записей: 29 | Зарегистр. 11-11-2005 | Отправлено: 02:38 20-03-2013
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cyrilo
Нет, потому что для макос программы создаются с использованием FireMonkey а не VCL. Вот когда у используемых вами VCL-компонент появятся FireMonkey-аналоги, тогда можно будет.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 13:53 20-03-2013
cyrilo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот гляжу у MyDAC есть поддержка MacOS (судя по Changelog'у). Чисто теоретически, если и уостальных она появится, преград для портирования не будет?

Всего записей: 29 | Зарегистр. 11-11-2005 | Отправлено: 15:11 20-03-2013
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cyrilo
Не будет. Но есть одно "но": архитектура FireMonkey сильно отличается от VCL, что сказывается и на компонентах. Так что не стоит расчитывать, что переход с VCL на FireMonkey ограничится запуском одной автоматической тулзы.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 14:46 22-03-2013
nevertime



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ ! скиньте сурсы C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\source
 
delphi 2010  
 
зависает  пытаясь их искать, не могу найти где скачать.

 
ОК, нашел версию с исходниками.

Всего записей: 47 | Зарегистр. 24-10-2009 | Отправлено: 09:58 03-04-2013 | Исправлено: nevertime, 10:00 04-04-2013
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nevertime
Лучше просто переустановить делфи. Тем более что настройки сохранить не проблема.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 23:28 03-04-2013
nevertime



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно кому понадобиться (сам искал не нашел решения):
 
При запуске DelphiDistiller 1.85  возникла ошибка:
 
HKEY_CURRENT_USER\\" is of wrong kind or size
 
 
как оказалось в реестре в ветке HKEY_CURRENT_USER кто-то нагадил и изменил значение по-умолчанию, а точнее его тип. И из-за этого программа выдавала ошибку.  
 
Решение: восстановил значение.

Всего записей: 47 | Зарегистр. 24-10-2009 | Отправлено: 13:53 10-04-2013
Открыть новую тему     Написать ответ в эту тему

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