Delphi и Windows
От: solarwind  
Дата: 04.07.16 18:45
Оценка:
До сих пор все работает под Win10. Стоит ли ожидать проблем в дальнейшем?
Re: Delphi и Windows
От: XOOIOOX  
Дата: 04.07.16 18:59
Оценка:
Здравствуйте, solarwind, Вы писали:

S>Стоит ли ожидать проблем в дальнейшем?


С этим стОит ожидать проблем не только в будущем но и в прошлом.
Re: Delphi и Windows
От: temnik Россия  
Дата: 04.07.16 19:20
Оценка:
Здравствуйте, solarwind, Вы писали:

S>До сих пор все работает под Win10. Стоит ли ожидать проблем в дальнейшем?


А вот под семерку не работало, кстати. Так что тут респект микрософту.
Лучший хостинг от 4 евро, VPS от 6 евро, разные локации, оплата картами без проблем, скидки до 20%.
50 бесплатных смс
Re[2]: Delphi и Windows
От: solarwind  
Дата: 04.07.16 20:46
Оценка: +1
Здравствуйте, temnik, Вы писали:

S>>До сих пор все работает под Win10. Стоит ли ожидать проблем в дальнейшем?


T>А вот под семерку не работало, кстати. Так что тут респект микрософту.


Что не работало? За несколько лет так и не узнал о проблемах.
Re[2]: Delphi и Windows
От: Supporter  
Дата: 04.07.16 20:54
Оценка:
Здравствуйте, temnik, Вы писали:

T>Здравствуйте, solarwind, Вы писали:


S>>До сих пор все работает под Win10. Стоит ли ожидать проблем в дальнейшем?


T>А вот под семерку не работало, кстати. Так что тут респект микрософту.


Уж под семерку-то вообще никаких проблем не было.
Re: Delphi и Windows
От: Osaka  
Дата: 05.07.16 00:25
Оценка:
S>До сих пор все работает под Win10. Стоит ли ожидать проблем в дальнейшем?
Санкции введут, и всей стране эту вашу Win10 отключат.
Re: Delphi и Windows
От: rean  
Дата: 05.07.16 02:27
Оценка:
deleted
Отредактировано 22.04.2019 10:03 deleted2 . Предыдущая версия .
Re[2]: Delphi и Windows
От: Pantalone  
Дата: 05.07.16 16:21
Оценка:
Здравствуйте, rean, Вы писали:

R>Локальные проблемы с каждой версией бывают, без них никак.

R>Например, в какой-то версии Windows были выпилены напрочь Office 2003 Converters вместе с Wordpad. Для меня оказалось критичным.

Они еще некоторые dll порезали, одну точно, теперь вызов через regsvr32 для нее не работает, потому что нечем, выпилили код, а записи в реестре заносятся с установкой винды, и если пользователь их как-то потерял, то крутись как хочешь.
Re[3]: Delphi и Windows
От: temnik Россия  
Дата: 05.07.16 19:22
Оценка:
Здравствуйте, Supporter, Вы писали:

S>Уж под семерку-то вообще никаких проблем не было


Неужто 32 битные приложения работали без проблем? У меня есть по-крайней мере одна программа, которая в семерке не работала, а в десятке работает.
Лучший хостинг от 4 евро, VPS от 6 евро, разные локации, оплата картами без проблем, скидки до 20%.
50 бесплатных смс
Re: Delphi и Windows
От: itlab Россия  
Дата: 07.07.16 12:35
Оценка:
Здравствуйте, solarwind, Вы писали:

S>До сих пор все работает под Win10. Стоит ли ожидать проблем в дальнейшем?


Пока все работает, даже Delphi 7. А проблемы потом когда нибудь точно будут
Re[3]: Delphi и Windows
От: itlab Россия  
Дата: 07.07.16 13:09
Оценка:
Здравствуйте, Pantalone, Вы писали:

P>Здравствуйте, rean, Вы писали:


R>>Локальные проблемы с каждой версией бывают, без них никак.

R>>Например, в какой-то версии Windows были выпилены напрочь Office 2003 Converters вместе с Wordpad. Для меня оказалось критичным.

P>Они еще некоторые dll порезали, одну точно, теперь вызов через regsvr32 для нее не работает, потому что нечем, выпилили код, а записи в реестре заносятся с установкой винды, и если пользователь их как-то потерял, то крутись как хочешь.


Инсталятор InnoSetup их нормально как то регистрирует.
Re[4]: Delphi и Windows
От: Pantalone  
Дата: 07.07.16 23:19
Оценка:
Здравствуйте, itlab, Вы писали:

P>>Они еще некоторые dll порезали, одну точно, теперь вызов через regsvr32 для нее не работает, потому что нечем, выпилили код, а записи в реестре заносятся с установкой винды, и если пользователь их как-то потерял, то крутись как хочешь.


I>Инсталятор InnoSetup их нормально как то регистрирует.


Когда в библиотеке вырезан код, который отвечает за прописку в реестр ссылок на себя (если я верно понимаю этот механизм), то InnoSetup тут бессилен.
Re[5]: Delphi и Windows
От: icezone  
Дата: 08.07.16 22:09
Оценка:
Здравствуйте, Pantalone, Вы писали:

P>Когда в библиотеке вырезан код, который отвечает за прописку в реестр ссылок на себя (если я верно понимаю этот механизм), то InnoSetup тут бессилен.


а зачем тебе регистрировать виндовую dll, которая регистрируется при установке Windows?
и при чем тут Delphi?
Re[4]: Delphi и Windows
От: Supporter  
Дата: 08.07.16 22:55
Оценка: +1
Здравствуйте, temnik, Вы писали:

T>Здравствуйте, Supporter, Вы писали:


S>>Уж под семерку-то вообще никаких проблем не было


T>Неужто 32 битные приложения работали без проблем? У меня есть по-крайней мере одна программа, которая в семерке не работала, а в десятке работает.


И 32 и 64 битные без проблем. Как софт с интеграцией с MS Office так и обычные "поделки".
Re[6]: Delphi и Windows
От: scrudg  
Дата: 09.07.16 18:28
Оценка:
Здравствуйте, icezone, Вы писали:

I>Здравствуйте, Pantalone, Вы писали:


P>>Когда в библиотеке вырезан код, который отвечает за прописку в реестр ссылок на себя (если я верно понимаю этот механизм), то InnoSetup тут бессилен.


I>а зачем тебе регистрировать виндовую dll, которая регистрируется при установке Windows?

I>и при чем тут Delphi?

А зачем вообще регистрировать dll когда в делфи можно и без этого.
Например вот:

function CreateComObject(path:PAnsiChar; CLSID:TGUID; out Object:IInterface):HRESULT; stdcall;
var
DllGetClassObject: function(const CLSID, IID: TGUID; var Obj): HResult; stdcall;
ClassF: IClassFactory;
LibHandle: Integer;
hr:HRESULT;
begin
LibHandle:= LoadLibrary(path);
DllGetClassObject:= GetProcAddress(LibHandle, 'DllGetClassObject');
hr:= DllGetClassObject(CLSID, IClassFactory, ClassF);
if Succeeded(hr) then
begin
Result:= ClassF.CreateInstance(nil, IID_Interface, Object);
end
else Result:=E_NOINTERFACE;
end;

Где ID_Interface есть GUID нужного вам объекта.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.