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

Вниз

Application.Run ?   Найти похожие ветки 

 
atmospheric   (2004-05-05 11:10) [0]

По F9 ни чего не происходит(кнопка Run не активна), а по Ctrl+F9 создает exe... Если убрать if MessageBox... то все ок...
Где тут ошибка ?

Application.Initialize;
if MessageBox(0, "Проверьте доступ ...",PChar(Application.Title), MB_YESNO) = IDYES then
Application.CreateForm(TForm1, Form1);
Application.Run;


 
Кщд   (2004-05-05 11:17) [1]

приложения нет, а Application.Title известен?


 
atmospheric   (2004-05-05 11:21) [2]

Да title после Initialize...


 
Кщд   (2004-05-05 11:25) [3]

нет
Initialize+F1


 
vl_chel ©   (2004-05-05 11:31) [4]


uses
 Forms,Dialogs,
 Unit1 in "Unit1.pas" {Form1};

{$R *.res}

begin
 Application.Initialize;
 if MessageDlg("Ïðîâåðüòå äîñòóï ...",mtWarning,mbYesNoCancel,0) = 0 then
 Application.CreateForm(TForm1, Form1);
 Application.Run;
end.

Попробуй так


 
han_malign ©   (2004-05-05 11:39) [5]

PChar(Application.Title) - такие преобразования довольно стремные, вероятнее всего вместо строки передается указатель на метод @Application.GetTitle, и все удачно накрывается.

а Application.Title извесетен даже до Initialize

constructor TApplication.Create(AOwner: TComponent);
var
 P: PChar;
 ModuleName: array[0..255] of Char;
begin
 inherited Create(AOwner);
...................
 if not IsLibrary then CreateHandle;
...................
end;
...................
function TApplication.GetTitle: string;
var
 Buffer: array[0..255] of Char;
begin
 if FHandleCreated then
   SetString(Result, Buffer, GetWindowText(FHandle, Buffer,
     SizeOf(Buffer))) else
   Result := FTitle;
end;


 
atmospheric   (2004-05-05 12:46) [6]

да дело было в PChar(Application.Title)...

Всем большое спасибо !



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

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

Наверх




Память: 0.45 MB
Время: 0.035 c
14-1083296633
arp
2004-04-30 07:43
2004.05.23
Какую музыку слушают программисты


8-1078660834
S_FreemAn*[wiZard]
2004-03-07 15:00
2004.05.23
Компонент Delphi


6-1080730866
tRiNEX
2004-03-31 15:01
2004.05.23
Перехват данных.


3-1083353267
Mishenka
2004-04-30 23:27
2004.05.23
FindKey


8-1078393469
Lub
2004-03-04 12:44
2004.05.23
OpenGL





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