Форум: "Основная";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];
ВнизОбщие Найти похожие ветки
← →
ande (2002-11-19 15:59) [0]Можно ли преобразовать переменную String в PChar
← →
Manic Mechanic (2002-11-19 16:01) [1]function StrToPChar(Str: string): PChar;
var A: array[0..255] of Char;
begin
StrPCopy(A,Str);
Result:= A;
end;
← →
$Snap (2002-11-19 16:01) [2]mozhno
← →
F1 (2002-11-19 16:02) [3]PChar(MyStr)
← →
Reindeer Moss Eater (2002-11-19 16:02) [4]Типы переменных не меняются во время выполнения программы. Но приведение типов возможно
← →
Игорь Шевченко (2002-11-19 16:02) [5]Manic Mechanic © (19.11.02 16:01)
Неужели будет работать ? :-)))
← →
Anatoly Podgoretsky (2002-11-19 16:03) [6]Нельзя, подобные метаморфозы возможны только для Variant
← →
Наезжалкин (2002-11-19 16:08) [7]PChar(MeineString) есть указатель на zero-terminated строку внутри объекта MeineString. Пока существует объект, существует и эта строка. Этот указатель верен, пока существует объект и значение строки не было изменено (например, присваиванием).
Видите, скока проблеммм!
Если нужна отдельная строка вне всяких там объектов, делаем так:
1. LocalAlloc() на длину строки + 1;
2. CopyMemory() с PChar(MeineString) длины MeineString.Length();
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c