Вверх ↑
Этот топик читают: Гость
Ответов: 356
Рейтинг: 31
#1: 2010-04-05 10:51:37 ЛС | профиль | цитата
Можно как-то работать с файлами и папками, имена которых представлены в юникоде
Есть ли возможность хотя бы переименовать их в ANSI
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2010-04-05 11:33:18 ЛС | профиль | цитата
Charset
карма: 27
0
Ответов: 356
Рейтинг: 31
#3: 2010-04-05 12:10:40 ЛС | профиль | цитата
Что-то не получается создать папку ₧≠ﻸﻹﻺє■ﻻﻵﻴ3.

Make(delphi)
ver(4.04 build 184)
Add(MainForm,3990039,462,238)
{
Caption=""
link(onCreate,1161384:doCharset,[])
}
Add(Charset,1161384,511,252)
{
Type=9
link(onCharset,13438388:doStrCatDlm,[])
link(Text,1202262:Value,[])
}
Add(Memory,1202262,511,203)
{
Default=String(?????є¦???3)
}
Add(Dir,12718853,623,252)
{
Point(Dir)
}
Add(StrCatDelim,13438388,567,252)
{
Delimiter=""
link(onStrCatDlm,12718853:doDir,[])
link(Str1,12718853:CurrentDir,[(573,244)(610,244)(610,290)(629,290)])
}
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2010-04-05 12:14:15 ЛС | профиль | цитата
olDjeka, в приведенной схеме в элементе Memory находится текст не в unicode кодировке
карма: 27
0
Ответов: 356
Рейтинг: 31
#5: 2010-04-05 12:31:12 ЛС | профиль | цитата
Dilma писал(а):
текст не в unicode кодировке

Это имя было набрано в таблице символов Windows и в проводнике была создана папка с таким именем, а оно уже было введено в Memory.
Проводник Windows работает с этой папкой без проблем, в том числе позволяя переименовывать и создавать копии.
Как с такой папкой работать в Hiasm
Как определить кодировку её имени
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2010-04-05 13:17:45 ЛС | профиль | цитата
olDjeka, в текстовых полях hiasm нельзя вводить символы unicode (все нечитаемые знаки заменяются на ?). Но если эти же имена получать изначально в нормальной кодировке, то приведенная схема будет работать. Ну и наконец файлы в архиве скорее названы в кодировке utf-8, а не unicode
карма: 27
0
Ответов: 356
Рейтинг: 31
#7: 2010-04-05 13:37:46 ЛС | профиль | цитата
Dilma, так, попробую спросить по другому
Закачиваю файл с нета, в его имени есть, скажем так, "не стандартные" символы (в какой кодировке мне не известно).
Сейчас мне приходится переименовывать его через проводник, чтобы Hiasm мог с ним работать.
Можно реализовать его переименование в определённое мной имя (из "стандартных" символов) с помощью Hiasm, без привлечения проводника
карма: 0

0
Ответов: 4641
Рейтинг: 334
#8: 2010-04-05 13:47:40 ЛС | профиль | цитата
olDjeka писал(а):
Закачиваю файл с нета, в его имени есть, скажем так, "не стандартные" символы

ну заодно уж и ссылку бы приложил.... для ясности
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2010-04-05 13:59:12 ЛС | профиль | цитата
olDjeka, в описании не указано каким образом файл с этим именем попадает из проводника в hiasm.
карма: 27
0
Ответов: 356
Рейтинг: 31
#10: 2010-04-05 14:43:40 ЛС | профиль | цитата
Ravilr, [url=http://qttabbar.wikidot.com/local--files/userpages:language-files/Lng_QTTabBar_1.2.2.1_Chinese_Traditional_正體中文.xml]ссылка[/url] для ясности
Dilma, поспешил, не так описал
Сейчас приходится переименовывать через проводник, чтобы схема, созданная в Hiasm, могла с ним работать.
Можно реализовать такое переименование с помощью компонентов Hiasm ?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#11: 2010-04-05 15:01:51 ЛС | профиль | цитата
olDjeka, для ясности Закачивай по ПКМ -> Сохранить как... и давай нормальное имя.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 356
Рейтинг: 31
#12: 2010-04-05 15:14:24 ЛС | профиль | цитата
Tad, у схемы и так набирается куча ограничений, если ещё и это, то кому она в таком виде будет нужна
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#13: 2010-04-05 15:26:38 ЛС | профиль | цитата
olDjeka писал(а):
Сейчас приходится переименовывать через проводник, чтобы схема, созданная в Hiasm, могла с ним работать.
Можно реализовать такое переименование с помощью компонентов Hiasm ?

olDjeka, это не ответ - это повторение того, что уже было написано выше. Если схема засекречена или очень сложно сделать ее аналог, демонстрирующий проблему, то даю наводящую подсказку - файл из проводника попадает в hiasm следующим образом:
1) перетаскиваем с использованием элемент DropFile
2) через диалог открытия файла элемента OpenDialog
3) вводится вручную или копированием через элементы Edit. Memo и т.д.
4) извлекается при поиске по файловой системе элементом FileSearch либо при мониторинге FSMonitor
5) другим способом

Указать верные варианты ответа.
карма: 27
1
Голосовали:olDjeka
Ответов: 356
Рейтинг: 31
#14: 2010-04-05 15:46:21 ЛС | профиль | цитата
Dilma писал(а):
схема засекречена или очень сложно сделать ее аналог

Схема не засекречена, но показывать пока нечего, а сделать аналог для меня действительно сложно.

Теперь понял какой ответ от меня нужен
Вариант №4 - извлекается при поиске по файловой системе элементом FileSearch.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2010-04-05 16:13:02 ЛС | профиль | цитата
olDjeka писал(а):
Вариант №4 - извлекается при поиске по файловой системе элементом FileSearch.

и что же выдает нам элемент Charset с точки onCharset при соединении его с точкой onSearch элемента FileSearch при нахождении файла с кодировкой, указанной выше?
карма: 27
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)