|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.09.2007, 09:04 | #11 | |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
Цитата:
Хотя во всех примерах используют StringGrid.
Life is too short, play more...
Как правильно задавать вопросы |
|
03.09.2007, 13:08 | #12 | ||
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
Цитата:
Если так, то массивы тут не надо. Чтобы сравнить такие векторы достаточно знать начальную точку и конечную. А представить их так Код:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
||
03.09.2007, 19:08 | #13 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Если имеется ввиду из ехе файла получить код на Делфи, то нельзя. Максимум - код на ассемблере
|
03.09.2007, 22:08 | #14 | ||
Пользователь
Регистрация: 30.08.2007
Сообщений: 13
|
Цитата:
И уточнение к другому вопросу, о формировании физического адреса: Цитата:
Последний раз редактировалось Enko; 03.09.2007 в 22:21. |
||
03.09.2007, 22:09 | #15 |
Пользователь
Регистрация: 30.08.2007
Сообщений: 13
|
|
03.09.2007, 23:07 | #16 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
что же вы людям мозги парите, нельзя было эту статью в первом вопросе привести?
почитайте ответы - ни один из отвечавших не понял о чем речь
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
04.09.2007, 17:08 | #17 | |
Пользователь
Регистрация: 30.08.2007
Сообщений: 13
|
Цитата:
Чем отличаются определение переменных в процедурах Например: My_Proc(var x: MyType); My_Proc(x: MyType); My_Proc(const x: MyType); Правильно ли я понял, что в перврм случае в стек загружается адрес, а во втором и третьем-значение? Каким же способом лучше определять переменные? Последний раз редактировалось Stilet; 01.02.2010 в 10:43. |
|
07.09.2007, 02:00 | #18 | |
Пользователь
Регистрация: 04.09.2007
Сообщений: 19
|
Цитата:
подробнее смотри Calling conventions Вот простой пример Код:
Код:
при Proc(Variable: Integer) -- 1 при Proc(var Variable: Integer) -- 100 при Proc(const Variable: Integer) -- вообще не скомпилируется теперь подробнее 1. если мы ничего не указываем, то для тела процедуры создается копия передаваемой переменной и в процедуре мы уже работаем с ней 2. если указано var мы работаем с переменной по ссылке, т.е. работаем с самой переменной, а не с ее копией 3. если указано const, то это то же, что и var, только мы не можем изменять переменную в теле ф-и Для чего же нужны var и const? 1. var нужен для изменения переменной по ссылке 2. var и const нужны для экономии ресурсов, поскольку не создается копия переменной. особенно это важно для строковых типов, где рекомендуется указывать const 3. const в отличии от var дает нам уверенность, что мы случайно не изменим переменную кроме того есть еще out подробнее смотри Parameter semantics |
|
08.09.2007, 20:47 | #19 |
Пользователь
Регистрация: 30.08.2007
Сообщений: 13
|
Есть русско-английский словарь(т.е каждому русскому слову поставлено в соответствие английское слово), нужно ввести русское слово и программа должна найти соответствующее английское слово или сообщить что такого слова в словаре нет.
Как лучше представить в памяти этот словарь для более быстрого поиска, не перебирать же подряд все слова, сравнивая с нужным. |
09.09.2007, 12:42 | #20 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
1 Что за словарь(в смысле вы писали или используется какой-то другой)? Имеет смысл просто отсортировать слова по буквам и сохранить в отдельный файл(например а.ff,где ff тизированый файл), а оттуда уже делать чтение и сравнивание(функция pos).
2. насчет памяти- имели ввиду как представить словарь на винчестере? Если нет то не понял для чего его грузить в память. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СПАСИБО модераторам раздела "Общие вопросы Delphi!" ) | artemavd | Свободное общение | 3 | 04.10.2008 02:44 |
сравнить разные строки | Katovski | Общие вопросы Delphi | 8 | 02.05.2008 21:10 |
Вопросы по Delphi 2007 | Энинг | Помощь студентам | 22 | 04.01.2008 14:40 |
С++ и Delphi. Вопросы | UnD)eaD)Snake | Общие вопросы C/C++ | 3 | 21.08.2007 20:11 |
Разные справочники по Delphi | Egych | Свободное общение | 3 | 12.02.2007 12:14 |