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

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


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


RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 279
от 25.01.2004, 01:50

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1271
Отправлено ответов: 2718
Активность: 213.8 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]



 Список экспертов, ответы которых опубликованы в данном выпуске

Boriss
Статус: Профессиональный
Общий рейтинг: 150.51
URL: Программирование на Паскале
[Подробней >>]
CJ
Статус: Опытный
Общий рейтинг: 123.17
URL: Мой персональный сайт! Зайдите и не пожалеете!
[Подробней >>]
sir henry
Статус: Профессиональный
Общий рейтинг: 158.87
[Подробней >>]
 
samum2000
Статус: Опытный
Общий рейтинг: 117.78
[Подробней >>]
Pawel
Статус: Опытный
Общий рейтинг: 165.9
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1261. Здорова. По поводу вопроса ? 1260. Написал программу, но она не работает, почему? Она должна переиме... (ответов: 4)
Вопрос № 1262. Добрый день уважаемые эксперты Во первых хотел очень поблагодарить тех людей которые откликнулись и ... (ответов: 4)
Вопрос № 1263. Где можно достать следующий компонент: кнопка-картинка. при ее нажатии происходит вдавливание, как и... (ответов: 4)
Вопрос № 1264. доброе время суток ! дорогие эксперты. как вставить текст ,например, из tedit в файл word. и вторе. ... (ответов: 3)

Вопросов: 4, ответов: 15


 Вопрос № 1261

Здорова.
По поводу вопроса ? 1260.
Написал программу, но она не работает, почему? Она должна переименовывать *,dm_68 в *,dm_67.
Спасибо.


Приложение:


Вопрос отправлен: 20.01.2004, 16:04
Отправитель: ROTTEN (ROTTEN@intbel.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Boriss

Здравствуйте, ROTTEN!
Возможно из-за того, что * недопустимо ВНУТРИ маски для поиска (используются ???)

Ответ отправлен: 20.01.2004, 17:58
Отправитель: Boriss


Отвечает CJ

Здравствуйте, ROTTEN!
Лично мне не нравится твоя пременная DIR!
Она представляет из себя простую строку, а не путь к папке!

Ответ отправлен: 20.01.2004, 23:30
Отправитель: CJ


Отвечает sir henry

Доброе время суток, ROTTEN!
Dir должно быть string, а не PChar. Читайте внимательно Help :)).
Отсутствие обратных слэшей в пути - серьезное препятствие к работе :)).

Приложение:

Ответ отправлен: 21.01.2004, 10:10
Отправитель: sir henry


Отвечает samum2000

Доброе время суток, ROTTEN!
На самом деле ты проводишь манипуляции с именем файла, которое нашел, но они не должны отображаться на файлах, ведь ты лишб меняешь значение переменных. Для того, чтобы переименовать файл в модуле SysUtils есть функция RenameFile, которую и надо использовать. Подробней о ней смотри в справке.
Попутного ветра!

Ответ отправлен: 22.01.2004, 15:06
Отправитель: samum2000


 Вопрос № 1262

Добрый день уважаемые эксперты
Во первых хотел очень поблагодарить тех людей которые откликнулись и дали ответ на мой вопрос как программно извлекать нужный мне CD-ROM. Особенно хочу поблагодарить эксперта Pawel (очень доступно написал) а также эксперта Boriss.
Я хотел бы задать другой вопрос и буду очень рад если Вы уважаемые эксперты ответите на него. Вопрос состоит в следующем. Какая картинка должна находится в Blob-поле базы данных Access, для того, чтобы при считывании ее в Delphi не появлялась ошибка: Bitmap image is not valid?
Большое спасибо всем откликнувшимся. И спасибо за Вашу работу.



Вопрос отправлен: 21.01.2004, 10:55
Отправитель: Mike (ttttt3000@hotbox.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Boriss

Приветствую Вас, Mike!
С BMP не должно быть проблем, ессно, а вот остальные - если нужно, то посмотрю

Ответ отправлен: 21.01.2004, 12:51
Отправитель: Boriss


Отвечает sir henry

Здравствуйте, Mike!
Картинка должна быть того формата, с которым работает Delphi:
bmp, jpg, wmf.
Однако бывают некоторые сложности в передачи подобных форматов из БД, в частности из Access. Этим страдала BDE. А вот ADO работала с BLOB полями Access нормально.

Ответ отправлен: 21.01.2004, 12:53
Отправитель: sir henry


Отвечает Pawel

Приветствую Вас, Mike!
Работает с BMP и вроде с JPG(не проверял)

Ответ отправлен: 21.01.2004, 13:13
Отправитель: Pawel


Отвечает CJ

Приветствую Вас, Mike!
bitmap! bmp

Ответ отправлен: 21.01.2004, 16:59
Отправитель: CJ


 Вопрос № 1263

Где можно достать следующий компонент:
кнопка-картинка. при ее нажатии происходит вдавливание, как и у обычной кнопки.



Вопрос отправлен: 21.01.2004, 16:34
Отправитель: maDByte

[Следующий вопрос >>] [Список вопросов]

Отвечает CJ

Здравствуйте, maDByte!
Так ведь просто обрабатывай сообщение OnClick!
Просто изменяй имя файла на картинку с видом нажатой!

Ответ отправлен: 21.01.2004, 21:02
Отправитель: CJ


Отвечает Boriss

Здравствуйте, maDByte!
Такую штуку просто сделать самому с помощью ImageList или ресурсов. Во всех учебниках есть.
Взяли картинку, вставили - это обычный вид, с помощью любого редактора или темнее сделали, или бледнее - вставили - это нажатая

Ответ отправлен: 21.01.2004, 16:45
Отправитель: Boriss


Отвечает sir henry

Здравствуйте, maDByte!
TBitBtn - как раз то, что Вам нужно, кнопка с картинкой. Стандартный компонент.

Ответ отправлен: 22.01.2004, 03:49
Отправитель: sir henry


Отвечает Pawel

Приветствую Вас, maDByte!
MediaPack v2.8.0 For Delphi или
lbspeedbutton или
pdj_button
Можно это сделать с помощью двух Timage

Ответ отправлен: 24.01.2004, 13:58
Отправитель: Pawel


 Вопрос № 1264

доброе время суток ! дорогие эксперты.
как вставить текст ,например, из tedit в файл word.
и вторе. я создаю документ word на основе шоблона ,методом
wordapplication1.Documents.Addn,emptyparam,emptyparam,emptyparam);, как мне узнать имя созданного файла для дальнейшей работы с ним.
зарание спасибо.



Вопрос отправлен: 22.01.2004, 01:06
Отправитель: евгений

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Добрый день, евгений!
1. Вставка текста:
range: OleVariant;
WordDocument.Range(1,5); {Задаем диапазон с 1 по 5 букву}
WordDocument.InsertAfte(Edit1.Text); {Вставляем текст после заданного диапазона}
-------------
2. Сначала нужно сохранить файл под каким-либо именем и тогда у него будет имя:
WordDocument.SaveAs(FileName: OleVariant;...);

Ответ отправлен: 22.01.2004, 04:23
Отправитель: sir henry


Отвечает Boriss

Добрый день, евгений!
Сам сохраняешь методом
WordApplication1.Documents.Save()

Ответ отправлен: 23.01.2004, 18:02
Отправитель: Boriss


Отвечает samum2000

Доброе время суток, евгений!
Текст можно вставить так:
wordapplication1.Selection.TypeText('text');
Что касается второго, то, наверное, документ стоит сохранить (функция wordapplication1.ActiveDocument.SaveAs);
Однако, на мой взгляд, лучше реализовать все эти действия так:
procedure TForm1.Button1Click(Sender: TObject);
var
W: variant;
begin
try
W:=GetActiveOleObject('Word.Application');
except
try
w:=CreateOleObject('Word.Application');
w.Visible := True;//делаем окно worda видимым
except
Exception.Create('Error');
end;
end;
w.documents.Add;//создаем новый документ
w.Selection.TypeText('text');//вставляем туда текст
w.ActiveDocument.SaveAs('c:mydoc.doc');//сохраняем его
end;
Так получается возни меньше, а толку больше. В общем, проще.
Попутного ветра!


Ответ отправлен: 24.01.2004, 10:44
Отправитель: samum2000



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


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


Получить ответов:


 Выбор рассылки

Программисту
Assembler (23)
C / C++ (17)
Perl (3)
Builder / Delphi (16)
Pascal (17)
Basic / VBA (5)
Java / JavaScript (4)
PHP (13)
Криптография (5)
WinAPI (10)
Радиоэлектроника (4)
Пользователю
Windows 95/98/Me (38)
Windows NT/2000/XP (55)
"Железо" (29)
Поиск информации (18)
Администратору
Windows NT/2000/XP (28)
Linux / Unix (9)
Юристу
Гражданское право (17)
Семейное право (11)
Трудовое право (13)
КоАП (12)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное