| Типы программирования, программирование, языки программирования, книги программирование | На сайте представлена информация про программирование в Интернете и работу |
|
Пиратская копия Delphi, Как? Помогите соединить две программы..., Две проги.. Как записать запись в файл?, Есть вопрос. Как в Киликс законнектиться к MS SQL Server?, Бросьте примером Как в Киликс законнектиться к MySQL?, Бросьте примерчик, пожалуйста Кто-нибудь пользовался dbExpress? Опять про MDI TImage, Масштабирование TCustomWinSocket Смерть буржуям! Как Вы относитесь к курящим девушкам? Как семетировать нажатие левой кнопки мыши как проверить фаил на его занятость системой, как проверить фаил на его занятость сист Интернет Вопрос по поводу очишения папок в Outlook..., Возможно... Есть ли визуальный компонент ..., ... для отображения диаграмм? Два вопроса по поводу письма и size…, .... Как использовать Shell API SHBrowseForFolder, Пример Кода WM_KEYDOWN..., Существует ли, что нить типа WM_KEYPRESS Сравнение строк Как Вы относитесь к курящим девушкам? Юникод.... Распознание текста Экспорт параметров почты Обсудим мой код проигрывания мидишек?, Обсудим мой код проигрывания мидишек? Запуск программы через сеть ???, Запустить прогу через сеть Чужие окна и как их прятать? Есть две BMP'шки и TImage..... Работа со строками, строки Подвисание во время цикла... Исключение? Получить список всех сетевых имен в локальном сете, Получить список всех сетевых имен в лока Разбить Wav файл Как работают message? Прога по скаче файлов дубль2, Или про размер буфера... Вопрос?, не робят новые компоненты Error-EAccessViolation Писма и 10 акаунтов., Помогите!!!! Как проиграть AVi файл из потока, Хочу TAVI.LoadFromStream Задержка под Windows Как на принтере печать по символьно?, в ДОС режиме, но посимвольно Проболема,связи таблиц, и не только!!!, inalid variant type convertion!!!!! Процедура size, подскажите! Необходимо создать предварительный просмотр файла, *.RPX - ActiveReports Как одним махом определить выполнение нескольких, Как одним махом определить выполнение н Базы...., Почему???? .::Что вы сейчас пишете на делфи ..., .::Опрос! На счет дискриптора окна... Прога "виснет", че делать? Рисование на TCanvas Координаты Mouse? Netmasters vs NT/XP, несовместимость компонентов NM КаВыключить комп, Слабо? treeView, создание удаление разделов RAS, Как посчитать трафик? Вопрос по поводу открытия файла.., Компоненты FileOpenDialog и FileSaveDial Кто-нибудь работал с DOM технологией в Дельфи? Base64, Весь файл надо-бы перекодировать Сеть, передача/прием Горячие клавиши, Пример кода Еще раз о ресурсах, Есть вопрос Как отловить ошибку?, Нужен дельный совет TShiftState... String в Integer Нажатие кнопки мыши... быстро перенести список из tlistbox в tlistview Как Вы относитесь к курящим девушкам? Вопрос по поводу открытия файла.., ... HWND System Menu, Как отловить нажатие. |
Платные хостинги Раскрутка сайта Книги по программированию Опять про MDI
- Проблемка следующая - при работе приложения с MDI интерфейсом при открытии новых окон иногда при переключении между окнами случайным, непредсказуемым образом могут теряться оконные кнопки (минимизировать/максимизировать/закрыть). Это бедулечка не зависит от компилятора (проверялось на D4, D5), от операционки (проверялось на W98 и NT4). Нет никакой связи с содержимым окна или с порядком вызова.Такие вот, пироги. Что это может быть? - Никогда не видел ничего подобного. А пример кода бросить можно? - Пример кода ?Да, в общем, вызов дочерних окон стандартный. Что то, вроде этого: Код procedure TMainForm.New2Click(Sender: TObject);var ChildForm: TChildForm;begin ChildForm := TChildForm.Create (self); ChildForm.Show;end;highlightSyntax('delphillMzNl','delphi');Понятно, что в этом проблем нет. Присылать весь проект - морочно (слишком много форм и нестандартных компонентов). Прикол в том, что в совершенно разных программах (разный размер, разные используемые компоненты ...) этот эффект проявляется. Как только программа становится чуть сложнее, чем элементарная (типов дочерних форм 10-15) так обязательно. - FormStyle[MainForm] - fsMDIFormFormStyle[ChildForm] - fsMDIChildprocedure TMainForm.New2Click(Sender: TObject);var ChildForm: TChildForm;begin ChildForm := TChildForm.Create (Application); ChildForm.Show;end;У меня так работает.СУВ.ЗЫ. "В Бане: -Ну вот Василий Иванович и майка появилась. А все: украли, украли..." - Мда, с таким глюком не встречался, хотя много других было, именно с MDI. Скорее всего это все растет из виндовых функций, мне например, пришлось кое какие функции в ручную эмулировать, типа этой же максимизации... Есть такая библиотека RaLib - там есть занятный компонентик - кнопка на заголовке формы, если ейную Caption взять от "1" до "9" и шрифт Marlett то можно полностью изобразить кнопки как стандартные, а стандартные на фиг выкинуть... - Если это не RxLib, а именно RaLib, то где в инете с ней можно ознакомиться?Если это RxLib, то какой версии (что то не припомню такого компонентика, хотя сама идея прикольная) - Это именно RaLib - тоже написана нашими соотечественниками,Free+Source.Можешь взять ее с моего сервера ( http://chicago.lastplanet.com/Delphi/delphi.htm ), как впрочем и еще несколько классных пакетов - все Free+SourceБиблиотека интересна для меня несколькими компонентами - во первых этой кнопкой, а во вторых - очень мощным интерпретатором Object Pascal - который позволяет использовать практически все классы Дельфи, подключать стандартные BPL, интерпретировать формы и т.д. Если нужно встроить в программу поддержку скриптов (от написания просто формул и отдельных процедур до целых модулей с формами)- идеальное средство. - Что там прикольного?!! В мелкософте облажались с этим MDI - как ни начнешь что-то разрабатывать, так можно проклясть того кто это реализовал (идея-то не плохая), я в последнее время склоняюсь к тому что легче наверное самому это все руками написать, чем заставить работать эту технологию в реализации виндов, тем более что мелкософт ее уже забросило ее разработку примерно в 97-98 годах... - Интересная страничка - качнул все, теперь изучаю.... - А вот у меня такой глюк - не работает меню "Окно". На главной форме даю свойство WindowNenu -> MyWindowMnu (так называется "верхний" пункт менюхи - "Окно"), компилю прогу, запускаю, открываю дочернее окно - НУ НЕТУ ЕГО В СПИСКЕ ОТКРЫТЫХ!!!! Вообще списка нету!!! Что делать? Может, поможите, а то сами мы не местные ( ) - Видимо слшком большой у автора проект с большими ресурсными вставками.Налицо истощение GDI - То есть? - Это значит что это истощение GDI+глюки ОС+большой проект+много программ, закпущенных в фоне. К сожаленю неисправимо.На ОС семейства NT, работа программы проходит несравненно лучше. - Под ХР то же самое... |