Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Аналог процедуры


zaN0za ©   (2005-12-26 19:20:00) 

Доброго времени суток, уважаемые мастера.

У меня такая проблема: мне нужен аналог стандартной процедуры Delete
для типа PChar. Дело в том, что в проект пишется на WinAPI и в нем
не используются стандартные модули System и SysInit.

Подскажите пожалуйста, как это реализовать грамотнее всего.
Хоть какую-нибудь информацию дайте.

Спасибо за внимание. С наступающим НГ.


Германн   (2005-12-27 02:36:00) [1]

2 fellix   (27.12.05 02:08) [4]
>P.S. Ты всегда к незнакомым "на ты" обращаешься?
К анонимам - всегда!


fellix   (2005-12-27 02:08:00) [2]

> Германн ©   (27.12.05 01:46) [3]

1) Сначала почитайте
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1131453880&n=10

Минимально необходимые System и SysInit содержат не более 40 строк кода.

2, 3) Глупые вопросы школьникам задавайте.

P.S. Ты всегда к незнакомым "на ты" обращаешься?


Германн   (2005-12-27 01:46:00) [3]

2 fellix   (26.12.05 19:56) [2]

А ты можешь System модифицировать так, чтобы отсутствовала функция Delete?
А ты что, всегда явно указываешь в uses System?
А ты что, хоть раз смог скомпиллировать программу на TP,D1,D2..D??? без наличия модуля System?


fellix   (2005-12-26 19:56:00) [4]

Если System и SysInit модифицированы так, что отсутствует функция Delete, то, скорей всего, отсутствует весь инструментарий работы со строками.
Вывод: забудьте о string'ах и работайте с PChar'ами. Стандартные функции: lstrcopy, lstrcat, lstrlen и т.п.


Anatoly Podgoretsky   (2005-12-26 19:39:00) [5]

zaN0za ©   (26.12.05 19:20)  
Не выполнимо, без модуля System программа не возможна.


Наверх

Титульная страница Поиск, карта сайта Написать письмо