![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
странности... [D5, WinXP]
GanibalLector © (2004-10-22 23:54:00)Есть такой сабж:
var w,ww:pchar;
begin
ww:='1234567';
GetMem(w,sizeof(ww));
move(ww^,w^,strlen(ww));
Caption:=w;
FreeMem(w,sizeof(ww));
end;
Он прекрасно работает,НО до тех пор пока в ww не более 7 символов.Если ww:='1234567890' то в Caption уже не то,что надо.
GanibalLector (2004-10-23 00:38:00) [1]2 jack128
Опять Вы Асю забыли включить :(
GuAV (2004-10-23 00:35:00) [2]jack128 © (23.10.04 0:32) [3]
У вас в ветке про поиск подстроки этот вопрос вроде поднимался??
Немного не этот.
зы - я на ту ветку забил, однако ссылку на fastcode запомнил, там они не только pos ускоряют.
GanibalLector (2004-10-23 00:34:00) [3]Тьфу ты...аж стыдно стало :(
А я то думал...
З.Ы. Спасибо
jack128 (2004-10-23 00:32:00) [4]ну во первых см [1], а то, что у тя ошибки появляются только если длина строки >7 символов, а не >3, то либо те "повезло", либо менеджер памяти вделяет её(память) по границе четверного слова..
GuAV © (23.10.04 0:21) [2]
У вас в ветке про поиск подстроки этот вопрос вроде поднимался??
GuAV (2004-10-23 00:21:00) [5]palva © (23.10.04 0:10) [1]
GetMem(w,sizeof(ww));
Выделяет четыре байта?
Ага :-)
palva © (23.10.04 0:10) [1]
FreeMem(w,sizeof(ww));
А это зачем? При перерисовке окна отюда будет чтение (наверно).
Нет.
palva (2004-10-23 00:10:00) [6]GetMem(w,sizeof(ww));
Выделяет четыре байта?
FreeMem(w,sizeof(ww));
А это зачем? При перерисовке окна отюда будет чтение (наверно).