|
|
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
с модулем Windows тоже можно таким способом: Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 23:10 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
Ghost Writeralexer81, вместо модуля Windows подключи JwaWindows спасибо за наводку. нужно было Windows совсем убрать. а в JwaWindows есть тоже свой Tfiletime и он недружит с JwaWinType.Tfiletime ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 23:18 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
тогда FILETIME(Context^.pCertInfo^.NotBefore) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 23:22 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
спасибо с FILETIME разобрался. всё работает. переход JwaWinCrypt завершен :) (почти) в JwaWinCrypt CryptStringToBinary описан так : Код: pascal 1. 2. 3. а в wincrypt2 в соответствии с описанием MS Код: pascal 1. 2. как же тогда тут узнать размер ppcbBinary если ppBinary не указатель? надо же первые раз сделать вызов: Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 23:52 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
alexer81как же тогда тут узнать размер ppcbBinary если ppBinary не указатель? ppcbBinary - это и есть размер. но мне не понятно куда делся 7-й параметр pdwFlags, который возвращает информацию из какого формата был файл перекодирован. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2017, 00:25 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
компилируется, но при запуске --------------------------- Точка входа в процедуру CryptToStringBinaryA не найдена в библиотеке DLL crypt32.dll. --------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2017, 00:28 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
сверху даже комментарий. джедаи про него забыли )) Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2017, 00:33 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
написал в своём модуле так : Код: pascal 1. 2. работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2017, 10:41 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
у меня есть сборник win32api от JEDI там файлы 2001-2002 г.г. так там в JwaWinCrypt вообще нет этой функции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2017, 10:47 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
alexer81, Извините, что не в тему. Так все-таки Ваша разработка - это именно wlx-плагин ? Если да, и вы используете LCL, то не затруднит ли Вас показать код инициализации формы плагина для 64-х битного TotalCommandera? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2017, 11:08 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
wlx-pluginalexer81, Извините, что не в тему. Так все-таки Ваша разработка - это именно wlx-плагин ? Если да, и вы используете LCL, то не затруднит ли Вас показать код инициализации формы плагина для 64-х битного TotalCommandera? плагин у меня есть написаный на дельфи7. на лазарус перевожу только из-за поддержки 64 бит. как что получится сообщу вам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2017, 11:20 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
alexer81плагин у меня есть написаный на дельфи7. на лазарус перевожу только из-за поддержки 64 бит. как что получится сообщу вам. Спасибо, с интересом буду ждать. Насколько я знаю Гислер (автор TotalCommander) в своих плагинах LCL не использовал: http://www.ghisler.ch/board/viewtopic.php?t=36164&highlight=wlx lazarus&sid=7e615a020cdbde2b25014fa8de79e3f7 Но это сообщение из 2013-го... Нужен "hello word" для современных версий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2017, 11:30 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
alexer81у меня есть сборник win32api от JEDI там файлы 2001-2002 г.г. так там в JwaWinCrypt вообще нет этой функции а что, в 2002 году уже вышла Windows Vista ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 07:14 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
O'Riochа что, в 2002 году уже вышла Windows Vista ?а причем тут Vista? на XP уже была. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 08:00 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
wlx-plugin, по поводу плагина. Дельфийский код оказался несовместимым использовал твой. на 32 бит работает но плагин не встраивается в lister - выглядит как дочерним окном внутри listera. пока не найду где что исправить. на 64 бит открывает файл показывает информацию и сразу вываливается ошибка автор--------------------------- Total Commander 9.0a --------------------------- Access violation. Access violation Windows 7 SP1 6.1 (Build 7601), base: 0400000 Please report this error to the Author, with a description of what you were doing when this error occurred! Stack trace (x64):40A700 4312C2 43E721 43E436 44040C 440881 78CDCC 440827 404895 Press Ctrl+C to copy this report! Continue execution? --------------------------- Да Нет --------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 15:06 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
alexer81wlx-plugin, по поводу плагина. Дельфийский код оказался несовместимым использовал твой. на 32 бит работает но плагин не встраивается в lister - выглядит как дочерним окном внутри listera. пока не найду где что исправить. на 64 бит открывает файл показывает информацию и сразу вываливается ошибка автор--------------------------- Total Commander 9.0a --------------------------- Access violation. Access violation Windows 7 SP1 6.1 (Build 7601), base: 0400000 Please report this error to the Author, with a description of what you were doing when this error occurred! Stack trace (x64):40A700 4312C2 43E721 43E436 44040C 440881 78CDCC 440827 404895 Press Ctrl+C to copy this report! Continue execution? --------------------------- Да Нет --------------------------- Так в том то и беда, что для 64-х бит ломается... Сама идея использования формы (т.е. LCL) в dll плохая... Для 32-х бит у формы Border := bsNone нужно поставить. А что новые версии Delphi не умеют 64 bit? Почему бы в эту сторону не посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 15:14 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
wlx-pluginДля 32-х бит у формы Border := bsNone нужно поставить. а в дельфи и без этого обходилось wlx-pluginСама идея использования формы (т.е. LCL) в dll плохая... ранее часто использовал незнаю что в этом плохого. wlx-pluginА что новые версии Delphi не умеют 64 bit? Почему бы в эту сторону не посмотреть? какую версию и где её взять? вот диск с дельфи7 я купил за 70 р. на книжном рынке в 2002 г. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 15:50 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
alexer81какую версию и где её взять? вот диск с дельфи7 я купил за 70 р. на книжном рынке в 2002 г. https://www.embarcadero.com/ru/products/delphi/starter/promotional-download ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 15:55 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
wlx-pluginalexer81какую версию и где её взять? вот диск с дельфи7 я купил за 70 р. на книжном рынке в 2002 г. https://www.embarcadero.com/ru/products/delphi/starter/promotional-download А нет, этот starter не поддерживает 64bit: https://www.embarcadero.com/products/delphi/product-editions Вот блин, думал таки можно и легально, и бесплатно... но нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2017, 10:33 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
alexer81, Да, кстати, этот код работает для 64-х битного Double Commander. Проблема именно с Total Commander 64bit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2017, 17:00 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
wlx-pluginalexer81, Да, кстати, этот код работает для 64-х битного Double Commander. Проблема именно с Total Commander 64bit да работает без ошибок. ну что же придется замещать импорт )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2017, 09:38 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
alexer81... да работает без ошибок. ну что же придется замещать импорт )) Что значит "замещать импорт" ? Т.е. Вы оставляете поиски решения для TotalCommander 64bit? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2017, 11:23 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
wlx-pluginalexer81... да работает без ошибок. ну что же придется замещать импорт )) Что значит "замещать импорт" ? Т.е. Вы оставляете поиски решения для TotalCommander 64bit? ну решение пока такое: delphi xe 7. известный пример плагина wlx Листер плагин на Borland Delphi 7 для начинающих на основе его и свой делал. работает без ошибок и под 32 и под 64. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2017, 16:13 |
|
||
|
перевод приложения на 64 бит
|
|||
|---|---|---|---|
|
#18+
оказывается что ошибка автор--------------------------- Total Commander 9.0a --------------------------- Access violation. Access violation Windows 7 SP1 6.1 (Build 7601), base: 0400000 Please report this error to the Author, with a description of what you were doing when this error occurred! Stack trace (x64):40A700 4312C2 43E721 43E436 44040C 440881 78CDCC 440827 404895 Press Ctrl+C to copy this report! Continue execution? --------------------------- Да Нет --------------------------- вылетает после того как курсор мышки начинает шевелится над плагином ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2017, 14:44 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39389995&tid=2040185]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
169ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 492ms |

| 0 / 0 |
