» Вопросы по Delphi (версии 2009, 2010 Weaver, 2011 Fulcrum)
JustAMaaan
Цитата:
Большое спасибо.
Цитата:
Вот файлики от Delphi XE:
Большое спасибо.
Подскажите как отключить .local .identcache файлы в DelphiXE?
Для Delphi 2010 отключал с помощью DelphiDistiller.exe v1.85 - последняя версия, автор ушел на C#
Для Delphi 2010 отключал с помощью DelphiDistiller.exe v1.85 - последняя версия, автор ушел на C#
mcka
знамя Дистиллера подхватил один наш соотечественник. XE Distiller работает хорошо и, в частности, отключает создание мусорных файлов. Ссылки есть в шапке варезной темы по Delphi. Или вот:
http://rghost.net/users/vugluskra/releases/XE-Distiller
знамя Дистиллера подхватил один наш соотечественник. XE Distiller работает хорошо и, в частности, отключает создание мусорных файлов. Ссылки есть в шапке варезной темы по Delphi. Или вот:
http://rghost.net/users/vugluskra/releases/XE-Distiller
Кто подскажет, какой шрифт используется в ИДЕ Delphi7,
интересует
TOOLS - Environment Options - Environment Variables
Таблица
Variable - Value.
Какой там используется шрифт?
интересует
TOOLS - Environment Options - Environment Variables
Таблица
Variable - Value.
Какой там используется шрифт?
Ludens
Цитата:
Добавлено:
Vital283
Цитата:
Цитата:
Никакой закономерности в появлении этой ошибки я усмотреть не смог.http://andy.jgknet.de/blog/ide-tools/ide-fix-pack-2009-10/
Никто не сталкивался?
Добавлено:
Vital283
Цитата:
Кто подскажет, какой шрифт используется в ИДЕ Delphi7"Courier New", Tahoma
Делфи 2010 INDY 10.5.8
Программа для подключения к серверу и принятия/отправки сообщений.
Все выводится в Memo.
Часть кода:
Код: IdIRC1.BoundPort := 0;
IdIRC1.ConnectTimeout := 0;
IdIRC1.ReadTimeout := -1;
IdIRC1.Host := '66.230.224.102';
IdIRC1.Port := 22000;
IdIRC1.Connect();
Программа для подключения к серверу и принятия/отправки сообщений.
Все выводится в Memo.
Часть кода:
Код: IdIRC1.BoundPort := 0;
IdIRC1.ConnectTimeout := 0;
IdIRC1.ReadTimeout := -1;
IdIRC1.Host := '66.230.224.102';
IdIRC1.Port := 22000;
IdIRC1.Connect();
Или подскажите хотябы где скачать ActiveIRC
Везде ссылки на 1 битый исотчник.
П.с.
Или объясните как при использовании Wsocket вывести принятое сообщение.
(у меня ток статус получается вывести, типа подключение, подключен, принятие, оттключение, отключен и т.д.)
Заранее СПАСИБО!
П.п.с.
Долбанное инди достало, в версии 10.5.7 - 10.5.8 одно и то же сообщение отправляется не такое же, как в 10.5.5, из-за чего все что у меня работало на 10.5.5 теперь не работает!
Отправляю: 'NICK '+Login1+sLineBreak+'mlogin '+Login1
В HEX 10.5.5: "4E 49 43 4B 20" +Login1+ "0D 0A 6D 6C 6F 67 69 6E 20" +Login1
В HEX 10.5.7: "4E 49 43 4B 20" +Login1+ "10 10 72 10 10 6E 6D 6C 6F 67 69 6E 20" +Login1
Что это "10 10 72 10 10 6E " такое???
Ппц, БРЕД!
Если sLineBreak заменить №13 то ничего не поменяется!
Везде ссылки на 1 битый исотчник.
П.с.
Или объясните как при использовании Wsocket вывести принятое сообщение.
(у меня ток статус получается вывести, типа подключение, подключен, принятие, оттключение, отключен и т.д.)
Заранее СПАСИБО!
П.п.с.
Долбанное инди достало, в версии 10.5.7 - 10.5.8 одно и то же сообщение отправляется не такое же, как в 10.5.5, из-за чего все что у меня работало на 10.5.5 теперь не работает!
Отправляю: 'NICK '+Login1+sLineBreak+'mlogin '+Login1
В HEX 10.5.5: "4E 49 43 4B 20" +Login1+ "0D 0A 6D 6C 6F 67 69 6E 20" +Login1
В HEX 10.5.7: "4E 49 43 4B 20" +Login1+ "10 10 72 10 10 6E 6D 6C 6F 67 69 6E 20" +Login1
Что это "10 10 72 10 10 6E " такое???
Ппц, БРЕД!
Если sLineBreak заменить №13 то ничего не поменяется!
RAD Studio 2010 -Delphi
Cлучилась такая ситуация , исчезла линия при появлении ошибок в окне кода
Как вернуть авто проверку контроля ошибок
господа не подскажите есть ли workaround вокруг проблемы с добавлением прозрачных png в imagelist в rad 2011. в 2010 нормально всё было, а в 2011 чёрный фон.
ZBEP
Почти всем, кто решается использовать инди, приходится допиливать его вручную. Благо исходники есть. Ну или попробуйте девятую версию, она вроде постабильнее была.
KSJJFS
В IDE Fix Pack по моему были какие то фиксы для подсветки.
coth
TImageList в VCL всего лишь обертка над винапишным, в крайнем случае с ним всегда можно работать через апи.
Почти всем, кто решается использовать инди, приходится допиливать его вручную. Благо исходники есть. Ну или попробуйте девятую версию, она вроде постабильнее была.
KSJJFS
В IDE Fix Pack по моему были какие то фиксы для подсветки.
coth
TImageList в VCL всего лишь обертка над винапишным, в крайнем случае с ним всегда можно работать через апи.
Коллеги, а никто не пробовал прикрутить Halcyon к Delphi XE?
Frodo_Torbins ну в версии 10.5.5 все как надо, но присутствуют другие баги.
В 10.5.7 (10.5.8) их нет, но есть замена "0D" на "10 10 72" и "0A" на "10 10 6E".
Вчера на офф форум написал, жду ответа, но чувствую, что до понедельника я его не дождусь.
Frodo_Torbins, спс.
Еще раз полазил в исходниках и почти получилось все)
Оказалось легче чем я думал)
В 10.5.7 (10.5.8) их нет, но есть замена "0D" на "10 10 72" и "0A" на "10 10 6E".
Вчера на офф форум написал, жду ответа, но чувствую, что до понедельника я его не дождусь.
Frodo_Torbins, спс.
Еще раз полазил в исходниках и почти получилось все)
Оказалось легче чем я думал)
Печально, но Инди всегда нужно допиливать ...
ZBEP
Что именно меняли? и в какой кодировке финальный вывод?
ZBEP
Что именно меняли? и в какой кодировке финальный вывод?
Все, проблему решил так:
В 10.5.7 (10.5.8) изменили процедуру RAW:
IdIRC.pas:
Код: procedure TIdIRC.Raw(const ALine: String);
begin
if Connected then begin
if Assigned(FOnRaw) then begin
FOnRaw(nil, False, ALine);
end;
IOHandler.WriteLn(IRCQuote(ALine));
end;
end;
В 10.5.7 (10.5.8) изменили процедуру RAW:
IdIRC.pas:
Код: procedure TIdIRC.Raw(const ALine: String);
begin
if Connected then begin
if Assigned(FOnRaw) then begin
FOnRaw(nil, False, ALine);
end;
IOHandler.WriteLn(IRCQuote(ALine));
end;
end;
Программа для подключения к серверу и принятия/отправки сообщений.
Все выводится в Memo.
Часть кода:
Код: IdIRC1.BoundPort := 0;
IdIRC1.ConnectTimeout := 0;
IdIRC1.ReadTimeout := -1;
IdIRC1.Host := '66.230.224.102';
IdIRC1.Port := 22000;
IdIRC1.Connect();
Все выводится в Memo.
Часть кода:
Код: IdIRC1.BoundPort := 0;
IdIRC1.ConnectTimeout := 0;
IdIRC1.ReadTimeout := -1;
IdIRC1.Host := '66.230.224.102';
IdIRC1.Port := 22000;
IdIRC1.Connect();
ZBEP
смотри в сторону Юникода, Юникод по отношению к Анси 1 к 2-м в размерности.
смотри в сторону Юникода, Юникод по отношению к Анси 1 к 2-м в размерности.
ZBEP
Через делфи значит с отладчиком? Под отладчиком программа наверняка работает медленнее. И при этом успевает принять больше данных. Похоже где то какой то глючный таймаут срабатывает.
Для начала стоит поставить брейк на Windows.Sleep и Windows.SetTimer. Хотя отсчитывать таймаут можно и другими способами, это уже надо в исходниках инди глядеть, чем они пользуются.
Через делфи значит с отладчиком? Под отладчиком программа наверняка работает медленнее. И при этом успевает принять больше данных. Похоже где то какой то глючный таймаут срабатывает.
Для начала стоит поставить брейк на Windows.Sleep и Windows.SetTimer. Хотя отсчитывать таймаут можно и другими способами, это уже надо в исходниках инди глядеть, чем они пользуются.
Спс, как время будет попробую - отпишусь.
П.с.
spasius
Цитата:
Это врятли поможет, т.к. принимается примерно 1/8 сообщения.
П.с.
spasius
Цитата:
смотри в сторону Юникода, Юникод по отношению к Анси 1 к 2-м в размерности.
Это врятли поможет, т.к. принимается примерно 1/8 сообщения.
Недавно установил Embarcadero RAD PHP XE 3.0
Создал форму PHP
разместил компоненты MySQLDatabase MySQLTable Datasource
DBGrid
Все как обычно в дельфях сделал, не первый раз.
Связал компоненты, настроил. MySQLDatabase MySQLTable - активны
Запускаю на выполнение -
в гриде есть заголовки полей моей БД - все правильно.
Непонятно, почему сам грид не заполнен данными - пустой.
Что где надо прописать?
Создал форму PHP
разместил компоненты MySQLDatabase MySQLTable Datasource
DBGrid
Все как обычно в дельфях сделал, не первый раз.
Связал компоненты, настроил. MySQLDatabase MySQLTable - активны
Запускаю на выполнение -
в гриде есть заголовки полей моей БД - все правильно.
Непонятно, почему сам грид не заполнен данными - пустой.
Что где надо прописать?
ZBEP
Обновились Инди по твоей просьбе. Оперативно.))
Обновились Инди по твоей просьбе. Оперативно.))
Такой вопрос:
Как сделать, что бы при наборе текста делфи пледлагала варианты и т.д.
Наприемер есть на форме у меня Edit1, Edit2, Edit3.
Я в коде набираю:
Код: Edi
Как сделать, что бы при наборе текста делфи пледлагала варианты и т.д.
Наприемер есть на форме у меня Edit1, Edit2, Edit3.
Я в коде набираю:
Код: Edi
ZBEP
Цитата:
В опциях, на странице Code Insight повключай Code Completion и связанные опции. По умолчанию должно быть все включено.
Цитата:
Так же, как при выборе "свойств", когда напечатаешь "Edit1.T" - делви предложит Edit1.Text
В опциях, на странице Code Insight повключай Code Completion и связанные опции. По умолчанию должно быть все включено.
0D0A
Спасибо!
Чет я тупанул, надо сразу было в опциях полазить)
П.с.
Вот более подробно расписано на офф форуме INDY про проблему 0D 0A в INDY 10.5.7(8)
http://forums2.atozed.com/viewtopic.php?f=7&t=13308&p=16516#p16516
Но т.к. я думаю не очень много людей пользуется idIRC для написания клиентов к таким странным внешним IRC серверам, как я, то наверное, мало кому это повредило работе программы.
П.п.с.
Исправили баг с 10 10, а не то. что вызывало у меня проблему.
Т.е. при баге
0A заменялось на 10 10 6E
0D заменялось на 10 10 72
После фикса бага стало:
0A заменялось на 10 6E
0D заменялось на 10 72
Но для меня это никакой роли не сыграло, потому что мне необходимо ставить в конце сообщения 0A, которое он теперь заменяет не 10 10 6E, а 10 6E.
Короче говоря, я по прежнему, для отсылки некоторых команд использую процедуру OldRaw, которая посылает сообщение без каких либо замен.
Спасибо!
Чет я тупанул, надо сразу было в опциях полазить)
П.с.
Вот более подробно расписано на офф форуме INDY про проблему 0D 0A в INDY 10.5.7(8)
http://forums2.atozed.com/viewtopic.php?f=7&t=13308&p=16516#p16516
Но т.к. я думаю не очень много людей пользуется idIRC для написания клиентов к таким странным внешним IRC серверам, как я, то наверное, мало кому это повредило работе программы.
П.п.с.
Исправили баг с 10 10, а не то. что вызывало у меня проблему.
Т.е. при баге
0A заменялось на 10 10 6E
0D заменялось на 10 10 72
После фикса бага стало:
0A заменялось на 10 6E
0D заменялось на 10 72
Но для меня это никакой роли не сыграло, потому что мне необходимо ставить в конце сообщения 0A, которое он теперь заменяет не 10 10 6E, а 10 6E.
Короче говоря, я по прежнему, для отсылки некоторых команд использую процедуру OldRaw, которая посылает сообщение без каких либо замен.
Коллеги, ответьте, пожалуйста, на дурацкий вопрос: отчего при загрузке иконок 16х16 в TImageList из файлов .ico, .bmp или .png происходит какая-то странная «порча» изображений? То у них появляется какой-то ореол, то черный фон, то какие-то лишние квадратики...
Пробую и так, и сяк, сохраняю в разных форматах, экспериментирую по-всякому, но все равно то и дело возникают эти странные артефакты. В чем тут дело, а? Подозреваю, что ответ какой-то очень простой...
Пробую и так, и сяк, сохраняю в разных форматах, экспериментирую по-всякому, но все равно то и дело возникают эти странные артефакты. В чем тут дело, а? Подозреваю, что ответ какой-то очень простой...
Ludens
В новых дельфях для чтения/записи ресурса используется апи ImageList_Read/ImageList_Write, так что понять как оно хранится и отчего глюки - только тратить время. Ясно, что через жопу. Пока используются картинки без альфаканала все вроде нормально, как только добавляем с альфаканалом - начинаются глюки, вроде черного фона на 2000. Я забил и использую TPngImageList, он при чтении, смотрит систему, и конвертит картинки в правильную иконку (с алфаканалом или без). И если используются методы Draw/DoDraw, то рисует срау оригинальный пнг без ImageList_Draw.
В новых дельфях для чтения/записи ресурса используется апи ImageList_Read/ImageList_Write, так что понять как оно хранится и отчего глюки - только тратить время. Ясно, что через жопу. Пока используются картинки без альфаканала все вроде нормально, как только добавляем с альфаканалом - начинаются глюки, вроде черного фона на 2000. Я забил и использую TPngImageList, он при чтении, смотрит систему, и конвертит картинки в правильную иконку (с алфаканалом или без). И если используются методы Draw/DoDraw, то рисует срау оригинальный пнг без ImageList_Draw.
0D0A
да, ты прав, по всей видимости, вся эта фигня связана с альфа-каналом. Я попытался найти в сети компонент TPngImageList, но не нашел...
И вообще, как-то нет нигде информации об этой проблеме. Похоже, люди давно знают способ ее радикального решения, и потому молчат :)
Добавлено:
Нашел следующую рекомендацию:
Цитата:
(Источник)
Попробовал воспользоваться. Действительно, теперь в дизайн-тайме получается красота:
Но увы, в ран-тайме все выглядит по-прежнему:
Добавлено:
Вот, нашел, похоже, самое свежее воплощение компоненты TPngImageList.
К сожалению, поддерживается только среда не моложе 2007. :(
Под XE не компилируется.
да, ты прав, по всей видимости, вся эта фигня связана с альфа-каналом. Я попытался найти в сети компонент TPngImageList, но не нашел...
И вообще, как-то нет нигде информации об этой проблеме. Похоже, люди давно знают способ ее радикального решения, и потому молчат :)
Добавлено:
Нашел следующую рекомендацию:
Цитата:
How to use transparent PNG icons with Delphi ImageList
Query: "Embarcadero Delphi ImageList does not show transparent PNG icons correctly. How to fix it?".
# Solution: If you want to use 32-bit (24-bit + alpha channel) PNG icons within Delphi TImageList, you need to set the following property values for TImageList. DrawingStyle: dsTransparent
# ColorDepth: cd32Bit
Note: Images must be transparent already.
(Источник)
Попробовал воспользоваться. Действительно, теперь в дизайн-тайме получается красота:
Но увы, в ран-тайме все выглядит по-прежнему:
Добавлено:
Вот, нашел, похоже, самое свежее воплощение компоненты TPngImageList.
К сожалению, поддерживается только среда не моложе 2007. :(
Под XE не компилируется.
Ludens
Возьми тут #. Кое-что обрезал, вроде методов редактирования в ран-тайме.
Возьми тут #. Кое-что обрезал, вроде методов редактирования в ран-тайме.
Цитата:
Возьми тут #.
0D0A,
ооо, я не верю своему счастью! Низкий тебе поклон!
А правильно ли я понял, что опции pngBlendOnDisabled и pngGrayscaleOnDisabled позволяют добиться настолько совершенного вида иконки в Disabled-режиме, что теперь нет необходимости создавать отдельный набор Disabled-иконок?
Ludens
Ну как бы да, если компонент использует методы Draw/DoDraw.
Ну как бы да, если компонент использует методы Draw/DoDraw.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
Предыдущая тема: Установка копоненты ZipTV
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.