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

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


Информационный Канал Subscribe.Ru

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

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

Выпуск № 203
от 08.08.2005, 17:33

Администратор:Калашников О.А.
В рассылке:Подписчиков: 219, Экспертов: 38
В номере:Вопросов: 5, Ответов: 12


Вопрос № 24447: Где можно скачать DelphiX для Delphi 7? Заранее благодарю за помощь. ...
Вопрос № 24452: Привет, всем! Как в Дельфи работать с БД MySQL? Как подключаться к БД MySQL, расположенному на каком-нибудь хостинге со свого компьютера, то есть, можно ли сделать подобное? Хочу написать программу по управлению БД сайта (а конкретно, вводить дан...
Вопрос № 24487: Здравствуйте уважаемые эксперты!!! У меня вопрос по FastReport. Ситуация следующая: у меня на форме лежит ListView, как можно сформировать отчет по всем записям из ListView, точно не известно сколько там может быть записей. ListView имеет два сто...
Вопрос № 24490: Здраствуй народ. Есть ли в WinAPI функция аналогичная SHFileOperation?...
Вопрос № 24492: Здраствуй народ. Прошу прощения за предыдущий вопрос. Надо было задать так: Есть ли в WinAPI функция аналогичная SHFileOperation для NT?...

Вопрос № 24.447
Где можно скачать DelphiX для Delphi 7?
Заранее благодарю за помощь.
Отправлен: 02.08.2005, 17:55
Вопрос задал: Pycckuu MegBegb (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: svsrus
Здравствуйте, Pycckuu MegBegb!
Для этого есть Yandex, Google и др. поисковики.... Трудно поискать?

http://turbo.gamedev.net/delphix.asp
Ответ отправил: svsrus (статус: 1-ый класс)
Отправлен: 02.08.2005, 22:03

Отвечает: sir henry
Здравствуйте, Pycckuu MegBegb!
Могу ошибиться, но, по-моему, этот проект замер на 6-ой версии Дельфи.
Pas-файлы для DirectX9 можно скачать на sourceforge.net. Точной ссылки я не помню, но поиск находит сразу.
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 03.08.2005, 00:23

Отвечает: Rusland
Здравствуйте, Pycckuu MegBegb!
Можно скачать отсюда http://archive.rin.ru/cgi-bin/out.pl?id=4865 (для 6-ой версии). Для седьмой версии отсюда http://turbo.gamedev.net/UnDelphiX_D7.zip
Удачи.
---------
Тише едешь, дальше будешь... от того места куда едешь
Ответ отправил: Rusland (статус: 9-ый класс)
Отправлен: 03.08.2005, 08:49
Оценка за ответ: 5
Комментарий оценки:
Спасибо


Вопрос № 24.452
Привет, всем!
Как в Дельфи работать с БД MySQL? Как подключаться к БД MySQL, расположенному на каком-нибудь хостинге со свого компьютера, то есть, можно ли сделать подобное? Хочу написать программу по управлению БД сайта (а конкретно, вводить данные в БД на своём компьютере и затем синхронизировать с БД сайта).
И ещё вопрос. у меня Delphi 6. Для того, чтобы открывать файлы посредством Assign приходится писать system.Assign иначе появляется ошибка о несовместимости типов и о том, что слишком много параметров. Какая-то другая библиотека (из USES) имеет такую же процедуру. :(
Нужна ли эта библиотека? Может, лучше отключить?
Спасибо.
Отправлен: 02.08.2005, 20:40
Вопрос задал: 3BEPEK (статус: 3-ий класс)
Всего ответов отправлено: 2

Отвечает: sir henry
Здравствуйте, 3BEPEK!
1. Есть такая библиотека ZeosLib (http://sourceforge.net/projects/zeoslib/), там есть компоненты (среди прочих) для доступа к MySQL.
2. Насчет Assign. Сейчас эта функция относится к работе с ОБЪЕКТАМИ, а не файлами. Для работы с файлами используется AssignFile().
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 03.08.2005, 00:36
Оценка за ответ: 5
Комментарий оценки:
Спасибо!

Отвечает: Маренич Владимир
Здравствуйте, 3BEPEK!
С MySQL используй ADO копоненты. Для доступа к удаленной базе настраивай ODBC + доступ к удаленному компу - сам такого не делал.
По поводу второго вопроса: если используешь Assign в теле любого объекта от TPersistent, то там есть такой метод Assign(Source: TPersistent) - используй procedure AssignFile(var F; FileName: string)
Ответ отправил: Маренич Владимир (статус: 1-ый класс)
Отправлен: 03.08.2005, 14:33


Вопрос № 24.487
Здравствуйте уважаемые эксперты!!!
У меня вопрос по FastReport. Ситуация следующая: у меня на форме лежит ListView, как можно сформировать отчет по всем записям из ListView, точно не известно сколько там может быть записей. ListView имеет два столбика: номер и имя. В отчете тоже должно быть два столбика: номер и имя. Помогите пожалуйста, уж очень нужно. Огромное спасибо за уделенное время.
Отправлен: 03.08.2005, 13:02
Вопрос задал: xXx (статус: 3-ий класс)
Всего ответов отправлено: 2

Отвечает: Denisss
Здравствуйте, xXx!
Э-эх :) плохо же Вы смотрите демки к фастрепорту... Если бы Вы открыли проект Demosprngrid, то там бы Вы нашли решение, аналогичное Вашему.

Итак, чтобы работало Ваше приложение, надо:
Положить на форму TfrReport, TfrUserDataset.
Создать соответствующий отчет (это, наверняка, Вы умеете делать).
Текстовые поля, куда должны заноситься значения из ListView назовите, например, [Number] и [Name] (ну, естесственно, эти поля должны лежать на "Master Data". (Ну и еще, я кнопочку Button2 положил, чтобы отчет вызывать).
Далее см. в приложении.

PS
у frReport1 я выставил свойства Dataset = frUserDataset1 и StoreInDFM = True (ну это, чтобы мне не заморачиваться с сохранением, открытием/закрытием отчета. Вы же можете хранить отчет в отдельном файле).

Приложение:

Ответ отправил: Denisss (статус: Студент)
Отправлен: 03.08.2005, 14:35
Оценка за ответ: 5
Комментарий оценки:
Спасибо огромное, получилось, вот еще бы первое поле Number он сам ставил нумерацию по порядку, было бы вообще замечательно. Если есть примерчик, буду очень, очень благодарен.

Отвечает: sir henry
Здравствуйте, xXx!
По поводу FastReport ничего Вам не скажу, но по моему глубокому убеждению, чтобы создать подобный отчет никакие дополнительные компоненты не нужны. Вот пример для отчета в текстовом файле:
var
f: TextFile;
i: integer;
Begin
{Создание отчета}
AssingFule(f, 'Report.txt');
Rewrite(f);
For i:=0 To TListView.Items.Count-1 do
WriteLn(f, TListView.Items[i].Caption);
CloseFile(f);
{Открытие отчета для просмотра}
ShellExecute(0, 'open', 'Report.txt', NIL, NIL, SW_SHOW);
End;
Конечно, тут без заголовков и тому подобных прибомбасов, просто голая идея, но как это все добавить - Вы догадаетесь сами. :)
Добавив всего несколько строчек, можно превратить обычный текстовый файл в красивый html-ный.
Дополнительный вопрос. Конечно, это не мое дело, но зачем Вы для такой простой ситуации (номер и имя) используете ListView? Здесь вполне подошел бы ListBox.
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 03.08.2005, 20:43
Оценка за ответ: 3
Комментарий оценки:
Без всяких там прибамбасов никак не обойтись. Мне нужны заголовки и таблицы, но все равно спасибо. Мне уже помогли.


Вопрос № 24.490
Здраствуй народ. Есть ли в WinAPI функция аналогичная SHFileOperation?
Отправлен: 03.08.2005, 13:39
Вопрос задал: Карасев Алексей Александрович (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: Werewolf
Здравствуйте, Карасев Алексей Александрович!
Для справки SHFileOperation - WinAPI функция библиотеки shell32.dll
Да конечно есть аналогичные SHFileOperationA и SHFileOperationW
параметры у ...W с UNICODE'ом.
Не понятно почему эта функция Вам не подходит.
Объясните, что Вы ищите?-)
Ответ отправил: Werewolf (статус: 4-ый класс)
Отправлен: 03.08.2005, 20:14

Отвечает: sir henry
Здравствуйте, Карасев Алексей Александрович!
Если бы Вы не поленились и открыли справку по этой функции, то увидели бы надпись большими красными буквами:
[Now Supported on Windows NT]
или в переводе на русский:
"Сейчас поддерживается в Windows NT"
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 03.08.2005, 20:17

Отвечает: Ерёмин Андрей
Здравствуйте, Карасев Алексей Александрович!
Вообще-то, функция SHFileOperation и является API-функцией, просто не все системы (NT в частности) её поддерживают.
---------
Если б не было бы глюка, жизнь была б такая скyка...
Ответ отправил: Ерёмин Андрей (статус: Студент)
Отправлен: 04.08.2005, 09:54


Вопрос № 24.492
Здраствуй народ. Прошу прощения за предыдущий вопрос. Надо было задать так: Есть ли в WinAPI функция аналогичная SHFileOperation для NT?
Отправлен: 03.08.2005, 13:41
Вопрос задал: Карасев Алексей Александрович (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: Ddeedd
Здравствуйте, Карасев Алексей Александрович!

Функция SHFileOperation и так из стандартного комплекта WinAPI - работает в NT и не в NT.

Из shell32.dll
Ответ отправил: Ddeedd (статус: 3-ий класс)
Отправлен: 03.08.2005, 15:37

Отвечает: sir henry
Здравствуйте, Карасев Алексей Александрович!
Если бы Вы не поленились и открыли справку по этой функции, то увидели бы надпись большими красными буквами:
[Now Supported on Windows NT]
или в переводе на русский:
"Сейчас поддерживается в Windows NT"
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 03.08.2005, 20:18


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

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

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

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

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


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


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Отписаться
Вспомнить пароль

В избранное