При задействовании события, которое запрашивает инфу у нижних точек элемента FileAttributes, скомпилированная программа вылетает...
Собирал под delphi, так как под FPS приведённая схема не хочет вообще компилиться ...
SVN: rev 2507
Пример:
code_16093.txt
Этот топик читают: Гость
Ответов: 1841
Рейтинг: 369
|
|||
карма: 1 |
| ||
файлы: 1 | code_16093.txt [837B] [371] |
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Попробуй то же самое с HiAsm.exe, и ты поймешь в чем проблема
|
|||
карма: 10 |
|
Ответов: 1841
Рейтинг: 369
|
|||
Assasin, ок, вот другой пример...
code_16095.txt ------------ Дoбавленo в 19.14: Ааа, всё извиняюсь за ложный баг репорт... |
|||
карма: 1 |
| ||
файлы: 1 | code_16095.txt [837B] [371] |
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
карма: 10 |
| ||
файлы: 1 | code_16096.txt [850B] [388] |
Ответов: 1841
Рейтинг: 369
|
|||
Assasin, да, именно так и понял
|
|||
карма: 1 |
|
Ответов: 4630
Рейтинг: 749
|
|||
code_35851.txt
И что, кому-то лень было пофиксить? Наводящий вопрос: в строке 156 hiFileAttributes.pas писал(а): if not GetFileAttributesEx(PChar(fn),GetFileExInfoStandard,@sys) then[offtop]PS: имею сильное желание привести в человеческий вид код этого файла...[/offtop] |
|||
карма: 26 |
| ||
файлы: 1 | code_35851.txt [355B] [402] |
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Netspirit писал(а): какой тип имеет переменная sys, указатель на которую передаётся в функцию GetFileAttributesEx?TSystemTime |
|||
карма: 22 |
|
Ответов: 4630
Рейтинг: 749
|
|||
А что требует функция GetFileAttributesEx?
|
|||
карма: 26 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Netspirit писал(а): А что требует функция GetFileAttributesEx?Указатель на буфер, который при GetFileExInfoStandard будет иметь структуру WIN32_FILE_ATTRIBUTE_DATA |
|||
карма: 22 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Именно.
|
|||
карма: 26 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Увы, но я не придал значение этому коду, тк не я его писал, там и по стилю видно, что не мой
------------ Дoбавленo в 17.09: Netspirit, ты это, приведи тогда этот код в порядок, если желание есть |
|||
карма: 22 |
|
Ответов: 4630
Рейтинг: 749
|
|||
карма: 26 |
| ||
Голосовали: | andrestudio |
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Netspirit, я еще пока не смотрел, но что ты что там поменял? Огласи список всех изменений.
|
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): что ты что там поменял? Обычно старые коды выключают, а возле новых пишут дату и кто изменил. Везде так, но у нас (в HiAsm) так не принято. |
|||
карма: 25 |
|
Ответов: 4630
Рейтинг: 749
|
|||
1) В плане функционала - исправлена выше озвученная ошибка в THIFileAttributes.GetTimeV
2) Остальное - косметические изменения во всем коде. ------------ Дoбавленo в 13.52: Не работает такая комбинация:
То же самое касается точки FileSize. Предлагаю следующее: hifileattributes 2015-06-16.7z |
|||
карма: 26 |
|
15