Здравствуйте, 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? Большое спасибо всем откликнувшимся. И спасибо за Вашу работу.
Приветствую Вас, 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
Где можно достать следующий компонент: кнопка-картинка. при ее нажатии происходит вдавливание, как и у обычной кнопки.
Здравствуйте, 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);, как мне узнать имя созданного файла для дальнейшей работы с ним. зарание спасибо.
Добрый день, евгений! 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.