Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 519
от 01.07.2006, 16:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 364, Экспертов: 62
В номере:Вопросов: 4, Ответов: 6


Вопрос № 47316: Доброе утро, уважаемые! Скажите, почему обыкновенный текстовый файл размером 10 кб нормально отображается в Блокноте, но ни в RichEdit, ни в Memo вообще не виден? Вернее видно только 3 каких-то символа и все! ...
Вопрос № 47323: Уважаемые эксперты, в продолжение вопроса 47316 хотелось бы узнать, а можно ли каким-то образом при загрузке файла определить его кодировку, чтобы потом конвертить можно было?...
Вопрос № 47324: Здравствуйте эксперты! Подскажите, п-та, как в Делфи скопировать или переместить директорию. Я нашёл только копирование файлов CopyFileTo....
Вопрос № 47337: Здравствуйте, уважаемые эксперты! У меня такой вопрос: каким образом выделяется память под динамический массив, если элементы массива - записи? Пользуюсь Delphi 10 из BDS2006. Если возможно, дайте линки, где это описано подробно. Заранее ...

Вопрос № 47.316
Доброе утро, уважаемые! Скажите, почему обыкновенный текстовый файл размером 10 кб нормально отображается в Блокноте, но ни в RichEdit, ни в Memo вообще не виден? Вернее видно только 3 каких-то символа и все!
Отправлен: 26.06.2006, 08:04
Вопрос задал: Савенко Вадим Иванович (статус: 2-ой класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 8)

Отвечает: Сухомлин Кирилл Владимирович
Здравствуйте, Савенко Вадим Иванович!
Действительно, дело в этом файле. Вообще, информации как-то мало, чтобы сказать что-дь конкретное, но кое-что все-таки можно =) Во-первых, это может быть файл в формате unicode. Попробуйте открыть его в блокноте и сохранить в формате ANSI.
Во-вторых, там, в принципе, могут быть какие-дь корявые символы, с которыми Delphi плохо работает. Проще всего открыть файл HEX-редактором и просмотреть, нет ли там чего "интересного".
Ответ отправил: Сухомлин Кирилл Владимирович (статус: Студент)
Ответ отправлен: 26.06.2006, 08:59

Отвечает: Mo-skin
Здравствуйте, Савенко Вадим Иванович!
Не видел вашего кода, но у меня все работает так:
procedure TForm1.Button1Click(Sender: TObject);
begin
memo1.Lines.LoadFromFile('c:\ temp\ textfile.txt');
end;
---------
Чем больше женщину мы меньше,- тем меньше больше мы ее!
Ответ отправил: Mo-skin (статус: 2-ой класс)
Ответ отправлен: 26.06.2006, 09:47


Вопрос № 47.323
Уважаемые эксперты, в продолжение вопроса 47316 хотелось бы узнать, а можно ли каким-то образом при загрузке файла определить его кодировку, чтобы потом конвертить можно было?
Отправлен: 26.06.2006, 09:26
Вопрос задал: Савенко Вадим Иванович (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Проходящий Мимо
Здравствуйте, Савенко Вадим Иванович!
Вам в этом помогуть функции, описанные здесь:
http://delphiworld.narod.ru/base/autodetect_text_coding.html
http://delphiworld.narod.ru/base/ansi_oem_detect.html
Дерзайте!
---------
Carpe diem!
Ответ отправил: Проходящий Мимо (статус: 5-ый класс)
Ответ отправлен: 26.06.2006, 10:06
Оценка за ответ: 5


Вопрос № 47.324
Здравствуйте эксперты!
Подскажите, п-та, как в Делфи скопировать или переместить директорию. Я нашёл только копирование файлов CopyFileTo.
Отправлен: 26.06.2006, 09:36
Вопрос задал: Ramil (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Vargant
Здравствуйте, Ramil!
Код в приложении. Взято с http://articles.org.ru
Найдено с помощью яндекса...

Приложение:

---------
Железным кулаком загоним человечество в счастье...

Ответ отправил: Vargant (статус: 1-ый класс)
Ответ отправлен: 26.06.2006, 09:55

Отвечает: Савенко Вадим Иванович
Здравствуйте, Ramil!
Нужно создать строки FSource и FTarget ,терминированные нулем( то есть что копировать и куда копировать). Указывать нужно полные пути. А потом смотрите код.Пример

Fsource:= 'C:ddddd.txt' + #0;
FTarget:= 'D:' + #0;
MoveFiles( Handle : Hwnd, FSource, FTarget, true, true ) ;

Приложение:

Ответ отправил: Савенко Вадим Иванович (статус: 2-ой класс)
Ответ отправлен: 26.06.2006, 09:57


Вопрос № 47.337
Здравствуйте, уважаемые эксперты!
У меня такой вопрос: каким образом выделяется память под динамический массив, если элементы массива - записи? Пользуюсь Delphi 10 из BDS2006.
Если возможно, дайте линки, где это описано подробно.
Заранее благодарен.
Отправлен: 26.06.2006, 12:23
Вопрос задал: Кокшаров А.В. (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Сухомлин Кирилл Владимирович
Здравствуйте, Кокшаров А.В.!
А что, такой код, как в приложении не прокатывает?

Приложение:

Ответ отправил: Сухомлин Кирилл Владимирович (статус: Студент)
Ответ отправлен: 26.06.2006, 23:48


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное