Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.26;
Скачать: CL | DM;

Вниз

Delphi 7...проблемы... :-(   Найти похожие ветки 

 
SemFLY ©   (2002-12-16 08:21) [0]

Почему программы написанные в Delphi5 не компилируются в Delphi7, а точнее в тех программа, где я использовал PChar, мне пишет [Warning] Test.pas(180): Unsafe type "PChar"
Почему это происходит ?

Ещё есть у меня одна программа с использование компонентов WordApplication и WordDocument, при компиляции появляется
WordApplication1.Documents.Open
(Pattern, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam);

пишет ошибку [Error] Test.pas(95): Undeclared identifier: "EmptyParam"
дальше для каждой "EmptyParam"
[Error] Test.pas(95): Types of actual and formal var parameters must be identical

Ещё
var
Which: OLEVariant;
bagin
....

Which := unAssigned;

....
end;

-----------
[Error] Test.pas(100): Undeclared identifier: "unAssigned"


Буду очень благодарен кто объяснит, почему всё это происходит ?


 
SemFLY ©   (2002-12-16 08:23) [1]

В Delphi 5 всё отлично работает, а в Delphi 7 вот такое происходит... :((


 
msts   (2002-12-16 08:33) [2]

На счет PChar не вкурсе
а вот если используется тип вариант и с ним связанные функции/константы то подключи модуль Variants


 
asmith   (2002-12-16 13:29) [3]

"Unsafe type" - это Борланд готовит нас к следующим версиям продукта на платформе .NET, где указатели являются небезопасными типами (не только PChar, но и обычный pointer)
EmptyParam, unAssigned - см. ответ msts


 
SemFLY ©   (2002-12-16 17:50) [4]

Всё отлично работает ! ! !
Спасибо Огромное ! :)
--------
После того как я добавил модуль Variants пришлось чуть изменить название функций

Использовал
WordApplication1.ActiveDocument.SaveAs()
изменил на
WordApplication1.ActiveDocument.SaveAs2000()

раньше
WordApplication1.Documents.Open()
теперь
WordApplication1.Documents.OpenOld()

-----------------
Может кому пригодиться...





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

Текущий архив: 2002.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
3-85829
malkolinge
2002-12-06 14:23
2002.12.26
HINT


14-86162
Алексей2002
2002-12-05 15:05
2002.12.26
Помогите преодолеть titan btrieve...


3-85819
newe
2002-12-06 09:19
2002.12.26
Как мне узнать количество строчек в DBGrid е?


1-85907
Шишкин Илья
2002-12-16 20:20
2002.12.26
StringGrid


14-86109
AL2002
2002-12-03 13:27
2002.12.26
Насчёт того, что, мол, нефиг лишние постинги на форумы пускать...