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

Интернет для Delphi-программиста


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

Интернет для Delphi программиста.

Выпуск : № 


Здравствуйте уважаемые подписчики рассылки "Интернет для Delphi программиста". Данная рассылка предназначена для всех кого интересует Delphi, здесь будут выкладываться ссылки на различные ресурсы интернета так или иначе связанные с Delphi: книги, исходники, программы... Изучайте Delphi один из лучших языков программирования!!!


ЗАДАТЬ ВОПРОС :

Правила рассылки: 
1. Не присылайте ответов на вопросы типа "да, нет".  
2. Если отвечаешь на вопрос - то отвечай подробно с примерами (желательно с исходником примера).
3. Тема вопросов - программирование на Delphi.
Внимание авторам: - Я не указываю ваши адреса из-за спама, но кто хочет, чтобы его email был - пишите, иначе только имя.
Отправить вопрос


Новые вопросы.


Вопрос № 16 задаёт: Skeleton22 Ответить.
Есть таблица, содержит поля город, область, улица, дом, подъезд при фильтрации получается двухмерный масив, содержищий записи, в которых в основном, повторяется город, остальные значения могут быть разными. подскажите, как двух мерный масив приобразовать в строку.
пример первого масива.
Москва, ул. Победы, д.1, п.1
Москва, ул. Победы, д.1, п2
Москва, ул. Мира, д.2, п.1

необходимо получить
Москва, ул. Победы, д.1, п.1,п.2, ул. Мира, д.2, п.1


Вопрос № 17 задаёт: $T!13tT0 Ответить.
Как перехватывать обращения к файлам в Windows NT/@k/XP ?


Вопрос № 18 задаёт: Viterik Ответить.
Подскажите как сделать снимок экрана(скриншот) и чтобы этот снимок сохранялся
в файл *.jpg... А так же, как сделать чтобы
снимок отображался на форме в TImage???

Ответы.

Вопрос № 10 задаёт: Dashutka Ответить.
Привет всем!
Хотела бы попросить помощь, делаю программу в которой запись, содержащася сведения об учениках класса: фамилия, имя, отчество, класс, вес, рост, пол, дата рождения.и мне надо Распечатать(т.е вывести в стринггриде) в алфавитном порядке список учеников, чей вес ниже определенного веса. у меня есть отдельное окно где надо ввести определенный вес. подскажите пожалуста как сделать сортировку(сортировку в стринггриде) и связать ее с поиском еще, ну т.е если ниже определенного веса. P.S есть файл;

Отвечает: Skeleton22
Здравствуйте *Dashutka.
*Сначала необходимо создать базу данных, где будет храниться все
информация, которая вам необходимо, иначе придется каждый раз заполнять
данные.
После создания, просто необходимо указать поля, по которым происходит
сортировка таблиц с данными, и при необходимости добавить возможность
применения фильтров, в зависимости от необходимых переменных, вес, рост,
возраст и т.д.
Все необходимые компоненты и программы есть в Dilphi 7.

Отвечает: Vadim
Обычно такие задачи решаются с использованием базы данных (СУБД InterBase - более надежная (требует установки IBserver) или СУБД Access (требует наличие установленного стандартного MS Access в комплекте MS Office (или установки
драйверов mdac_typ25.exe), а также дополнительные компоненты и драйвера под Delphi для работы с ADO-технологией Access.Файлы базы данных будут в этом случае
называться, например:
uchenik.gdb или
uchenik.mdb
В любом случае при работе с большим объемом информации время от времени желательно сохранять резервную копию файла базы данных (например, архивировать
с указанием даты).
Дальше:
Для отображения информации из таблиц базы данных используются компоненты, соответственно: IBDataBase -> IBQuery -> DataSourse -> DBStringGrid ADOConnection ->ADOQuery-> DataSourse -> DBStringGrid или стандартные DataBase -> Query -> DataSourse -> DBStringGrid Table
При использовании любого компонента Query появляется возможность использования стандартной SQL-технологии, что позволяет создать любой запрашиваемый набор данных, в том числе и отсортированный в алфавитном порядке, по возрастанию или убыванию. Например, для данной задачи SQL-запрос мог бы быть похож на нижеследующее:

Select FAM, NAME, OTCH, CLASS, VES, ROST, SEX, BIRTHDAY
From CHILDREN
Where VES<40 Range by FAM

который бы означал создание набора данных через выбор строк из таблицы CHILDREN с полями:
фамилия, имя, отчество, класс, вес, рост, пол, дата рождения,
где вес < 40 с сортировкой по фамилии.


Вопрос № 13 задаёт: Pvversia Ответить.
Кто-нибудь знает хороший сайт по Сокетам? (можно английский)

Отвечает: SHKoder
www.delphiworld.narod.ru


Вопрос № 15 задаёт: SHKoder Ответить.
на базе MS SQL имею таблицу TEMP с полями fk_id и fc_name, где fk_id уникальное, самоинкременирующеся поле. После
INSERT INTO TEMP
([fc_series])
VALUES
('qqqqq')
fk_id инкременируется на порядок.
Вопрос: как получить, т.е. вернуть клиенту значение fk_id после выполнения INSERT??

Отвечает: Skeleton22
Может я и не прав, но перед выполнение INSERT необходимо запомнить
значение fk_id, а по завершении вызвать (получить) старое значение fk_id.

Отвечает: Вадим
SELECT @@IDENTITY AS 'Identity Value'
или
SELECT IDENT_CURRENT('TEMP')

Отвечает: Вадим Курьянов
сразу после вставки в таблицу - делаем запрос
SELECT @@IDENTITY FROM ИмяТаблицы

Отвечает: Yuri V. Myagkov
В переменной @@IDENTITY хранится значение автоинкрементного поля последней добавленной записи. Для примера можете сразу после операции INSERT добавить PRINT @@IDENTITY или присвоить это значение локальной переменной SET @I = @@IDENTITY.

Отвечает: zlodey

INSERT INTO TEMP
([fc_name,])
VALUES
('qqqqq')

SELECT MAX(fk_id) FROM TEMP
GROUP BY fc_name,
HAVING (fc_name, = 'qqqqq')

Как считать результат в Delphi, надеюсь, знаешь.




Компоненты:  

PDF Creator Pilot library 2.30

PDF Creator Pilot - библиотека для создания PDF файлов в Visual Basic, ASP, Delphi, Visual C++, VBScript.

Библиотека содержит подробную документацию и пошаговые инструкции для наиболее популярных языков программирования.

PDF Creator Pilot позволяет создавать PDF - документы на русском языке.

Скачать: http://colorpilot.com/load/pdflib.exe
PDF Creator Pilot  (4.1 МВ)


Немного юмора:  :))

Милая, ну что ты от меня хочешь? Я уже третий час без интернета!


Непрозрачный корпус системного блока еще не дает стопроцентной гарантии защиты информации.


Портной - компьютерный домовой, приглядывающий за портами.


- Что ты делаешь, когда видишь красивую девушку?
- Я ее сохраняю.


286-й, зараженный вирусом, спрашивает программиста-философа:
- Программист, я буду жить???
- А смысл?


Шефу привезли новый компутер, собрал я значит его, к сетевому шнурку подключил, начинаю настраивать сетку.
К шефу пришли клиенты (они закрылись в кабинете), я к этому времени все настроил...и...захожу в кабинет (без стука).
Стоя на пороге я выдаю кульминационную фразу....
Я: Константин Владимирович ВЫ МЕНЯ ВИДИТЕ????
(молчаливо имея ввиду по сетке)
Он: (не долго думая) ВИЖУ!!!
Я поворачиваюсь и выхожу. Проходит 5 мин. Выходят клиенты, косятся на меня, за ними шеф, истерически ржет...
Апосля он мне рассказывает....когда я вышел они задали ему еще более интеллектуальный вопрос:
Бухгалтер то у вас хоть нормальный???


Дружественная рассылка:

Рассылки Subscribe.Ru
Программирование на Delphi.
Всё о Delphi


Если вы встретили в интернете интересный сайт или статью, да и вообще, что угодно связанное с Delphi, поделитесь ссылкой.
Если можете написать статью связанную с Delphi - присылайте с радостью выложу.
Давайте поможем друг другу!  Архив рассылки.

Предложения, критику и пожелания пишите на e-mail.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiinternet
Отписаться

В избранное