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

Вниз

Не отображается иконка приложения на панеле задач   Найти похожие ветки 

 
Ольга ©   (2009-05-27 11:42) [0]

Работаю в Delphi 2007 (CodeGear).
Компилирую проект на одном компьютере, запускаю ехе-шник - на панеле задач иконка не появляется, в диспетчере задач на закладке "Приложения" пусто, в "Процессах" есть.
Компилирую проект на другом компьютере (тот же Delphi), запускаю ехе-шник - на панеле задач иконка есть, в диспетчере задач на закладке "Приложения" есть, в "Процессах" есть.
Оба компьютера на мой взгляд близнецы-братья. Не могу найти причину. Приходится всегда помнить, что перед отправкой ехе-шника заказчику нужно перекомпилировать проект на компьютере 2.
Может кто подскажет где копать?


 
Ega23 ©   (2009-05-27 11:46) [1]

Project -> Options -> Application - иконка загружена?


 
Ольга ©   (2009-05-27 12:11) [2]

Иконка назначена, пробовала поменять - не помогает.


 
Ega23 ©   (2009-05-27 12:35) [3]

Любопытно. Что-то такое было похожее. Но очень давно. Если вспомню - отпишу.


 
{RASkov} ©   (2009-05-27 12:41) [4]

> [0] Ольга ©   (27.05.09 11:42)

Можно посмотреть на файл проекта? ....*.drr


 
Ольга ©   (2009-05-27 19:10) [5]


> Можно посмотреть на файл проекта? ....*.drr

Имелся ввиду *.dpr?

program wBRConstructor;

uses
 SQLDMO_TLB in "..\Компоненты\SQLDMO_TLB.pas",
 Forms,
 ScadaRas in "ScadaRas.pas",
 CommonData in "CommonData.pas",
 ConvertShema in "ConvertShema.pas",
 FAbout in "FAbout.pas" {AboutBox},
 FAreas in "FAreas.pas" {Areas},
 FConfigData in "FConfigData.pas" {ConfigData},
 FConsol in "FConsol.pas" {Consol},
 FFirstForm in "FFirstForm.pas" {FirstForm},
 FGrafikN in "FGrafikN.pas" {GrafikN},
 FGTPG in "FGTPG.pas" {GTPG},
 FGTPP in "FGTPP.pas",
 FMMIEditTransport in "FMMIEditTransport.pas" {MMIEditTransport},
 FMMIServisTransport in "FMMIServisTransport.pas",
 FOES in "FOES.pas" {OES},
 FOGU in "FOGU.pas" {OGU},
 FPasport in "FPasport.pas" {Pasport},
 FPasportArea in "FPasportArea.pas" {PasportArea},
 FPasportGTPG in "FPasportGTPG.pas" {PasportGTPG},
 FPasportGTPP in "FPasportGTPP.pas" {PasportGTPP},
 FPasportOES in "FPasportOES.pas" {PasportOES},
 FPasportOGU in "FPasportOGU.pas" {PasportOGU},
 FPasportSech in "FPasportSech.pas" {PasportSech},
 FPasportShemaM in "FPasportShemaM.pas" {PasportShemaM},
 FPasportStation in "FPasportStation.pas" {PasportStation},
 FPasportSubject in "FPasportSubject.pas" {PasportSubject},
 FCommands in "FCommands.pas" {Commands},
 IniFilesD in "..\Компоненты\IniFilesD.pas",
 FPrintDoc in "FPrintDoc.pas" {PrintDoc},
 ChnFnt in "..\Компоненты\ChnFnt.pas",
 FNewUser in "..\Общие формы\FNewUser.pas" {NewUser},
 FPermissions in "..\Общие формы\FPermissions.pas" {Permissions},
 FMessage_DLG in "..\Общие формы\FMessage_DLG.pas" {Message_DLG},
 FMMICFGParams in "..\Общие формы\FMMICFGParams.pas" {MMICfgParams},
 CommonUsersEvent in "..\Компоненты\CommonUsersEvent.pas",
 CFG_PARAM in "..\Компоненты\CFG_PARAM.pas",
 dll_ChoosScada_Declare in "..\Компоненты\dll_ChoosScada_Declare.pas",
 FParol in "..\Общие формы\FParol.pas" {Parol},
 FConnect in "..\Общие формы\FConnect.pas" {Connect},
 FSqlServer in "..\Общие формы\FSqlServer.pas" {SqlServer},
 FMasterCheck in "..\Общие формы\FMasterCheck.pas" {MasterCheck},
 FMenusOperations in "..\Общие формы\FMenusOperations.pas" {MenusOperations},
 CommonCX in "..\Компоненты\CommonCX.pas",
 FInputText in "..\Общие формы\FInputText.pas" {InputText},
 CommonFunction in "..\Компоненты\CommonFunction.pas",
 FScadaValues in "..\КОНСОЛЬ БР2\FScadaValues.pas" {ScadaValues},
 Scada_DLL_Declare in "..\Компоненты\Scada_DLL_Declare.pas",
 FEnSystems in "FEnSystems.pas" {EnSystems},
 FStations in "FStations.pas" {Stations},
 FPasportSystem in "FPasportSystem.pas" {PasportSystem},
 FSechen in "FSechen.pas" {Sechen},
 FSubjects in "FSubjects.pas" {Subjects},
 TimeConvert_TLB in "..\Компоненты\TimeConvert_TLB.pas",
 MMITimeConv in "..\Компоненты\MMITimeConv.pas",
 FIndicateTransport in "..\Общие формы\FIndicateTransport.pas" {IndicateTransport};

{$R *.res}

begin
 Application.Initialize;
 Application.Title := "Конструктор БР";
 Application.CreateForm(TConsol, Consol);
 Application.Run;
end.



 
{RASkov} ©   (2009-05-27 19:36) [6]

> [5] Ольга ©   (27.05.09 19:10)

Тут вроде все нормально....
остается дождаться, что вспомнит Олег :)

А иконка приложения на панеле задач вообще не появляется или при каких-то действиях появляется?
Можно например попробовать "бросить" на главную форму Таймер и в его событии написать нечто: ShowWindow(Application.Handle, SW_SHow);


 
Dennis I. Komarov_   (2009-05-27 20:12) [7]

Я так понял, если на "хорошей" машине откомпилить проект, то на "раненой" все хорошо рабтает? Если так то, ИМХО, смотреть настройки IDE, правда не скажу что там может быть в 2007. Как вариант, снести и поставить дельфу заного... Ну не могут они быть однаковы, и давать на выходе различный код. Кстати, попробуйте сравнить файлы полученые на разных IDE...


 
turbouser ©   (2009-05-27 20:44) [8]


> Ольга ©   (27.05.09 19:10) [5]

Иконка самодельная?


 
Игорь Шевченко ©   (2009-05-27 21:05) [9]

Delphi 2007 adds a new property to TApplication called MainFormOnTaskBar. It defaults to True for new Delphi 2007 applications and False for existing ones. The property controls several aspects of how VCL applications perform with regard to minimize/maximize/restore operations in Windows. Be aware that it will affect the Z-order of your MainForm, in the event your applications depend on the old behavior. MainFormOnTaskBar is intended to be set at startup and persist throughout the duration of the application, changing this property at runtime could result in unexpected behavior. The major reason for this change was to better support several new features available on Windows Vista’s Aero Theme. To update existing VCL applications, add the following line to the project’s .dpr after “Application.Initialize;”:

  Application.MainFormOnTaskbar := True;


 
turbouser ©   (2009-05-27 21:25) [10]


> Игорь Шевченко ©   (27.05.09 21:05) [9]

Сомнительно, т.к. речь об иконке программы, к тому же

> Ольга ©   (27.05.09 11:42)  


> Компилирую проект на другом компьютере (тот же Delphi)

Да и в проперти TApplication мало кто залезает.


 
Игорь Шевченко ©   (2009-05-27 21:40) [11]

turbouser ©   (27.05.09 21:25) [10]


> на панеле задач иконка не появляется


Если на панели задач ничего не появляется - то совет в [9], если же появляется, но не с той иконкой, то аналогичный случай был в Тамбове - некий вкомпилируемый компонент содержал ресурс MAINICON с левой иконкой.


 
Ольга ©   (2009-05-28 11:57) [12]


> Application.MainFormOnTaskbar := True;

Это помогло. Спасибо!



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

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

Наверх





Память: 0.49 MB
Время: 0.012 c
9-1181478232
Eugewik
2007-06-10 16:23
2009.07.26
При условии несколько действий


15-1243091123
NailMan
2009-05-23 19:05
2009.07.26
кто какие нетбуки пользует? Какие впечатления?


15-1243413126
Медвежонок Пятачок
2009-05-27 12:32
2009.07.26
asp.net 3.5 mssql и имперсонация


15-1243012261
matt
2009-05-22 21:11
2009.07.26
Wi-Fi роутер D-Link DSL-2600U


2-1243763837
snake-as
2009-05-31 13:57
2009.07.26
Приближение битмапа.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский