Здравствуйте! Предлагаем Вашему вниманию очередной выпуск еженедельной популярной рассылки: "Форум программистов" Сам форум вы можете найти по адресу: http://forum.vingrad.ru
Новые обсуждения в разделе С/С++:
Помогите с WM_CHAR
Почему этот кусок кода работает корректно (символ печатается в окне вывода)
Чайник спрашивает про ISAPI, ISAPI, сгенерированное Wizard'ом
Написал я простейшее приложение ISAPI, вернее, не написал, а просто сгенерировал соответствующим Wizard'ом. Получился, как и следовало ожидать, файл .dll. И что с ним делать? Загружаю на сайт и пытаюсь набрать его имя - браузер пытается скачать его. Как быть? Ответить  
Посмотреть ответы  
Задать свой вопрос
Как получить имя компа???
Я могу получть имя компа как он зарегестрирован в DNS, но не могу получить его реальное имя (как он прописан в винде) если кто знает подскажите плиз.
Поиск и замена текста в Word документе., Как искать и заменять текст в Word док.?
Доброго время суток! Люди, кто нибуть знает как найти и заменить слово в документе Word на другое слово или несколько слов. Пожалуйста, подскажите... постараюсь отблагодарить! Ответить  
Посмотреть ответы  
Задать свой вопрос
Новые обсуждения в разделе Delphi:
Как работают message?
В чем их смысл и как они работают? К примеру WM_GETMINMAXINFO.Можно ли при помощи него узнать координаты верхего левого угла окна? Ответить  
Посмотреть ответы  
Задать свой вопрос
Error-EAccessViolation
У меня в проге происходит ошибка EAccessViolation в строке: Keybd_event(ord(slovo[i]),0,0,0);
Этого не было до тех пор пока до этой строки я не включил в программу: SetForegroundWindow(WindowOU); SetCursorPos(400,420); Sleep(100); mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0); mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0); Подскажите плз в чем ощибка. Ответить  
Посмотреть ответы  
Задать свой вопрос
Помогите! плиз!, Два вопроса про ListBox!
1. Как проверить есть ли в ListBox'e определенная строка (Если нет то добавить ее методом AddItem) 2. Как записать содержимое листбокса в текстовый файл и как потом при следующем запуски моей программы внести содержимое этого файла снова в список (Желательно с проверкой(См. п.1)) Ответить  
Посмотреть ответы  
Задать свой вопрос
DTS от MS SQL Server, Есть проблемы
Почему когда я делаю DTS из MS SQL Server (удаленного)на локальную MS Access базу данных, то примерно на 40 метрах выполнение пакета обрывается, хоть тресни. Места везде до фига, коннект прекрасный.... Ответить  
Посмотреть ответы  
Задать свой вопрос
Новые обсуждения в разделе Железо:
Видео, Как протестить карту?
Прювет народ - зеспект вам всем! Помогите кто чем может плизз! Очень надо накатать прогу, тестирующую видеокарту.... У меня самого мозгов не хватает ( Надоумьте как и чего надо сделать - оч. нуждаюсь =)) Ответить  
Посмотреть ответы  
Задать свой вопрос
Новые обсуждения в разделе Windows:
Странный эффект
Вот странно...когда я перешел с 98 на 2К, ХР появился странный эффект. В колонках появился звук движения мыши и работы СД-рома...Такую же фишку я заметил еще у одного моего знакомого. Когда мышь лежит - то все ок, но кады ей водить начинаешь появляется некое гудение в колонках...Шо це таке? и как с онным бороться? Ответить  
Посмотреть ответы  
Задать свой вопрос
Это пригодится всем (Избранные ответы):
Как работать с Excel из Дельфи
Чтобы работать с Excel из Delphi cуществует два основнфх пути. Первый - это создание его как COM объект. Таким же образом можно работать и с Word, Access, Outlook(не Express) и многими другими программами.
Исходный код:
var
Excel, WorkBook, Sheet: Variant;
begin
Excel := CreateOleObject('Excel.Application');
Excel.WorkBooks.Open(FileName,False);
WorkBook := Excel.WorkBooks.Item[1];
Sheet := Workbook.Sheets.Item[3];
Sheet.Cells[1,2]:='ASDFG';
Sheet.Cells[2,2]:=230;
Все объекты и методы Офиса можно посмотреть в help'е Офиса.
Второй способ (для таблицы Excle) это подключение через DAO(Data Active Objects) или ODBC.
Автор ответа: Fantasist
Чтобы использовать только стандартные компоненты давайте попробуем работать с Excel через ADO. Это не самый быстрый и далеко не первый по возможностям метод (DAO работает на порядок быстрее и предоставляет куда больше возможностей), но ADO компоненты входят в стандартную поставку 5 и 6 Дельфи. Итак заходим в Панель управления Windows, идем в свойства ODBC, делаем DSN используя Excel драйвер, не забываем указать в свойствах на файл Excel. Закрываем ODBC, открываем Дельфи. Ставим на форму ADOConnection. Идем в ConnectionString - строим строку подключения - надо выбрать только ODBC провайдер и на следующей вкладке указать сделанный DSN, остальные опции в большинстве случаев можно оставить как есть. Строка получена. Кстати ее можно вообще упростить до вида: "DSN=MyDsn". Теперь вам доступны листы файла как таблицы а весь файл как база данных. Подключаем ADOQuery к ADOConnection. Cоздаем таблицу,
т.е. новый лист - путем запуска следующей квери:
SQL:
Снова переходим в дизайн - ставим на форму ADOTable, указываем как Connection наш компонент с ADOConnection, теперь если кликнуть на свойстве TableName - вы сможете увидеть в списке сделанную нами таблицу "MyTable1". Соедините таблицу с DBGrid - убедитесь что работа с таблицей в Excel мало отличается от работы с другими базами данных.
Автор ответа: Vit
Есть замечательный цикл книг:
Word2000 для разработчика (я сам разбирался по ней, хорошая книжка)
Excel2000 для разработчика (тоже)
В книгах подробно описано как и макросы запускать как управлять объектами Office много примеров (правда на VB for App, но все легко переносится)
Автор ответа: PILOTIK
С уважением, администрация Форума Программистов (nevzorov@lenta.ru
- Виталий Невзоров)
Вы получили данное
письмо, так как подписаны на еженедельную рассылку
Форума программистов - Vingrad. Отписаться или
изменить параметры подписки можно на http://www.subscribe.ru/