переменную типа long, че не пробовал абракадабра вылазит...помогите
13.07.05 14:46: Перенесено модератором из 'C/C++' — Павел Кузнецов
Здравствуйте, DTimon, Вы писали:
DT>переменную типа long, че не пробовал абракадабра вылазит...помогите
ну так и так а ты чего ожидал? ты пиши не саму переменную, а её текстовое выражение... — IntToStr( nValue ), а то ведь пишешь поди содержимое памяти непонятной длины по адресу переменной и волосы потихоньку щиплешь
Здравствуйте, AlexEagle, Вы писали:
AE>Здравствуйте, DTimon, Вы писали:
DT>>переменную типа long, че не пробовал абракадабра вылазит...помогите
AE>ну так и так а ты чего ожидал? ты пиши не саму переменную, а её текстовое выражение... — IntToStr( nValue ), а то ведь пишешь поди содержимое памяти непонятной длины по адресу переменной и волосы потихоньку щиплешь
Ya tak tozhe proboval, prichem s raznymi variaciyami. ->
Can't convert AnsiString to Const void". Vylazit. Taak chto ne katit.
Здравствуйте, DTimon, Вы писали:
DT>Здравствуйте, AlexEagle, Вы писали:
AE>>Здравствуйте, DTimon, Вы писали:
DT>>>переменную типа long, че не пробовал абракадабра вылазит...помогите
AE>>ну так и так а ты чего ожидал? ты пиши не саму переменную, а её текстовое выражение... — IntToStr( nValue ), а то ведь пишешь поди содержимое памяти непонятной длины по адресу переменной и волосы потихоньку щиплешь
DT>Ya tak tozhe proboval, prichem s raznymi variaciyami. ->
DT>Can't convert AnsiString to Const void". Vylazit. Taak chto ne katit.
Катит... Я на АПИ уже не первый год пишу и вот тебе мое мнение... А то что AnsiString к LPVOID не кастится — так надо откастить... Правда с билдером не помогу... как там — не знаю
Здравствуйте, AlexEagle, Вы писали:
AE>Здравствуйте, DTimon, Вы писали:
DT>>Здравствуйте, AlexEagle, Вы писали:
AE>>>Здравствуйте, DTimon, Вы писали:
DT>>>>переменную типа long, че не пробовал абракадабра вылазит...помогите
AE>>>ну так и так а ты чего ожидал? ты пиши не саму переменную, а её текстовое выражение... — IntToStr( nValue ), а то ведь пишешь поди содержимое памяти непонятной длины по адресу переменной и волосы потихоньку щиплешь
DT>>Ya tak tozhe proboval, prichem s raznymi variaciyami. ->
DT>>Can't convert AnsiString to Const void". Vylazit. Taak chto ne katit.
AE>Катит... Я на АПИ уже не первый год пишу и вот тебе мое мнение... А то что AnsiString к LPVOID не кастится — так надо откастить... Правда с билдером не помогу... как там — не знаю
Вы смотрю приколисты...
Если как строку, то (что-то типа):
AnsiString strVal = IntToStr(intVal);
DWORD writen = 0;
::WriteFile(hFile, strVal.c_str(), strVal.length(), &writen, NULL);
Здравствуйте, DTimon, Вы писали:
DT>переменную типа long, че не пробовал абракадабра вылазит...помогите
long val = 123456;
int handle = FileCreate("c:\file.txt");
// запись в бинарном виде
FileWrite(handle, &val, sizeof(val));
// запись в текстовом виде
AnsiString s_val = IntToStr(val);
FileWrite(handle, s_val.c_str(), s_val.Length());
FileClose(handle);