Главная страница
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.016 c
1-85914
Рафик
2002-12-11 12:13
2002.12.26
Проблем с отчетом


1-86030
SemFLY
2002-12-16 08:21
2002.12.26
Delphi 7...проблемы... :-(


14-86082
S@M_vvv
2002-12-08 02:28
2002.12.26
ASPack


1-85979
Socol
2002-12-15 02:10
2002.12.26
Нужна помошь с отслеживанием клавишь)))


14-86126
Vetal119
2002-12-05 14:47
2002.12.26
Взлом HASP