![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с PChar [D5]
TopGun © (2002-09-17 23:07:00)Объявляю глобально переменную типа Pchar.
Процедура считывания что-то типа:
procedure OnClientRead(Socket:TCustomSocket,...)
begin
GetMem(P1,Socket.ReceiveLength+1);
Socket.ReceiveBuf(P1^,Socket.ReceiveLength);
end;
Все ок. Если на процедуре брекпойнт поставить - отладчиком видно, что P1^ - то, что посылалось.
Но обработка P1 идет в другом событии. И когда дело доходит до нее, P1^ оказывается каким то мусором... Странно как то это...
Нигде больше P1 не меняется...
И все таки (2002-09-22 03:57:00) [1]"странный" именно ты. Тебе уже 4-й или 5-й день предлагают представить код более широко, чем в первом посте. А вроде бы как в нем нет ошибок. А все остальное ты не даешь, утверждая, что "оно не при чем" (хотя сие пишется "НИ при чем", ну да это так, пустяки).
Еще хотел бы обратить твое внимане на то, что даже если
> Нигде больше P1 не меняется... (TopGun (17.09.02 23:07))
может существовать ситуация, где есть различия между употреблением Р1 и Р1^.
Алексей Ким (2002-09-21 19:38:00) [2]Run>evaluate/modify+ф8 см. где получается мусор
TopGun (2002-09-21 19:32:00) [3]Стрнные вы люди. Если уж цитируете, то цитируйте полностью, а не только часть, чтобы обсмеять.
А второй метод не при чем ! Потому что при входе в эту процедуру P1 уже мусор какой-то...
Esu (2002-09-18 20:06:00) [4]
> Первый метод вверху. А второй метод не при чем !
Ааа... Ну теперь все понятно ;)
TopGun (2002-09-18 20:00:00) [5]Блин. Ну я же написал. Есть два метода в которых идет работа с P1. Первый метод вверху. А второй метод не при чем ! Потому что при входе в эту процедуру P1 уже мусор какой-то...
Yuri-7 (2002-09-18 18:21:00) [6]Подумай еще 14 часов и может быть поймешь, что хорошо бы показать и тот кусок, где все оказывается мусором, или вообще весь текст, где ты умудряешься все испортить.
TopGun (2002-09-18 17:09:00) [7]17-я строка, а-а-а-а. Вот оно что. Я то думал...
Честно говоря, не понял намека. Если это был намек.
17-я строка (2002-09-18 03:42:00) [8]Привет. Я опять здесь.
"Ну покаж же меня,
хоть один только раз!
Ярче майского дня
Будет блеск твоих глаз."