Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];

Вниз

Проблема с PChar   Найти похожие ветки 

 
TopGun   (2002-09-17 23:07) [0]

Объявляю глобально переменную типа Pchar.

Процедура считывания что-то типа:

procedure OnClientRead(Socket:TCustomSocket,...)
begin
GetMem(P1,Socket.ReceiveLength+1);
Socket.ReceiveBuf(P1^,Socket.ReceiveLength);
end;

Все ок. Если на процедуре брекпойнт поставить - отладчиком видно, что P1^ - то, что посылалось.

Но обработка P1 идет в другом событии. И когда дело доходит до нее, P1^ оказывается каким то мусором... Странно как то это...
Нигде больше P1 не меняется...


 
17-я строка   (2002-09-18 03:42) [1]

Привет. Я опять здесь.

"Ну покаж же меня,
хоть один только раз!
Ярче майского дня
Будет блеск твоих глаз."


 
TopGun   (2002-09-18 17:09) [2]

17-я строка, а-а-а-а. Вот оно что. Я то думал...

Честно говоря, не понял намека. Если это был намек.


 
Yuri-7   (2002-09-18 18:21) [3]

Подумай еще 14 часов и может быть поймешь, что хорошо бы показать и тот кусок, где все оказывается мусором, или вообще весь текст, где ты умудряешься все испортить.


 
TopGun   (2002-09-18 20:00) [4]

Блин. Ну я же написал. Есть два метода в которых идет работа с P1. Первый метод вверху. А второй метод не при чем ! Потому что при входе в эту процедуру P1 уже мусор какой-то...


 
Esu   (2002-09-18 20:06) [5]


> Первый метод вверху. А второй метод не при чем !

Ааа... Ну теперь все понятно ;)


 
TopGun   (2002-09-21 19:32) [6]

Стрнные вы люди. Если уж цитируете, то цитируйте полностью, а не только часть, чтобы обсмеять.

А второй метод не при чем ! Потому что при входе в эту процедуру P1 уже мусор какой-то...


 
Алексей Ким   (2002-09-21 19:38) [7]

Run>evaluate/modify+ф8 см. где получается мусор


 
И все таки   (2002-09-22 03:57) [8]

"странный" именно ты. Тебе уже 4-й или 5-й день предлагают представить код более широко, чем в первом посте. А вроде бы как в нем нет ошибок. А все остальное ты не даешь, утверждая, что "оно не при чем" (хотя сие пишется "НИ при чем", ну да это так, пустяки).
Еще хотел бы обратить твое внимане на то, что даже если
> Нигде больше P1 не меняется... (TopGun (17.09.02 23:07))
может существовать ситуация, где есть различия между употреблением Р1 и Р1^.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
4-8217
ToLIk2003
2002-08-16 18:10
2002.10.03
список процессов


6-8099
Podlec
2002-08-03 23:48
2002.10.03
SMS


14-8158
Smiths
2002-09-08 17:40
2002.10.03
Шахматы - чья игра?


6-8084
Alex90210
2002-08-02 13:46
2002.10.03
Socket ы


1-7923
Akim2
2002-09-23 11:11
2002.10.03
Помогите вычитать адрес сетевой платы.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский