|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 15, 2003 13:31:33 Хай. Я вот недавно хотел выкусить код с генератором ключей из проги, написанной на дельфи. М по ходу дела возникла ситуация, что некоторые функи и процедуры в редакторе дельфи не всплавют. Я пишу uses SystInit, System, SysUtils, Messages, Windows. То есть что хотел-то сказать - в редакторе прототип функи не всплывает. Типа пишу NewAnsiString, затем нажимаю ctrl-space, ничего не происходит. прототип не показывается. Вообщем, хелпми, плииз. |
|
|
Дата: Июл 16, 2003 04:23:45 MrHammer NewAnsiString начинается с подчеркивания. Опыт показал, что функции, имя которых начинается с подчеркивания, не доступны. |
|
|
Дата: Июл 16, 2003 13:06:49 Значитца, только сам компилятор Борман Дельфи может распоряжаться этим функами? УУУ, какой однако . ...жадный. Последний вопрос. А не обьявляются ли они частными (private) функами, и из-за того и не возможно использовать их из юнита. Я клоню к тому, что некоторые функи начин. с подчеркивания, все таки- мона использовать в прогах; типа LStrLen и че-то еще такое. Спасибо. P.S. Прошу прощения за отклонение от мейнстрима этого форума. |
|
|
Дата: Июл 16, 2003 13:19:04 MrHammer А не обьявляются ли они частными (private) функами Судя по расположению их описания (между interface и implementation) в "стандартном" Pascal’е они должны быть доступны для всех модулей содержащих строчку: uses System.pas Если сильно надо, и Вы понимаете что делаете, то можно изменить System.pas, создав в нем копию _NewAnsiString указав имя без подчеркивания, скомпилировать юнит и наслаждаться. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.064 |