Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];

Вниз

Application.Title проблема   Найти похожие ветки 

 
Yuri Btr ©   (2004-09-30 14:08) [0]

Ув. мастера, что это за глюк такой может быть.
Понадобилось мне делать так

Application.Title := "My programm "+ParamStr(1);

это делается сразу же после Application.Initilize,
однако сразу же происходят глюки в IDE - курсор прыгает и Delphi иногда виснет, если же не висит, то при попытке компиляции проекта выдается ошибка
"Application.CreateForm is missing or incorrect"
Но вызов Application.CreateForm(...) абсолютно нормальный идет сразу же за строкой изменения Title.
Как выяснилось этот глюк возникает не только при обращении к ParamStr но и при любом сложении например:

Application.Title := "My "+"programm";

У меня Delphi 7 Ent, с апдейтом ver 1.1 (т.е 8.1)
Помогите разобраться.
Заранее спасибо.


 
Суслик ©   (2004-09-30 14:11) [1]

Если мне хочется, чтобы Дельфи не лез сам в dpr, то я пишу так

with Application do Initialize;
инициализация
with Application do CreateForm(TDataModule_ImageList, DataModule_ImageList);
with Application do CreateForm(TDataModule_AppEvents, DataModule_AppEvents);
with Application do  Run;


Попробуй. Мне всегда помогало.


 
Yuri Btr ©   (2004-09-30 14:32) [2]

Спасибо, помогло.
Хотя всё это очень странно, ведь так не должно быть.


 
VMcL ©   (2004-09-30 14:35) [3]

>>Yuri Btr ©  (30.09.04 14:32) [2]

Почему не должно? IDE Delphi делает за тебя некоторую часть работы, рассчитывая, что ты в ответ не будешь пытаться что-либо править в той части, которая генерируется/обновляется автоматически. Поэтому приходится прибегать к некоторым изощрениям a-la [1].


 
Суслик ©   (2004-09-30 14:35) [4]


>
> Хотя всё это очень странно, ведь так не должно быть.

Ничего странного.
IDE лезет в dpr править там. Мне никогда этого от ide не требовалось (только в тестовых проектах). Поэтому я всегда так глушу попытки дельфи посамовольничать.


 
TUser ©   (2004-09-30 14:36) [5]

Это глюк. Один из 2х глюков Delphi, который я знаю. Когда-то здесь обсуждалось и пришли в мнению, что это действительно глюк.


 
TUser ©   (2004-09-30 14:37) [6]

Хотя, согласно [3], это не глюк, а фича. Но, вообще-то, если оптимизатор делает работающий код неработающим - это не фича, а глюк. ИМХО, конечно.


 
Amoeba ©   (2004-09-30 15:30) [7]

По предмету дискуссии читаем вот это. Там этот вопрос обстоятельно рассмотрен.
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=765


 
Суслик ©   (2004-09-30 15:34) [8]


> [7] Amoeba ©   (30.09.04 15:30)

ну и что там читать?
Нормальное решение в with do.
А у них написано, что типовое решение не найдено.
Может в ссылках есть что-то полезно, но у меня тормозит очень - не могу посмотреть.


 
Yuri Btr ©   (2004-09-30 18:19) [9]

to VMcL ©  
to Суслик ©
Извините конечно, но я ничего нормального не вижу в зависании IDE или самопроизвольных прыжках курсора, могли бы предусмотреть такую ситуацию и вывести например предупреждение.


 
VMcL ©   (2004-09-30 18:52) [10]

>>Yuri Btr ©  (30.09.04 18:19) [9]

Я не обратил внимания на
>курсор прыгает и Delphi иногда виснет
только на это
>при попытке компиляции проекта выдается ошибка
"Application.CreateForm is missing or incorrect"



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.072 c
4-1095438982
veteran
2004-09-17 20:36
2004.10.17
Плохое качество картинки с TV-тюнера


9-1085942069
LEV
2004-05-30 22:34
2004.10.17
МАСсИВЫ


3-1094742606
senya
2004-09-09 19:10
2004.10.17
Как подсчитать количество соединений к БД?


14-1096441436
Kerk
2004-09-29 11:03
2004.10.17
Курсовой проект


1-1096967239
Леонид
2004-10-05 13:07
2004.10.17
Точки останова и ошибка компиляции





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский