Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Интернет: Образование, Работа и Бизнес" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Программирование на Delphi #25
Информационный Канал Subscribe.Ru |
Программирование на DELPHI |
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
Выпуск #25 (03 мая 2005 г.) |
||||||||||||||||||||||||||||||
Итак, обо всём по порядку. Сайт уже начал переезд на новый сервер, поэтому текущий сайт обновляться больше не будет, но он работает. Если кому-то какие файлы нужны, заходите и скачивайте - ничего не удалено и ближайшее время удалено не будет. Поскольку рассылка давно не выходила, я всё-таки решил сделать этот выпуск. Хотя он и укороченный и некоторые разделы пусты, здесь есть все присланные вопросы и ответы, а это самое главное. Когда будете читать разделы "Вопросы" и "Ответы", заметите, что всё слегка изменилось. Хочу лишь подтвердить это: система "Вопрос-Ответ" скоро будет работать несколько по-другому. В текущем выпуске я сделал первый шаг к переходу на эту систему. Увы, пока новый сайт не будет открыт, полностью перейти на эту систему не удастся, но, может быть, это даже лучше - переходить поэтапно, чем очень резко. Для каждого вопроса установлена дата и время, до которых на него можно ответить. По истечении данного времени ответы засчитаны не будут. Теперь некоторые изменения в отправке вопросов/ответов... В прошлых выпусках, если вы помните, проводился опрос на тему: нужно ли публиковать e-mail человека, отвечающего на вопрос. Определиться тогда мы так и не смогли. Как скоро увидите, новая система подразумевает показ e-mail и того, кто задал вопрос, чтобы не было анонимности. Но, если вы не хотите, чтобы о вашем адресе узнали все, добавьте в конец строки "тема письма" знак "#" (решётка). Например, отправив свой ответ на вопрос 55 по приведённой ссылке на Delphi-FAQ@list.ru, вы увидите заготовку письма и темой будет "Answer_55". Если вы измените тему на "Answer_55#", то ваш e-mail при публикации ответа опубликован не будет. Аналогично и с отправкой вопросов: отправьте письмо с темой "Question#" и ваш почтовый адрес опубликован не будет. Убедительная просьба: не пренебрегайте этим. Возможно, человек, задавший вопрос, захочет что-то у вас уточнить, а если адреса ответившего нет, то он этого сделать не сможет. Однако я могу вам в этом помощь. Обратитесь ко мне и я свяжу вас с тем, кто ответил на ваш вопрос. Адрес почтового ящика скрывается от большой аудитории, а не от одного человека, которому нужна ваша помощь. Хотя ничего страшного в том, что о вас узнают, нет. Ну вот и всё вкратце о правилах и о том, в каком состоянии сейчас проект. Если есть вопросы или что-то непонятно - спрашивайте, отвечу. Ящик пока тот же. Количество подписчиков: 2461. |
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
Вопрос #104. Автор вопроса: Ершов Денис. Вопрос отправлен: 23.03.2005 19:15. Вопрос: Довольно уверено создаю компоненты, но практически у всех есть одна проблема. При компиляции программы с добавленным моим компонентом компилятор не находит модуль компонента. Проблема решается, если указать в опциях проекта каталог с исходниками компонента в качестве пути поиска. Есть ли другое решение? И как сделать, чтобы при добавлении компонента в программу автоматически добавился не только модуль компонента, но и другие модули пакета? [Ответить на вопрос]. Ответ ожидается до 15.05.2005 19:15:00. Вопрос #105. Автор вопроса: Crazy_Jack. Вопрос отправлен: 03.04.2005 14:44. Вопрос: Как прочитать под WinXP MBR? [Ответить на вопрос]. Ответ ожидается до 15.05.2005 19:20:00. Вопрос #106. Автор вопроса: Fantik. Вопрос отправлен: 03.04.2005 19:45. Вопрос: Можно ли в компоненте StringGrid отлавливать событие onExit для ячеек и просматривать перед потерей фокуса, было ли изменено содержимое данной ячейки? [Ответить на вопрос]. Ответ ожидается до 15.05.2005 19:24:00. Вопрос #107. Автор вопроса: Зинченко Игорь Иванович. Вопрос отправлен: 05.04.2005 20:03. Вопрос: Друзья! Помогите в поле Edit вывести значок диаметра (перечёркнутая окружность). Заранее благодарен всем, кто откликнется. [Ответить на вопрос]. Ответ ожидается до 15.05.2005 19:27:00. Вопрос #108. Автор вопроса: Ярослава. Вопрос отправлен: 06.04.2005 14:36. Вопрос: Можно ли импортировать данные из txt-документа определенного формата в базу данных (например, документ содержит баланс или налоговую декларацию)? Как проверить правильность заполнения документа? [Ответить на вопрос]. Ответ ожидается до 15.05.2005 19:31:00. Вопрос #109. Автор вопроса: Андрей. Вопрос отправлен: 06.04.2005 23:20. Вопрос: Собственно вопрос такой: Есть dll. (shell32.dll). Загружаю оттуда ресурс (в моем случае dialog box) функцией FindResource, потом LoadResource. Получаю в памяти адрес этого dialog box. Как мне теперь узнать caption этого dialog box? Можно наверное, записать все в memstream, потом в filestream и подсоединить к проекту. Но мне нужен только caption, использовать dialog box я не собираюсь. Заранее спасибо всем ответившим. [Ответить на вопрос]. Ответ ожидается до 15.05.2005 23:20:00. Вопрос #110. Автор вопроса: Neznanov. Вопрос отправлен: 07.04.2005 09:27. Вопрос: Возможно ли воспользоваться компонетом ProgressBar из библиотечного файла Delphi, запускаемого из модуля в C Builder? [Ответить на вопрос]. Ответ ожидается до 15.05.2005 9:27:00. Вопрос #111. Автор вопроса: FelistA. Вопрос отправлен: 07.04.2005 21:01. Вопрос: Нужен исходник чата для локальной сети. Простенький и понятный. [Ответить на вопрос]. Ответ ожидается до 15.05.2005 21:01:00. Вопрос #112. Автор вопроса: bROCKs. Вопрос отправлен: 09.04.2005 09:49. Вопрос: Я создал текстовую стратегию и хотел бы реализовать в ней сетевую игру - посредством TCP/IP как это можно сделать? Заранее благодарен. [Ответить на вопрос]. Ответ ожидается до 15.05.2005 9:49:00. Вопрос #113. Автор вопроса: Olly. Вопрос отправлен: 11.04.2005 09:38. Вопрос: Как экспортировать отчеты в Word? [Ответить на вопрос]. Ответ ожидается до 15.05.2005 9:38:00. Вопрос #114. Автор вопроса: TVSNetTreeView. Вопрос отправлен: 12.04.2005 14:59. Вопрос: Нужен компонент TVSNetTreeView: подскажите, где его найти. [Ответить на вопрос]. Ответ ожидается до 15.05.2005 14:59:00. Вопрос #115. Автор вопроса: Илья. Вопрос отправлен: 12.04.2005 23:39. Вопрос: Здравствуйте! Помогите, пожалуйста, написать процедуру, которая вставляет в программу таймер. Программа следующая: В форме меняются атрибуты элементов при нажатии на клавишу «ОК». Как можно ограничить интервалы между сменой формы? То есть, если за определенный временной промежуток не нажата кнопка «OK», то форма меняется автоматически. Можно ли вставить в форму индикацию этого времени, например, 30 точек, которые через каждую секунду исчезают друг за другом (соответственно переключение формы происходит сразу после исчезновения последней точки). Спасибо. [Ответить на вопрос]. Ответ ожидается до 15.05.2005 23:39:00. Вопрос #116. Автор вопроса: Vasiliy Gorshkov. Вопрос отправлен: 18.04.2005 10:31. Вопрос: Здравствуйте! Что нужно сделать, чтобы в отчетах Rave версии 5.0 правильно отображался русский текст? Спасибо. [Ответить на вопрос]. Ответ ожидается до 15.05.2005 10:31:00. Вопрос #117. Автор вопроса: lena. Вопрос отправлен: 18.04.2005 22:58. Вопрос: Как вставить в программу помощника (Agent) из программ MS Office? [Ответить на вопрос]. Ответ ожидается до 15.05.2005 22:58:00. Вопрос #118. Автор вопроса: Александр. Вопрос отправлен: 22.04.2005 13:47. Вопрос: Компонент F1Book. Пишешь в ячейку по-русски. Покидаем ячейку - шрифт в покинутой ячейке, насколько я понимаю становится албанским. Как у этого компонента менять кодовую страницу? [Ответить на вопрос]. Ответ ожидается до 15.05.2005 13:47:00. Вопрос #119. Автор вопроса: Заяц. Вопрос отправлен: 26.04.2005 13:17. Вопрос: Здравствуйте! У меня такая проблема: Я запихал несколько функций в DLL'ку. При вызове этих функций программа делает все правильно, но потом выдает "Invalid pointer operation". Из-за чего такое может быть, и как от этого избавиться? Заранее спасибо! [Ответить на вопрос]. Ответ ожидается до 15.05.2005 13:17:00. Вопрос #120. Автор вопроса: lena. Вопрос отправлен: 27.04.2005 23:57. Вопрос: Здравствуйте! Подскажите, пожалуйста, можно ли средствами Delphi сделать программу, в которой на экране будут появляться элементы (скажем, Label) с задержкой или мигать? [Ответить на вопрос]. Ответ ожидается до 15.05.2005 23:57:00. Вопрос #121. Автор вопроса: Заяц. Вопрос отправлен: 28.04.2005 11:59. Вопрос: Всем привет! Подскажите пожалуйста, как в программе показывать, сколько осталось дней до определенной даты (например, до Нового Года)? [Ответить на вопрос]. Ответ ожидается до 15.05.2005 11:59:00. Вопрос #122. Автор вопроса: SerG. Вопрос отправлен: 02.05.2005 . Вопрос: Как заставить NMSMTP (Delphi 6) работать через прокси-сервер? Или подскажите другой компонент, с помощью которого можно отправлять почту, но только с возможностью работы через прокси. [Ответить на вопрос]. Ответ ожидается до 15.05.2005. Вопрос #123. Автор вопроса: Sassoft. Вопрос отправлен: 02.05.2005 12:37. Вопрос: Я делаю PBEM игру и у меня такая проблема: как заставить программу отсылать автоматически при нажатии кнопки файл, который можно будет выбрать в OpenDialog'е? [Ответить на вопрос]. Ответ ожидается до 15.05.2005 12:37:00.
|
||||||||||||||||||||||||||||||
93. (Выполнение действий при нажатии 'Enter' в TEdit; Выполнение скриптов). Полный текст вопроса: Доброго времени суток! У меня два вопроса: 1 - Как сделать так, чтобы при вводе текста в Edit, если нажимается Enter, выполнялось некое действие? 2 - Как в Delphi написать программу, осуществляющую обработку собственных скриптов, а то в Rambler-е все ссылки на PHP и Perl. Заранее благодарен. [Отвечает: Buzatu I.I., 02.04.2005 17:41]:
[Отвечает: mvp, 02.04.2005 19:49]:
1.Обрабатываешь событие onKeyPress: [Отвечает: Igor, 02.04.2005 23:54]:
1. Просто обработайте событие OnKeyPress у этого Edit'а:
[Отвечает: Андрей, 03.04.2005 07:46]: 1: Edit.OnKeyPress: If Key=VK_RETURN Then ... [Отвечает: Gin, 03.04.2005 14:26]:
К первому вопросу:
procedure TForm1.Edit2KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState); [Отвечает: VeroLom, 04.04.2005 02:33]:
1.
Form1.KeyPreview := True;
Edit1.OnKeyPress:
If Key = #13 Then
Begin
// Do something
End; [Отвечает: Науменко Ольга Геннадьевна, 04.04.2005 06:50]:
1. Обработать событие TEdit.OnKeyDown:
[Отвечает: Антон, 04.04.2005 09:50]: К сожалению, могу ответить только на первую часть вопроса. На мой взгляд? самый простой способ - это создать на форме компонент Edit1 и кнопку, например, Button1 и установить Button1.default:=True; А в Button1.OnClick описать то что Вы хотели сделать принажатии на кнопку Enter. [Отвечает: Ершов Денис, 04.04.2005 09:08]:
1.
[Отвечает: Dasha, 04.04.2005 13:53]: 1) Нужно в Edit обработать событие OnKeyPress: if Key=#13 then //что-то тут выполняется; [Отвечает: Feniks, 04.04.2005 15:30]: 1. Необходимо у TEdit-а обрабатывать событие OnKeyPress. Во входных параметрах и передается нажатая кнопка: var Key: Char; Вот и делай условие: if Key=#13 then .... или if Key=chr(13) then .... И еще: чтобы срабатывало событие OnKeyPress, надо свойство KeyPreview формы, на которой лежит этот TEdit, поменять на True: KeyPreview := True; Ну вот и все... Можно еще ловить события OnKeyDown, OnKeyUp. Подробно о них написано в хелпе с приведением примеров. [Отвечает: Заяц, 05.04.2005 11:41]:
По поводу 1-го вопроса:
Я делаю так:
[Отвечает: SHKoder, 05.04.2005 11:35]:
У Edit обработай KeyDown:
[Отвечает: stefan, 05.04.2005 11:35]: Насчет второй части вопроса (про собственные скрипты) не знаю, а вот с первой частью - легко :) 96. (PAS -> DCU). Полный текст вопроса: Как из unit-файла ".pas" создать ".dcu"? [Отвечает: mvp, 02.04.2005 19:55]: Нужно выбрать позицию Generate DCUs на вкладке Linker (Project -> Project Options...). Далее, если нет ошибок в файле, то Project->Build и появится *.dcu. [Отвечает: Igor, 03.04.2005 00:19]: Delphi их сам создает, когда вы запускаете программу на выполнение, или компилируете ее. Потому, например, можно присоединить этот unit к программе, запустить ее и после этого в той же папке, где находится unit появится dcu с тем же именем. Если этот способ вам чем-то не подходит, то можно напрямую создавать dcu-файлы с помощью dcc32.exe в каталоге Delphi. Наберите dcc32.exe -help в командной строке и посмотрите справку по ее параметрам. [Отвечает: VeroLom, 04.04.2005 02:34]: Откомпилировать его. Например так: dcc32.exe Unit1.pas. [Отвечает: Науменко Ольга Геннадьевна, 04.04.2005 06:47]: Откомпилировать проект. [Отвечает: Антон, 04.04.2005 09:43]: При запуске оболочки Delphi он атоматически создает проект Вашей программы, состоящей из проектного файла и Unit-файла с расширением .pas. Для того чтобы из него создать dcu-файл нужно схранить весь проект под именем - например Unit1.pas и Project.dpr. После этого проект нужно откомпилировать. Все. После компиляции у Вас будет создан файл Unit1.dcu и Project.exe. [Отвечает: Feniks, 04.04.2005 15:35]: Банальный вопрос :) Ну конечно же откомпилировать его... Если Вы только начинаете работать с Delphi и его изучать, советую начать с книг "Delphi х - Учебный курс" (х - номер версии) или что-то в этом духе. В конце прошлого месяца в конфе comp.soft.prog.prog как раз обсуждался вопрос о книгах и их электронный вариант. [Отвечает: Ершов Денис, 05.04.2005 14:12]: Сначала вопрос вызвал у меня истерический смех. Казалось бы, что трудного - откомпилировать, и этот вопрос не стоит моего внимания. Но и тут, если хорошенько подумать, можно встретить парочку подводных камней. Во-первых, модуль должен содержать синтаксически правильный код. Само собой разумеющееся. Во-вторых, Delphi должно быть известно обо всех модулях используемых данным модулем. В-третьих, Delphi не даст откомпилировать просто открытый файл PAS-модуля. Можете проверить, все пункты, связанные с компиляцией будут недоступными. Delphi оперирует проектами, а не PAS-файлами модулей. Следовательно, файл модуля должен входить в один из видов проектов: Application, DLL, Package (что в данном случае наверное предпочтительней, если надо только откомпилировать модуль) и т.п. Если хотя бы одно условие из этих трех не выполняется, то откомпилировать модуль не удастся. Если компиляция прошла удачна, то искомые DCU-файлы найдутся в том же каталоге, где и файлы с исходниками, в лучшем случае. В худшем случае, можно указать папку куда эти файлы будут складываться с помощью "Project Options... -> Directories/Conditionals -> Unit Output Directory". Можно, конечно, упомянуть множество других условий - как-то, что голову на плечах иметь надо, но это уже за пределами темы рассылки. 99. (Ассоциация типов файлов со своим приложением). Полный текст вопроса: Я начинающий програмист... Я создал программу для просмотра файлов с расширением dat, sys, cpp. Заинсталировал ее, установил, вроде все нормально... настроил... Но вот проблема в том, что при щелчке по файлу с расширением dat, она сразу не отображает его содержимое... Помогите, плииз, подскажите, что мне в ней прописать, и как, чтобы она при щелчке сразу отображала содержимое файла. [Отвечает: Igor, 03.04.2005 00:26]: Наверное, нужно программно обработать щелчок по этому файлу в том элементе управления, где отображается список файлов. В обработчике события OnClick напишите тот код, который отображает содержимое выбранного файла [Отвечает: Андрей, 03.04.2005 07:48]: Тебе нужно ассоциировать своё приложение с нужными типами файла. Делается это через реестр, в ветке HKEY_CLASSES_ROOT. Как это сделать, описывалось в рассылке в статье "Написание инсталлятора на Delphi". Посмотри в архиве рассылки или скачай статью с сайта. [Отвечает: Чернявская Марина Викторовна, 04.04.2005 08:59]:
Чтобы при двойном щелчке на файле с определенным расширением он открывался нашим приложением,
необходимо прописать соответствующий параметр в реестре. Делается это, например, так:
98. (InstallShield Express с русским языком). Полный текст вопроса: Помогите пожалуйста, как заставить InstallShield Express for Delphi7 понимать русский язык? [Отвечает: Багауов Алмаз Рафитович, 03.04.2005 08:19]: Зачем тебе InstallShield Express? Можно и на Inno Setup создать прекрасную инсталяшку, которая прекрасно работает сразу на нескольких языках. Вот адрес: http://www.bagz13.narod.ru/isetup-5.0.8.zip. 94. (Выполнение математических операций со строками). Полный текст вопроса: Я хотел узнать, есть ли функции, переводящие строку, в которой записано математическое выражение, в какую-либо последовательность действий для компьютера. Если есть, пожалуйста, объясните, как ей пользоваться. [Отвечает: Dasha, 05.04.2005 14:55]: Насколько я знаю, нет. Считываешь со строки и программно переводишь в последовательность действий, только при этом надо еще определить приоритетные функции (* /), скобки и т.п. Если проще, то считываешь каждый символ, и, если число, добавляешь в какую-нибудь переменную, которую потом превратишь из строки в число, а если функция, тоже где-нибудь сохраняешь и применяешь к сохраненному и следующему по очереди числу. Примерно так. [Отвечает: fil, 04.04.2005 11:31]: Да, имеется такой модуль. Нашел его на сайте "Королевство Делфи". Раздел называется "Модуль для расчета числовых и логических формул". Вот ссылки - http://delphi.mtu-net.ru/zip/dataeditor.zip - сам модуль и примеры его использования: http://delphi.mtu-net.ru/zip/speedtest.zip http://delphi.mtu-net.ru/zip/drawing.zip. Там же есть хорошая помощь по его использованию. [Отвечает: Сергей Азачем, 05.04.2005 12:41]: Простой разбор математических выражений можно найти в Королевстве Delphi. Парсер математических выражений с трансляцией в промежуточный байт-код (раздел Сокровищница): http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1130. Там же есть еще другие варианты, но я не помню точную ссылку на них (поищите сами). Более мощная система - R&A Library. Ее домашняя страница: http://www.infa.ru/black/ralib.htm, http://www.chat.ru/~blacknbs/ralib.htm (ссылки давно не проверял, - если не актуальны, поробуйте поискать в поисковике по "R&A Library"). Поставляется с исходниками и примерами использования. 103. (Шейдеры в OpenGL). Полный текст вопроса: Здравствуйте, появился вопрос - можно ли использовать шейдеры в OpenGL и если да, то как? [Отвечает: Андрей, 03.04.2005 07:49]: В пакете GLScene давно уже есть поддержка шейдеров. Вероятно, у тебя довольно старая версия. Скачай новую - там есть всё необходимое. 102. (Программа с БД Paradox). Полный текст вопроса: Здравствуйте уважаемые эксперты! Прошу Вас помочь разобраться в таком вопросе: я пытаюсь сделать файл-серверную базу данных Paradox. В принципе должно быть несколько десятков таблиц (пока сделал 4 и они ещё не наполнены данными). Также делаю в Дельфи 7 формы для визуализации данных (MDI). В главной форме данные не визуализируются (так задумано), а виз-ся они должны в новом окне и в окне с названием \"Все заявки\". Так вот в окне \"Все заявки\" эти таблицы как раз и не появляются. Вроде бы по книге (Фаронов, \"Прогр-е баз данных в Дельфи 7\") всё делал правильно. На форме два GRIDa, вверху и внизу. В верхнем должна быть видна таблица Allsell.db, в нижнем - Allbuy.db. Эти таблицы являются \"master\" для Bitsell.db и Bitbuy.bd (а те, соответственно, \"detail\" и таких дочерних detail - таблиц должно быть в принципе много, а в Allsell.db и в Allbuy.db должны храниться все данные вообще (по продаже и покупке) и визуализироваться как раз в форме под названием \"Все заявки\"). Я пока не связывал таблицы связью master - detail. Однако в инспекторе объектов в свойстве Data source не появляются эти базы, поэтому связать их с GRIDaми не могу. Когда делал похожий учебный пример по книге - была та же история - у Фаронова всё получилось, а у меня нет. Прошу Вас, помогите, пожалуйста, разобраться. Для наглядности я прислал проект в zip-архиве (350 кб.). Заранее Вас благодарю! [Отвечает: bott@bk.ru, 06.04.2005 22:16]: Писать не мастер, высылаю этот пример с подключенной таблицей. [Отвечает: KUZR g.Ulianovska, 06.04.2005 08:40]:
День добрый,
посмотрел ваш проект и задался вопросом,
вы весь раздел прочитали у Фаронова по поводу баз данных.
Я это все к чему: в проекте, который был прикреплен есть
формы, гриды, есть даже дата-модуль, только вот что-то я в
этом дата-модуле (DM) не нашел самих таблиц и источников
данных.
Так вот, вам необходимо в этот самый DM вставить: с вкладки
BDE - TTable и с вкладки Data Access - Data source.
Далее, в свойствах TTable укажите нужную таблицу и
параметры подчинённости (Master-Detail) а в Data suorce
необходимый TTable, далее в самих Гридах укажите Data
source, ну и не забудьте сделать таблицы активными.
Вот как-то так, и всё-таки еще раз прочитайте классиков
:) [Отвечает: Дмитрий, 05.04.2005 06:16]: На форму положите два компонента, один DataSource1, другой Table1. У DataSource в свойстве DataSet выбираете Table1. У Table1 в свойстве DatabaseName выбираете нужный алиас, который создаётся в BDE Administrator или просто прописываете путь к нужной папке. Дальше в TableName выбираете нужную таблицу и чтобы она была видна в гриде, свойство Active ставите истина. Ну и последнее в DBGrid2 в Вашем случае выбираете DataSource1 в свойстве DataSource. Ещё можете поставить компонент DBNavigator для навигации. В принципе этого хватит, чтобы добавлять записи, редактировать и удалять, ну а если вы хотите что-нибудь более кучерявое, то весло в руки, извиняюсь, клавиатуру, и вперёд. 95. (Получение и отправка e-mail). Полный текст вопроса: Как сделать программу для отправки и получения e-mail? [Отвечает: Genna, 08.04.2005 23:01]: Отвечу кратко. Зайди на сайт "Мастера DELPHI" по адресу http://www.delphimaster.ru/ и изучи статью "Электронная почта Интернет". Там найдешь довольно полное описание SMTP протокола, компоненты для работы с SMTP на Delphi и полезные ссылки. [Отвечает: Ершов Денис, 05.04.2005 14:22]: Существует масса компонентов, реализующие почтовых клиентов. Для отправки почты обычно используется SMTP протокол, а для получения - POP3. Во всяком случае, в стандартную поставку Delphi 5 и 7 такие компоненты входят. 100. (Проблема с установкой компонентов). Полный текст вопроса: У меня Делфи 7, компоненты совсем не могу установить - выходит сообщение "фатальная ошибка". Наверно из-за того что я установил русификатор? [Отвечает: Gin, 03.04.2005 10:10]: НЕТ! Не из-за этого. Если установка самой Delphi и русификатора прошла нормально, ищите причину в другом. Опишите, как Вы пробуете устанавливать. Большая чать разработчиков компонентов не заботятся о чайниках, и, не изучив инструкцию (которою не всегда можно понять так, как хочет автор) можно просто не установить. [Отвечает: Feniks, 04.04.2005 15:40]: Может быть и так. Возможно у Вас сама Делфя битая, или компоненты, или русик корявый. Я как-то с тем же сталкивался на Делфи 5 - после установке русика, он начал глючить. Попробуйте установить компоненты на анг. (оригинальный Делфи). [Отвечает: Dasha, 05.04.2005 15:08]: А без русификатора пробовал? Может, ну его? :) 101. (ADO2 для Delphi 6). Полный текст вопроса: Где взять ADO2 под Delphi 6 - для работы с Oracle 8. И как ее установить в Delphi 6? [Отвечает: Feniks, 04.04.2005 15:48]: Насколько я помню, для того, чтобы работать с Базами Данных на Delphi, надо ставить как минимум Delphi Professional или Enterprise, и в установке устанавливать все предлагаемые компоненты. В версии Delphi Personal нет в комплекте компонент и средств для работы с БД и многими другими вещами. Если я в чем-то не прав, поправьте меня. 97. (Русская справка по Delphi). Полный текст вопроса: Подскажите, пожалуйста, есть ли где русифицированный файл помощи для Дельфи любой версии? [Отвечает: Feniks, 07.04.2005 11:53]: Насколько я помню, в середине марта была эта рассылка с номером 22, вот там-то и был неплохой список урликов на разную документацию: - Русская справка по Delphi 5 и Object Pascal V.5.2 - 2.22 Мб http://delphi-help.chat.ru/delphi_help.zip- Delphi Russian Knowledge Base - 5.66 Мб http://www.sources.ru/delphi/drkb.zip- Советы по Delphi от Валентина Озерова: Советы 1-1000 (CHM) - 1.97 Мб - http://www.delphi-faq.fatal.ru/download.php?id=48 Советы 1000-1860 (CHM) - 1.37 Мб - http://www.delphi-faq.fatal.ru/download.php?id=49. Почаще заглядывайте на http://www.delphi-faq.fatal.ru. Вы также можете ответить на предыдущие вопросы. Поскольку на них уже ответили как минимум раз, они больше не публикуются в рассылке. Но если вы можете что-то добавить к ответам других, пожалуйста, отвечайте - ответы будут опубликованы. Найти предыдущие вопросы вы можете на нашем сайте: http://www.delphi-faq.fatal.ru/ или в спец-выпусках рассылки. |
||||||||||||||||||||||||||||||
В связи с переездом сайта статьи сегодня нет. Присылайте свои статьи по адресу delphi-faq@list.ru с темой 'Article' (без кавычек), и они будут опубликованы в ближайших выпусках рассылки. Также вы можете заполнить вот эту форму. Большая просьба: статью оформляйте в -txt или -doc формате и используйте -zip или -rar сжатие (без самораспаковки). |
||||||||||||||||||||||||||||||
Из данного раздела Вы можете скачать различные файлы: компоненты, plug-in'ы для Delphi, документацию по программированию, программы, игры, написанные на Delphi и всё остальное... Вы можете добавить свои файлы в данный раздел, будем очень признательны! Чтобы сделать это, пожалуйста, заполните форму на сайте. Когда администратор ответит Вам и даст согласие на добавление файла(ов), тогда Вы их и пришлёте. Убедительная просьба соблюдать все вышеописанные правила.
|
||||||||||||||||||||||||||||||
Адрес раздела на сайте: http://www.delphi-faq.fatal.ru/modules.php?name=Friends. Здесь представлены ссылки на дружественные сайты нашего портала. Если вы тоже хотите стать нашим другом, разместите наш баннер на своём сайте. Подробнее о том, как это сделать, можно прочитать на странице данного раздела на нашем сайте (ссылка дана чуть выше). Узнать о всех наших друзьях более подробно вы сможете на той же странице... http://infomania2004.webhost.ru/ - Этот сайт создан для того, чтобы вы могли получить интересующую вас информацию с минимальными затратами сил и времени. Если вы не нашли здесь нужной информации, вы можете оставить заявку на ее поиск. Как только информация будет найдена, она появится на сайте, а вам сообщат об этом. http://www.basic.webhost.ru/ - Программирование на Basic & Visual Basic. На сайте Вы найдете множество примеров, статьи, исходники, ActiveX, а также многое другое! http://www.sashook.nm.ru/ - Игры, флешки, обои, компьютерные приколы. http://www.ssgroup.fatal.ru/ - Delphi 39. Ресурс для программистов. Статьи, исходники, компоненты, учебники, справочники, FAQ, программы и многое другое. Дружественные рассылки:
|
||||||||||||||||||||||||||||||
Учёба... Экзамены скоро... Не до смеха. Присылайте свои анекдоты по этой ссылке: Delphi-FAQ@list.ru и они обязательно будут опубликованы!
|
||||||||||||||||||||||||||||||
Товарищи программисты! Проявляйте свою активность. Давайте помогать друг другу! |
||||||||||||||||||||||||||||||
Наш сайт: http://www.delphi-faq.fatal.ru/ E-mail: Delphi-FAQ@list.ru Страница рассылки: http://subscribe.ru/catalog/comp.soft.prog.delphifaq |
http://subscribe.ru/
http://subscribe.ru/feedback/ |
Подписан адрес: Код этой рассылки: comp.soft.prog.delphifaq |
Отписаться |
В избранное | ||