| Автор
| Сообщение |
|
|
|
Цитата |
|
Почему Label1.Caption пуст
Var nm:Pchar;
n:cardinal;
begin
GetUserName(nm,n);
Label1.Caption:=nm;
...
end;
 |
|
| В начало |
|
 |
|
|
 |
 13-ый
Администратор

Возраст: 35
Знак зодиака: 
Зарегистрирован: 28.04.2002
Сообщения: 3551
Откуда: Москва
|
|
|
Цитата |
|
очень просто, вот приблизительно так :
1) заходим в FAQ на этом сайте
2) набираем в строке поиска GetUserName
3) получаем 2 найденных топика, один из которых содержит пример.
4) копируем пример себе
5) запускаем его
6) и тащимся, как удав по стекловате 8) _________________
http://fotki.yandex.ru/users/vladimir13
С уважением, 13-ый  |
|
| В начало |
|
 |
 13-ый
Администратор

Возраст: 35
Знак зодиака: 
Зарегистрирован: 28.04.2002
Сообщения: 3551
Откуда: Москва
|
|
|
Цитата |
|
а поповоду примера в вопросе, то PChar - это не строка, это указатель на строку, те. сначало надо выделить память, а потом уже вызывать функцию, где 2-й параметр - размер этой самой памяти.
Вроде так, посмотри точнее в примере в FAQ как сделано  _________________
http://fotki.yandex.ru/users/vladimir13
С уважением, 13-ый  |
|
| В начало |
|
 |
DrPass
Знающий :) /Почетный Модератор/

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
Эх, молодежь - все для них, все для их удобства. Даже строки теперь в виде динамических объектов представлены! А они не ценят...
Поработал бы ты в Турбо-Паскале, или хотя бы в Delphi1 - у тебя даже рука не поднялась бы присвоить string-переменной указатель на строку pchar  _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
|
|
|
Цитата |
|
по-моему вобще в Delph'ю без практики на Pascal'е пущать нельзя  |
|
| В начало |
|
 |
|