|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.03.2013, 17:09 | #1 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
OpenDialog мистика...
Код:
|
14.03.2013, 17:37 | #2 |
Форумчанин
Регистрация: 06.01.2011
Сообщений: 369
|
Хм, проверил код в delphi 7 и 2010 - работает...
ОС - windows xp sp2. Что за файл загружаете?
Программирую по необходимости
|
14.03.2013, 17:41 | #3 | |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
Цитата:
|
|
14.03.2013, 17:41 | #4 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
файл .txt конечно же... код то рабочий но вот почему их загружает и сразу же удаляет я без понятия, раньше была фигня когда проэкт сохранил в два места и потом так же всегда была одна и та же ошибка, но тут проэкт слишком большой чтобы переделывать с нуля...
|
14.03.2013, 17:44 | #5 | |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
Цитата:
|
|
14.03.2013, 17:46 | #6 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
|
14.03.2013, 17:51 | #7 | ||
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
Цитата:
Цитата:
|
||
14.03.2013, 17:54 | #8 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
Код:
|
14.03.2013, 17:59 | #9 | |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
Цитата:
Или вообще текст не появляется? Если первое, то ошибку надо искать дальше в коде. Если второе, то попробуй заменить UTF8Decode. |
|
14.03.2013, 18:00 | #10 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Если я ничего не путаю, то в Delphi7 штатные VCL-компоненты не поддерживают UTF8.
Следовательно, следующая строка Код:
Следовательно, в Form2.sMemo1.Lines.Text будет какая-то хрень вместо валидного UFT-шного текста. UTF8Decode нормально отработать не сможет, т.к. ему вместо UTF8 подсовывают какой-то суррогат. На выход он тоже ничего хорошего не выдаст => это "ничего хорошего" и окажется в Form2.sMemo1.Lines.Text, что и требовалось доказать ----------------------------- Вариант решения: загружать текст не "быстро и на халяву через Memo", а с помощью файловой переменной. В memo этот загруженный текст записывать СТРОГО ПОСЛЕ UTF8Decode. P.S. отпишитесь, угадал ли я
Благодарить в репутацию. Проклинать — туда же
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стек и мистика. | brainexploded | Общие вопросы C/C++ | 9 | 14.04.2012 20:56 |
Однако Мистика. | vsrmis | Общие вопросы Delphi | 12 | 19.01.2011 00:48 |
Мистика?!!! | SNUPY | Свободное общение | 9 | 09.06.2010 13:55 |
Мистика с USB, мышью, компьютером | Rembo | Компьютерное железо | 6 | 28.02.2009 17:49 |
мистика в delphi | steck | Общие вопросы Delphi | 4 | 27.03.2007 23:57 |