Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
1-85942
Siduke
2002-12-17 15:08
2002.12.26
Выдвижные окна


3-85846
ДМ
2002-12-06 07:09
2002.12.26
BLOB- поля в базах Microsoft


1-85993
Lihachev
2002-12-12 16:14
2002.12.26
Как сохранить в форме динамически созданный компанент?


1-86032
AFrolov
2002-12-16 17:12
2002.12.26
Под средой прога работает а без среды нет....


14-86167
p_albert77@mail.ru
2002-12-06 19:04
2002.12.26
Как правильно записывать на CD-болванки?




   Наверх