|
Объясните пожалуйста начинающему программисту как в Image рисовать графики типа "Циклоида", "Гипоциклоида", "Эпициклоида" и т.д. например: x := a * t - b * sin(t); y := a - b * cos(t); гуглил ничего похожего не нашел (или недопонял) по-этому прошу помощи в изучении. ПЖЛСТА :) Помогите пожалуйста!!!!надо разработать автоматизированную информационную систему для администратора ателье мод. Система должна быть предназначена для обработки данных о клиентах,сроки выполнения заказов,инф об исполнителях,перечень услуг и их стоимость,учет затрат и заказов....должна выдавать прайс лист на услуги,квитанция для расчета с клиентами.....все это надо сделать в делфи Если честно вообще ничего не смыслю в этом....и буду оч благодарна кто поможет.....хотя бы разработать инфологическую модель бд и алгоритм Заранее благодарю:)))) Есть 4 таблицы в access. Надо связать их в делфи, чтобы при добавлении/удалении записей обновлялись связанные таблицы. Связывал в аксесе все нормально, а из под делфи никак не хочет добавлять. Работаю через АДО У меня есть 2 GSM модема и удаленное оборудование с которым необходимо связаться. Модемы вяжутся с компом и оборудованием через com порт. Через стандартный софт этого оборудования связь устанавливается и обмен данными происходит нормально. Мне понадобилось написать свою софтину для этого дела... Устанавливаю связь между модемами, местный модем отвечает CONNECT - всё отлично. Начинаю передавать данные, и вот тут начинаются фокусы: по гайду оборудования нужно отправить пакетик, с запросом на начало обмена данными. Пакет сгенерил, отправляю, жду ответа, ещё раз отправляю... и т.д. ответа нет :( НО! после разрыва соединения обнаруживается что ответы на все 3 запроса пришли, но почему-то сразу это не обнаружилось. ...после посылки запроса бегает 3х секундный цикл к котором я пытаюсь считать с com порта, ничего не читается. Почему так? что я не правильно делаю? Пример обмена данными: out: 41 54 44 <номер телефона> 0D (ATD<номер>) in: 0D 0A 43 4F 4E 4E 45 43 54 0D 0A (CONNECT) out: FF FF 00 10 3F FF 00 00 CC 80 00 00 00 64 54 (запрос на начало обмена данными) out: FF FF 00 10 3F FF 00 00 CC 80 00 00 00 64 54 (повторим...) out: FF FF 00 10 3F FF 00 00 CC 80 00 00 00 64 54 (и ещё раз повторим...) out: 2B 2B 2B (+++) out: 41 54 48 0D (ATH) in: 00 10 3F FF 00 00 FD FC 00 10 3F FF 00 00 FD FC 00 10 3F FF 00 00 FD FC 0D 0A 4F 4B 0D 0A (3 раза пришедший ПРАВИЛЬНЫЙ! ответ "00 10 3F FF 00 00 FD FC" и ответ "OK" от модема на команду ATH код выложу если будет нужен народ подскажите плиз, как написать условие "если выделена текущая строка, то"??? какие свойства нужно использовать??? Грубо говоря нужно узнать индекс выделенной строки Какое свойство или метод DBGrid'а автоматически выравнивают ширину столбцов по тексту??? подскажите плиз, очень срочно надо! Я создал таблицу в DB DeskTop, задал, типы всем полям, сохранил. Теперь вопрос знатокам, не подскажите как изменить тип поля? Проблема в общем в том, что у меня интернет бывает отрубается на несколько минут. Моя программа в цикле выполняет [code delphi] idHTTP.Get [/code] Когда отрубается интернет, ошибки не возникает, а просто происходит останов. Никакой try except не помогает. И ReadTimout тоже не помогает. Нужно как-то организовать такое: выполняем idHTTP.Get. Если по истечении нескольких секунд загрузка не прошла, то нужно подождать и повторить попытку. Вот например кусок кода в потоке: [code delphi] ... while not Terminated do begin http := TIdHTTP.Create(nil); ... try res := http.Get(FURL); // здесь происходит останов и выполнение не продолжается после возобновления интернета finally http.Free; end; ... Sleep(5000); end; ... [/code] Подскажите пожалуйста. Пишу диплом. На практике поставили задачу создать приложение для SQLserver2005. Нужно создать базу и к ней приложение, клиент-сервер. С чего начать? Какую литература полистать!!!!! Когда пользователь бездействует, то через определённое время начинается заставка. Можно ли программно узнать начался ли простой? Вроде темы такой не было. |

