| Длина TMemo.Lines.Strings[] |
[Дек. 22, 2009|11:48 am] |
Возникла проблема - есть текстовый файл, что-то вроде "базы данных" - в нем много строк и строки зачастую имею длину выше 255 символов. И в программе обращение идет по строкам. Но почему-то в ТМемо копируется не вся строка, а только "последняя" часть, причем тоже больше 255 символов. То есть суть такая. В Мемо1 загружается весь файл, потом Memo2.Text:=Memo1.Lines.Strings[q] - q - нужный номер строки. Но вот в этом самом мемо2 оказывается не вся строка, а только ее последняя часть. Причем с забавным эффектом. Допустим, нужная строка имеет длину 1345 символов. В Мемо2 же оказывается только 321 последний символ. А вообще 1345 символов - это 5 строк по 256 и еще 61 символ. А те самые 321 - это 256+61. То есть, 1 строка "с остатком". Не знаю, какое мистическое значение это имеет, но мне нужно, чтобы в мемо загружалась вся строка, а не ее огрызок, пусть даже такой "ровный" |
|
|
| Delphi Package Installer |
[Дек. 19, 2009|10:21 pm] |
|
Всем кому приходилось устанавливать компоненты для Delphi прекрасно знают, насколько это муторное дело: отдельно открыть пакет, добавить пути к исходникам (в ооочень неудобном окне), скомпилировать (сначала run-time, затем design-time), установить... и так для каждого пакета, которых могут быть десятки. Потому я решил для себя автоматизировать это дело и написал небольшую программку — инсталлятор компонентов для Delphi. Установить пакет с компонентами и добавить пути к исходникам можно простым перетаскиванием файлов в окно программы. Все просто и быстро =) Кому надо — пользуйтесь! ;)
П.С. Тестировал на Delphi 7, 2007 и 2010. По идее должно работать на всех версиях.
П.П.С. Программа пока не умеет автоматом создавать к пакетам *.res файлы, как это делает Delphi если таких файлов нет. Потому если при установке компилятор пишет что нет *.res файла, придется открыть *.dpk в Delphi чтобы создать его. |
|
|
| Укладка графов |
[Дек. 18, 2009|01:31 pm] |
Никто не поделится опытом подключения к Дельфе готовых библиотек, которые умеют: по минимуму - укладка графа по максимуму - укладка и визуализация графа |
|
|