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

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


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

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

Выпуск № 621
от 15.10.2006, 19:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 391, Экспертов: 77
В номере:Вопросов: 3, Ответов: 10


Вопрос № 58351: Хочу в своем приложении сделать что-то вроде программы CPU-Z т.е показывало какой процессор, память и тд подскажите пару фукций...
Вопрос № 58383: Здравствуйте! Возможно ли чтение из DBGride или из файла базы данных строк и полей с последующей их записью в файл с расширением *.doc или в *.txt? Если возможно то как? P.S.Больше меня интересует запись в файл с расширением *.doc....
Вопрос № 58413: Подскажите пожалуйста. Как добавит в Word свою менюшку если Word я открываю из своей программы, или добавить окошко поверх Word`a, но с возможностью переключения между ними. ПАСИБА...

Вопрос № 58.351
Хочу в своем приложении сделать что-то вроде программы CPU-Z т.е показывало какой процессор, память и тд подскажите пару фукций
Отправлен: 10.10.2006, 09:44
Вопрос задал: Сергей Викторович (статус: 1-ый класс)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Хлызов Алексей
Здравствуйте, Сергей Викторович!

Могу порекомендовать Raize Components, там уже все это есть. В поставке также идут сырцы, можно посмотреть и на реализацию.

http://www.raize.com
Ответ отправил: Хлызов Алексей (статус: 1-ый класс)
Ответ отправлен: 10.10.2006, 09:52
Оценка за ответ: 5

Отвечает: Arvist
Здравствуйте, Сергей Викторович!
В приложении программа выводящая в TImage инфу о проце

Приложение:

---------
В будущем определено одно - неопределенность будущего!

Ответ отправил: Arvist (статус: 3-ий класс)
Ответ отправлен: 10.10.2006, 10:14

Отвечает: Sattar
Здравствуйте, Сергей Викторович!
http://www.codenet.ru/progr/delphi/stat/System-Information.php
Ответ отправил: Sattar (статус: 1-ый класс)
Ответ отправлен: 10.10.2006, 13:00
Оценка за ответ: 4
Комментарий оценки:
тоже это смотрел

Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, Сергей Викторович!

Много статей по этому и другим вопросам есть в DelphiWorld - вообще, очень полезный архив статей.
Но если все качать канал не позволяет, то на этой странице есть некоторые вещи, которые можно узнать о компьютере, ОС и железе.

Удачи!
---------
Ответы на все вопросы - на сайте www.ya.ru
Ответ отправил: Устинов Сергей Евгеньевич (статус: Студент)
Ответ отправлен: 10.10.2006, 13:36

Отвечает: /Iorpy$
Здравствуйте, Сергей Викторович! Посмотрите здесь:
http://www.delphirus.com.ru/modules.php?name=News&file=article&sid=82
Я думаю, разобраться вам будет не проблемно. Если что - вышлю исходник, сделланый по этой статье.

---------
Если чего-то не знаешь, спроси: тебе ответят те, кто знают!
Ответ отправил: /Iorpy$ (статус: 2-ой класс)
Ответ отправлен: 11.10.2006, 00:49


Вопрос № 58.383
Здравствуйте!
Возможно ли чтение из DBGride или из файла базы данных строк и полей с последующей их записью в файл с расширением *.doc или в *.txt?
Если возможно то как?
P.S.Больше меня интересует запись в файл с расширением *.doc.
Отправлен: 10.10.2006, 13:10
Вопрос задал: KuchumHan (статус: Студент)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Кулаков Антон Сергеевич /SandroNec
Здравствуйте, KuchumHan!

Почитайте информацию по работе с word`ом в delphi. Просто запустите поисковик и найдите подобную инфу. А там уже выбирайте хоть в *.doc хоть в *.xls
---------
Настоящий программист на вопрос - "можешь ли ты это сделать", всегда ответит - "да", а потом подумает как
Ответ отправил: Кулаков Антон Сергеевич /SandroNec (статус: 2-ой класс)
Ответ отправлен: 10.10.2006, 14:44

Отвечает: Gh0stik
Здравствуйте, KuchumHan!

Первоначальне компоненты которые Вам потребуются:
Button1: TButton; //вкладка Standart
ADOConnection1: TADOConnection; //вкладка ADO
tb_All: TADOTable; //вкладка ADO
WordApp: TWordApplication; //вкладка Servers

Далее настраеваем соединение с базой и заполняем при помощи процедуры шаблон документа(см. приложение). Да не забудте создать шаблон (.dot) который Вы будете заполнять базу.

Так же прикрепляю к ответу полный проект.

Удачи!!!

Приложение:

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.
---------
Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаются события на Земле. Генератор случайных чисел - и только.

Ответ отправил: Gh0stik (статус: Практикант)
Ответ отправлен: 10.10.2006, 14:49
Оценка за ответ: 5

Отвечает: Arvist
Здравствуйте, KuchumHan!
Рекмендую Вам установить и исользовать компоненты TMS Grids которые можно найти в интернете, а также они поставляются на диске Companion Tools с Delphi
Компоненты являются расширенными функционально вариантами DBGrid и StringGrid и позволяют сохранять таблицы в файлах различных форматов.
Название компонент в приложении

Приложение:

---------
В будущем определено одно - неопределенность будущего!

Ответ отправил: Arvist (статус: 3-ий класс)
Ответ отправлен: 10.10.2006, 15:36
Оценка за ответ: 5
Комментарий оценки:
и на том спасибо

Отвечает: Sattar
Здравствуйте, KuchumHan!
var
Form1: TForm1;
Word,Range1:Variant;
i:integer;

implementation
uses Olectnrs,comobj;
{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
try
Word:=CreateOleObject('Word.Application');
Word.Visible:=True;
except Showmessage('Microsoft Word не встановлений!');
end;
Word.Documents.add;
Word.ActiveDocument.Paragraphs.Add;
Range1:=Word.ActiveDocument.Paragraphs.Item(1).Range;
Table1.First;
for i:=0 to Table1.RecordCount-1 do
begin
Range1.InsertBefore(Table1.FieldByName('FIELD1').AsString+' ');
Range1.InsertBefore(Table1.FieldByName('FIELD2').AsString+' ');
Range1.InsertBefore(Table1.FieldByName('FIELD3').AsString+' ');
Table1.Next;
end;
Word.Activedocument.SaveAs('Base.doc');
Word.Quit;
Showmessage('Дані передані в Microsoft Word та збережені в Моїх Документах');
end;
Ответ отправил: Sattar (статус: 1-ый класс)
Ответ отправлен: 11.10.2006, 18:59
Оценка за ответ: 5


Вопрос № 58.413
Подскажите пожалуйста.
Как добавит в Word свою менюшку если Word я открываю из своей программы, или добавить окошко поверх Word`a, но с возможностью переключения между ними.
ПАСИБА
Отправлен: 10.10.2006, 17:01
Вопрос задал: Ton (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Хлызов Алексей
Здравствуйте, Ton!

Если ты Word открываешь из своей программы, то ты тогда и меню делай из своей программы! Если хочешь окошко поверх Word'а, тогда учи WinAP!
Ответ отправил: Хлызов Алексей (статус: 1-ый класс)
Ответ отправлен: 10.10.2006, 17:10


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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное