


Модератор: Модераторы
function is64bit: Boolean;
type
TisWow64ProcessProc = function (Handle: THANDLE; var is64: BOOL): BOOL; stdcall;
var
is64proc: TisWow64ProcessProc;
res: BOOL;
begin
is64proc:= TisWow64ProcessProc(GetProcAddress(GetModuleHandle('kernel32'), 'IsWow64Process'));
res:=false;
if Assigned(is64proc) then is64proc(GetCurrentProcess, res);
Result:=res;
end;
{IFDEF WIN32}
WindowsVerison:=32;
{ELSE}
WindowsVerison:=64;
{ENDIF}
Т.к. винда это не линкус, 32-битная программка запустится на 64-битной Винде без проблем. И версия длл-ки понадобится только одна.
я сперва так то же думал.Да, всё только 32-битное и проблем не будет.
pupsik писал(а):да ну...у...
Что же openssl (32) не работает под 64 биткой? Он запускается и вроде как работает но... не работает. Смена длл на 64 битку и всё ок.
Так же и 7-зип себя ведет.
А вот приложение 32 битное, юзающее длл (32/64) работает как на 32-х, так и на 64-х...
т.е. кривые руки админа... ню-ню...Это явно случай неправильно настроенной (скомпилированной) системы.
а то этого не делалиВполне вероятно, что поможет перенос программы (или библиотек) в соответствующую папку.
pupsik писал(а):А вот приложение 32 битное, юзающее длл (32/64) работает как на 32-х, так и на 64-х...
... Много чего делали, а потом решили по простому....
pupsik писал(а):openssl конект не "делал" по https. 7- зип архивировать отказывался.
руками подгружались и отзывались... Была загрузка и при "авто" режиме.или библиотеки не могли к процессу загрузиться?
pupsik писал(а):Т.е. их варианте сборки (32/64). Ну не натыкались вы на такое....
pupsik писал(а):Т.е. вас смущает 32/64 )))) Я не имел ввиду что существуют такие сборки: 32/64
pupsik писал(а):Что же openssl (32) не работает под 64 биткой? ... А вот приложение 32 битное, юзающее длл (32/64) работает как на 32-х, так и на 64-х...
pupsik писал(а):Только вот зачем предлагают 32/64 сборки программ и длл. Только ради фана или от нечего делать? Или, возможно, существуют нюансы архитектур?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 239