Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2009, 23:29   #1
SarahConner
Пользователь
 
Аватар для SarahConner
 
Регистрация: 03.01.2009
Сообщений: 32
По умолчанию Еще раз о серийном номере hdd

getvolumeinformation(pathname, nil, MAX_PATH+1, @serial, maxpath, sysflags, sizebuf, sizeof(sizebuf));
label2.caption:=inttohex(hiword(ser ial), 4) + '-' + inttohex(loword(serial), 4)
end;

Добрый вечер,
код работает, но
будте добры, объясните, почему в строке:
label2.caption:=inttohex(hiword(ser ial), 4) + '-' + inttohex(loword(serial), 4)
не ставится в конце ";"
и как то, что отображается в label2.caption присвоить символьной переменной.

Спасибо всем участвующим.
I'll be back
SarahConner вне форума Ответить с цитированием
Старый 14.05.2009, 23:59   #2
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Цитата:
будте добры, объясните, почему в строке:
label2.caption:=inttohex(hiword(ser ial), 4) + '-' + inttohex(loword(serial), 4)
не ставится в конце ";"
Т.к. эта строка стоит перед End .

Цитата:
и как то, что отображается в label2.caption присвоить символьной переменной.
Если надо перевести String в PChar, то вот:

var
c: PChar;
s: String;

c:=PChar(s);
Будь проще и люди к тебе потянутся

Последний раз редактировалось spamer; 15.05.2009 в 00:04.
spamer вне форума Ответить с цитированием
Старый 15.05.2009, 07:30   #3
SarahConner
Пользователь
 
Аватар для SarahConner
 
Регистрация: 03.01.2009
Сообщений: 32
По умолчанию

Спасибо. Разобралась.
I'll be back
SarahConner вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++. Еще раз файлы. androidvsu Помощь студентам 5 28.04.2009 23:16
Еще раз о EAccessViolation. Andre1723 Общие вопросы Delphi 12 23.02.2009 01:39
программа, работающая под вистой, должна разделить hdd еще на 2 диска KORT Софт 1 25.08.2008 13:57