|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi .: [все вопросы] :. |
|
Delphi - Delphi .: [все вопросы] :.
|
Ветеран Сообщения: 1133 |
Профиль | Отправить PM | Цитировать
Delphi Предлагаю в данной теме, обсуждать все вопросы связанные с этим языком программирования. Полезные инструменты:
new! Delphi-“вирус”: проверьте свою установленную Delphi! - эта статья о весьма простом, написанном на Delphi, саморазмножающемся коде, который иначе как “вирусом” назвать нельзя. Особенность его в том, что он поражает только установленные Delphi версий 4-7 (включительно), так что любая программа, скомпилированная в “поражённых” Delphi, будет содержать в себе копию этого вредоносного кода и заражать любые другие найденные Delphi. |
|
------- Отправлено: 13:15, 03-02-2009 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать всем доброго времени суток! столкнулся с одной проблемой с сокетами в windows 7. программа загружает файл на сервер. для этого использую TClientSocket. размер файла может быть большой, поэтому загрузку делаю в цикле: читаю из файла блоками по 64к и посылаю в сокет FClientSocket.Socket.SendBuf(Buf, Count); после отправки очередного блока инкрементирую прогрессбар для отображения процесса загрузки. на xp все работает нормально - прогресс бар движется постепенно. но эта же программа на 7 работает по-другому: выгрузка из нее происходит моментально, прогрессбар движется очень быстро до 100%, буквально за доли секунды. ответа от сервера, после отправки последнего пакета, приходится ждать очень долго, ведь реально файл не весь "ушел" на сервер. это можно увидеть в любом сетевом мониторе, dumeter к примеру - отправка идет. т.е. из программы весь файл уже как бы выгружен, но на сервер то он не весь загрузился за эти доли секунды - upstream интернета маленький. как бы в программе узнать, что очередной пакет реально выгружен? через GetTickCount замерял время выполнения Socket.SendBuf(Buf, Count); на xp и 7. на xp оно > 0. на windows 7 = 0.
|
Отправлено: 15:11, 06-06-2010 | #71 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать Какую хорошую темку нашел. Чтоб не засорять мелкими вопросами сюда черкну. Необходимо написать обработчик события по онклику на кнопку. Должно вылазить меню строго слева от этой кнопки.
procedure TMainForm.PatientBtnClick(Sender: TObject); var tCur: TPoint; begin mId := mPatientId; GetCursorPos(tCur); { PatientMenu.Popup(tCur.X - 100, tCur.Y - 50);} PatientMenu.Popup(left+width-patientbtn.width-135, top+patientbtn.Top+40); end; Должно работать при любом разрешении. Координаты у меня слишком абсолютные? Через tCur не предлагать. |
------- Отправлено: 10:07, 12-05-2011 | #72 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать Nayan, если мне не изменяет память, то у кнопки тоже должны быть координаты, ширина, высота, левый верхний угол. Взять строгую привязку к кнопке, лишь бы форма на экран помещалась. Если меню, или что там всплывает, не помещается на экран, то делать соотв. проверку. Вроде этого
|
------- Отправлено: 12:07, 12-05-2011 | #73 |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать да, у кнопки есть координаты относительно формы(или другого родителя). У меня она лежит на панели. Эмпирически я подобрал нужные координаты, но при переносе на ноут. сдвигается.
|
------- Отправлено: 18:39, 12-05-2011 | #74 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Nayan:
|
|
------- Отправлено: 19:16, 12-05-2011 | #75 |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать Сдвигается меню. прикрепил картинку как должно меню появляться. Но она предлагает скачать рисунок, а как сделать чтоб сразу здесь открывался?
|
------- Отправлено: 08:48, 13-05-2011 | #76 |
Пользователь Сообщения: 66
|
Профиль | Отправить PM | Цитировать всем привет, имеется самоляпная база данных, так вот, в Delphi я не бум-бум, а нужно внести пару человек в раскрывающийся список . В папке (и подпапках) с базой просмотрел все файлы (которые смог открыть с помощью Delphi ), но существующих фамилий там не нашел, только таблицы, где что расположено и коды соответственно. Блин подскажите пожалуйста в каком файле они могут сидеть, хоть расширение или куда их обычно засовывают или ешо што...заранее благодарен. Если считаете что 100% сам не справлюсь без знаний Delphi, то тоже скажите... Буду дальше думать
|
Отправлено: 14:08, 01-06-2011 | #77 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать кастелянша, ты скажи толком, что у тебя есть.
База - это база. Интерфейс к базе - это интерфейс к базе. Что ты можешь открыть в делфи? Исходные коды есть? Или есть только скомпилированный файл для работы с базой? Если вообще караул, то приводи скриншоты, будем ориентироваться. |
------- Отправлено: 15:18, 01-06-2011 | #78 |
Пользователь Сообщения: 66
|
Профиль | Отправить PM | Цитировать Цитата lxa85:
Вобщем вот скрины, можт поймете что-нибудь: 1) папка с базой 2)сама таблица, где собсна и нада добавить. |
|
Последний раз редактировалось кастелянша, 02-06-2011 в 11:51. Отправлено: 15:40, 01-06-2011 | #79 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать Цитата кастелянша:
Цитата кастелянша:
|
||
------- Отправлено: 15:49, 01-06-2011 | #80 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Steam .:[все вопросы]:. | sertomclancy | Игры | 63 | 16-07-2019 06:19 | |
Антивирусы - Avast! .:[Все вопросы]:. | Guest | Защита компьютерных систем | 137 | 08-02-2016 12:26 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
ASP: Все вопросы | XCodeR | Вебмастеру | 62 | 12-08-2008 17:12 | |
Мультимедиа - mp3DirectCut .:[ обсуждение всех версий ]:. | SuperMaximus | Программное обеспечение Windows | 16 | 13-08-2007 16:23 |
|