Вопрос № 68391: у меня есть текст в richedit.я там что то добавляю, изменяю шрифт и так далее.как мне сохранить изменения?а то я заново открываю а все как было сначала так и остается...Вопрос № 68397: BDS 2006
При попытке открыть справку появляется сообщение "Объект не был правильно инициализирован". Что нужно сделать чтобы хелп заработал?...Вопрос № 68429: у меня в richedit есть текст и я хочу через локальное меню для ричэдит копировать выделенный текст и вставлять его куда нибудь.какие методы надо использовать?спасибо...Вопрос № 68443: Как узнать позицию курсора в RichEdit и поместить её(номер строки и символа) в
StatusBar?...Вопрос № 68444: Есть у меня mp3 плеер, который не воспроизводит музыку в случайном порядке,перезаписовать в ручную не вариант. Можете написать прогу которая будет перезаписовать файлы на плеер в случайном порядке?
Кто хочет помочь пишите ilyxa09@mail.ru
...Вопрос № 68481: Добрый день.
Подскажите, пожалуйста, где можно скачать задачник по Delphi, чтоб были задания. начиная от самых простых и до высокого уровня программирования. ...Вопрос № 68514: Как сделать так чтоб при нажатии ESC активная форма закрывалась?...Вопрос № 68519: Здраствуйте все кто читает письмо.
Я начинаю изучать Delphi, подскажите пожалоста где можно скачать книги по даному языку програмирования. А также подскажите ссылки на сайти, которие имеют отношение к даному языку програмирования.
Зарание сп...
Вопрос № 68.391
у меня есть текст в richedit.я там что то добавляю, изменяю шрифт и так далее.как мне сохранить изменения?а то я заново открываю а все как было сначала так и остается
Отправлен: 24.12.2006, 16:06
Вопрос задал: Дианочка (статус: Посетитель)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: din
Здравствуйте, Дианочка!
Сохраняйте файл в формате rtf, т.е. с расширением rtf. Если вы сохраняете файл без этого расширения или с расширением например txt, то форматирование не сохранится.
Удачи!
--------- Есть только одно зло - невежество, и только одно благо - знания
Ответ отправил: din (статус: Практикант)
Ответ отправлен: 24.12.2006, 16:17
Отвечает: Крылов Александр Владимирович
Здравствуйте, Дианочка!
Только что использовал
RichEdit.Lines.SaveToFile('a.rtf');
и
RichEdit.Lines.LoadFromFile('a.rtf');
Отвечает: VaNuk
Здравствуйте, Дианочка!
Если я правильно понял то попробуй через сохранение екзешника !
Ответ отправил: VaNuk (статус: 3-ий класс)
Ответ отправлен: 24.12.2006, 16:49
Отвечает: Alex Van Glukhman
Здравствуйте, Дианочка!
Не совсем понятен вопрос - после открытия чего - формы, программы?
Ну наверное после закрытия содержимое TRichEdit надо просто сохранить либо в БД либо в файле.
Ответ отправил: Alex Van Glukhman (статус: 2-ой класс)
Ответ отправлен: 24.12.2006, 17:33
Отвечает: monah
Здравствуйте, Дианочка!
Кроме сохранения в формате, кстати, указаное расширение, не играет ни какой роли. Имеет значение состояние флага PlaineText. В зависимости от его значения, в файл будет или не будет сохранятся форматирование. По умолчанию значение False и текст сохраняется с форматированием.
--------- festina lente
Ответ отправил: monah (статус: Студент)
Ответ отправлен: 24.12.2006, 19:35
Вопрос № 68.397
BDS 2006
При попытке открыть справку появляется сообщение "Объект не был правильно инициализирован". Что нужно сделать чтобы хелп заработал?
Отправлен: 24.12.2006, 17:02
Вопрос задал: MasterZ (статус: 7-ой класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Alex Van Glukhman
Здравствуйте, MasterZ!
1 вариант: Скорее всего просто отсутствует сам файл справочной системы.
2 - й: Изменён файл конфигурации Default Desktop
Ответ отправил: Alex Van Glukhman (статус: 2-ой класс)
Ответ отправлен: 24.12.2006, 17:29 Оценка за ответ: 4 Комментарий оценки: Что делать-то? 1.2. Таких файлов не нашёл.
Отвечает: KiberZero
Здравствуйте, MasterZ!
Если файлы справки присутствуют в каталоге с программой и вы не меняли файл конфигурации,то видимо, у вас при последнем обращении к Help-у было некорректное завершение.
Тогда зайдите в настройка Help-а,удалите всё содержание и переоткройте проект D7.OHP и D7XTRA.OHP. Если это не поможет,удалите всё содержимое папки Help из каталога программы,папку не удалять.Скопируйте файлы Help-а с диска с установочными файлами программы и повторите операция с переоткрытием вновь. Если и это не поможет, значит у вас был программно-системный сбой,необходимо переустановить Help. В последних версиях возможно будет нужна полная переустановка проги, если не пойдёт установка стандартным способом.
Если это связано со сбоем,то видимо произошло изменение в реестре. Но там лучше не копаться,некоторые файлы программы напрямую связаны с файлами справки.
Удачи!
Ответ отправил: KiberZero (статус: 7-ой класс)
Ответ отправлен: 24.12.2006, 17:47
Вопрос № 68.429
у меня в richedit есть текст и я хочу через локальное меню для ричэдит копировать выделенный текст и вставлять его куда нибудь.какие методы надо использовать?спасибо
Отправлен: 24.12.2006, 21:50
Вопрос задал: Дианочка (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: PaVeL_Ekt
Здравствуйте, Дианочка!
Для копирования в буфер, Вам необходимо в USES прописать ClipBRD
далее можно как глобальную переменную объявить Clip: TClipBoard;
в событии формы onCreate прописать
Clip:=TClipBoard.Create;
в событии формы onClose прописать
Clip.Free;
В обработчике нажатия кнопки копирования написать
Clip.AsText:=RitchEdit.SelText;
и все, выделенный текст у Вас в буфере обмена.
--------- Да поможет Вам F1, да сохранит Вас F2, во имя CTRL, ALT и святого DEL
Ответ отправил: PaVeL_Ekt (статус: Студент)
Ответ отправлен: 25.12.2006, 08:09
Вопрос № 68.443
Как узнать позицию курсора в RichEdit и поместить её(номер строки и символа) в StatusBar?
Отправлен: 24.12.2006, 23:00
Вопрос задал: Ilyxa09 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: KiberZero
Здравствуйте, Ilyxa09!
Я уже отвечал на подобный вопрос. Чтобы не повторяться, посмотрите ответы на Вопрос № 68204; можно так же использовать GetSel(...);
Почитайте ещё статейку
http://forum.codenet.ru/showthread.php?threadid=5128&goto=nextnewest.
Удачи!
Ответ отправил: KiberZero (статус: 7-ой класс)
Ответ отправлен: 25.12.2006, 02:16
Отвечает: VaNuk
Здравствуйте, Ilyxa09!
вобщем делоется с маус мува получаете координаты на форме ! а потом от етих координат
отнимаете например Richedit.left или Richedit.top поексперементируйте думаю вам будет интресно это проделать
! если ни чего не понятно то напишите в личку я пришлю исходник !
Извините если не так понял ваш вопрос !
Ответ отправил: VaNuk (статус: 3-ий класс)
Ответ отправлен: 25.12.2006, 08:40 Оценка за ответ: 3
Вопрос № 68.444
Есть у меня mp3 плеер, который не воспроизводит музыку в случайном порядке,перезаписовать в ручную не вариант. Можете написать прогу которая будет перезаписовать файлы на плеер в случайном порядке?
Кто хочет помочь пишите ilyxa09@mail.ru
Отправлен: 24.12.2006, 23:12
Вопрос задал: Ilyxa09 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 5)
Отвечает: ~Steep~
Что значит >перезаписовать файлы на плеер в случайном порядке?<
Плеер играет по имени, т.е. они хоть как будут по порядку (если у тебя действительно плеер только по порядку играет)
--------- Все всегда делаеться к Лучшему!
Ответ отправил: ~Steep~ (статус: 2-ой класс)
Ответ отправлен: 25.12.2006, 08:20
Вопрос № 68.481
Добрый день.
Подскажите, пожалуйста, где можно скачать задачник по Delphi, чтоб были задания. начиная от самых простых и до высокого уровня программирования.
Это вопрос к поиску в яндексе.
Поищи Учебник по Delphi 7 - там очень хорошо все описано.
А лучше купи книгу и изучай по ней - поверь так намного проще
--------- Все всегда делаеться к Лучшему!
Ответ отправил: ~Steep~ (статус: 2-ой класс)
Ответ отправлен: 25.12.2006, 08:23
Отвечает: VaNuk
Здравствуйте, Саша Александрова!
извините что овечаю не по вопросу но я бы вам советовал купит задачник в бмужном варианте
!
ну вобщемто решайте сами !
Ответ отправил: VaNuk (статус: 3-ий класс)
Ответ отправлен: 25.12.2006, 08:35
Отвечает: Alex Van Glukhman
Здравствуйте, Negruzzi Cristian!
1.У формы установить Property KeyPreview:=true;
2.У формы в событии OnKeyDown написать следующий код:
if KEY=VK_ESCAPE then Close;
Удачи!!!
Ответ отправил: Alex Van Glukhman (статус: 2-ой класс)
Ответ отправлен: 25.12.2006, 14:00
Отвечает: monah
Здравствуйте, Negruzzi Cristian!
Создаете событие нажатия на кнопку для формы onKeyUpp например. И в нем проверяете код нажатой клавиши, код ESC если не ошибаюсь 27.
Приложение:
--------- festina lente
Ответ отправил: monah (статус: Студент)
Ответ отправлен: 25.12.2006, 14:04
Отвечает: Nick_K
Здравствуйте, Negruzzi Cristian!
1.В свойствай формы поставь Key Preview:=true;
2.В OnKeyPress напиши: if (Key=vk_Escape) then close;
3.Вот и все, не благодари! :-)
Ответ отправил: Nick_K (статус: 2-ой класс)
Ответ отправлен: 25.12.2006, 14:10
Можно использовать обработчик событий формы
FormKeyDown или FormKeyPress.
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=VK_ESCAPE then Form1.Close; // в зависимости какую активную форму
//закрывать, пишите имя этой формы
end;
или
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key=#27 then Form1.Close; // в зависимости какую активную форму
//закрывать, пишите имя этой формы
end;
Удачи!
Ответ отправил: KiberZero (статус: 7-ой класс)
Ответ отправлен: 25.12.2006, 14:58
Вопрос № 68.519
Здраствуйте все кто читает письмо.
Я начинаю изучать Delphi, подскажите пожалоста где можно скачать книги по даному языку програмирования. А также подскажите ссылки на сайти, которие имеют отношение к даному языку програмирования.
Зарание спасибо.
P.S. Вибачайте за помилки, я з України, російської мови ніколи не вчив.
Отвечает: Alex Van Glukhman
Здравствуйте, Мельник Виктор!
Хорошие книги не качаются а покупаются!
А для хорошего обучения как настольные книги от разработчиков рекомендую
1.Borland Delphi 5 Part one и Part two "Руководство разработчика" Стив Тейксейра, Ксавье Пачеко - в ней описано всё основное для написания программ Delphi.
2.Borland Delphi 6 "Руководство разработчика" от тех же авторов как продолжение предыдущей книги.
3.Delphi for .Net "Руководство разработчика" Ксавье Пачеко в основном затрагиваются вопросы программирования интернет приложений.
Все эти книги комплектуются дисками с примерами описанными в главах. Заказать их можно через интернет магазины.
Этого вполне достаточно чтобы получить необходимую базу и самостоятельно писать хорошие проги.
Ответ отправил: Alex Van Glukhman (статус: 2-ой класс)
Ответ отправлен: 25.12.2006, 14:18
Отвечает: KiberZero
Здравствуйте, Мельник Виктор!
Я уже давал ссылочки на сайты для скачивания, ну вот ещё!
Голубь Н.Г., Кириленко Е.Г.
Основы программирования на языке Pascal
http://pascal-books.narod.ru/books/golub2.zip
Cтив Тейксейра, Ксавье Пачеко
Delphi 4: Руководство разработчика
http://www.delphiplus.org/downloads/doc/delphi/delphi_dm_book.zip
или
http://stratum11.pstu.ac.ru/~leonid/base/delphi4.zip
Огромный FAQ(Русский)
http://infopolicy.narod.ru/book/delphi/faqshell.rar
Marco Cantu
Mastering Delphi 6
http://pascal-books.narod.ru/books/mastering_delphi_6.part1.exe
http://pascal-books.narod.ru/books/mastering_delphi_6.part2.rar
http://pascal-books.narod.ru/books/m_d_6_example.zip
или
ftp://aleria.no-ip.info/0/0/4/4/3/2/P/Cantu-Delphi6.pdf
Marco Cantu
Mastering Delphi 7
ftp://aleria.no-ip.info/0/0/4/4/3/2/P/Cantu-Delphi7.chm
Стив Тейксейра, Ксавье Пачеко
Delphi 5: Руководство разработчика. Книга в 2-х частях (лучшая книга!!!)
http://stratum11.pstu.ac.ru/~leonid/base/delphi51.zip
http://stratum11.pstu.ac.ru/~leonid/base/delphi52.zip
или
http://www.podgoretsky.com/ftp/Docs/Delphi/D5/Delphi5vol1.pdf
http://www.podgoretsky.com/ftp/Docs/Delphi/D5/Delphi5vol2.pdf
или
http://vecna.fatal.ru/download/books/pacheko1.rar
http://vecna.fatal.ru/download/books/pacheko2.rar
или
ftp://files.zipsites.ru/books/programming/delphi/Delphi5vol1.pdf
ftp://files.zipsites.ru/books/programming/delphi/Delphi5vol2.pdf
или
http://pv.bstu.ru/oop/delphi/Delphi%205.rar
или
ftp://aleria.no-ip.info/0/0/4/4/3/2/P/Teiksera-delphi5-T1.pdf
ftp://aleria.no-ip.info/0/0/4/4/3/2/P/Teiksera-delphi5-T2.pdf
или
http://stratum11.pstu.ac.ru/~leonid/base/delphi51.zip
http://stratum11.pstu.ac.ru/~leonid/base/delphi52.zip
или
http://www.vserg.ru/download.php?id=21
http://www.vserg.ru/download.php?id=22
Архангельский А.Я.
100 компонентов общего назначения библиотеки Delphi 5
http://xammepbook.narod.ru/doc/delph/delph100comp.zip
или
http://samouchka.stsland.ru/books/ebooks/100comp.zip
или
http://samouchka.net/books/ebooks/100comp.zip
или
http://pascal-books.narod.ru/books/100comp.zip
Delphi 6: Учебный курс. Для самостоятельного изучения Delphi 6
http://vsergeyspb.narod.ru/download/delphi6.zip
или
http://www.delphiplus.org/downloads/doc/delphi6/d6_self-tuition.zip
или
http://tor.narod.ru/Obychenie/Delphi_6.rar
или
http://www.podgoretsky.com/ftp/Docs/Delphi/D6/d6st/index.html
или
ftp://files.zipsites.ru/books/programming/delphi/Delphi6.chm
или
http://pascal-books.narod.ru/books/delphi_6.zip
или
http://www.vserg.ru/download.php?id=26
Delphi 7 для начинаюших. Иллюстрированный самоучитель
http://www.delphiplus.org/downloads/doc/delphi7/d7_self-tuition_beg.zip
или
http://www.podgoretsky.com/ftp/Docs/Delphi/D7/d7stb/index.html
или
ftp://files.zipsites.ru/books/programming/delphi/Delphi7.chm
или
http://pv.bstu.ru/oop/delphi/delphi-7.rar
или
http://samouchka.net/books/ebooks/books2/delphi-7.rar
или
http://pascal-books.narod.ru/books/delphi_7_for_beginners.part1.rar
http://pascal-books.narod.ru/books/delphi_7_for_beginners.part2.rar
или
http://www.computerbooks.ru/books/Programming/Book-Delphi-7/index.html
Delphi 7 для профессионалов. Иллюстрированный самоучитель
http://www.delphiplus.org/downloads/doc/delphi7/d7_self-tuition_prof.zip
или
http://www.podgoretsky.com/ftp/Docs/Delphi/D7/d7stp/index.html
или
ftp://files.zipsites.ru/books/programming/delphi/delphi7prof.rar
или
http://pv.bstu.ru/oop/delphi/delphi-7prof.rar
или
http://samouchka.net/books/ebooks/books2/delphi-7prof.rar
или
http://pascal-books.narod.ru/books/delphi_7_for_profi.zip
или
http://goldfaq.protoplex.ru/download/books/delphi7prof.rar
или
http://www.computerbooks.ru/books/Programming/Book-Delphi-for-professionals/index.html
Культин Н.Б.
Delphi 6. Программирование на Object Pascal
http://djvu.com.ru/knigi/422-1.djvu
или
ftp://aleria.no-ip.info/0/0/4/4/3/2/P/Kultin-PrDelphi6.djvu
Фленов Михаил
Библия для программиста в среде Delphi
http://xammepbook.narod.ru/doc/delph/d6vr.zip
или
http://podgoretsky.com/ftp/Docs/Delphi/Fleonov/Bibble/
или
http://www.vserg.ru/download.php?id=18
Справочник по процедурам и функциям Object Pascal
http://www.codenet.ru/progr/delphi/Object-Pascal/
Справочник по функциям WinAPI
http://www.codenet.ru/progr/delphi/WinAPI/
DelphiBook (с приложениями). Часть 2
ftp://files.zipsites.ru/books/programming/delphi/DelphiBook.zip
Ответ отправил: KiberZero (статус: 7-ой класс)
Ответ отправлен: 25.12.2006, 15:07
Отвечает: Nick_K
Здравствуйте, Мельник Виктор!
Для начала скачай DRKB (Delphi russian knowledge base)
очень полезен, причем не только новичкам. Также есть много полезных сайтов, например dephimaster. С книгами особых проблем при поиске не испытаешь - их куча.
Ответ отправил: Nick_K (статус: 2-ой класс)
Ответ отправлен: 25.12.2006, 15:47