В Билдере взял пример создания Splash окна, хочу сделать так чтобы на этом окне через Лэйбел выводилась версия программы, в обработчике onShow сделал код:
AnsiString P=Application->ExeName; LPTSTR P1 = P.c_str(); LPVOID FData; DWORD Len = GetFileVersionInfoSize(P1,NULL); GetFileVersionInfo(P1,NULL,Len,FData); Дальше пока не стал делать, потому что на последней функции выдается ошибка из-под Билдера Project ...... faulted with message:'privileged instruction at 0x004f0046... ЗЫ Сплэш окно создается так WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { FSplash = new TFSplash(Application); FSplash->Show(); FSplash->Update(); Application->Initialize(); ....... FSplash->Hide(); FSplash->Close(); Application->Run(); } ...... В чем ошибка? Или научите как это делается. |
Снимается, нашел решение, ну если кому надо, то вот:
Код:
void __fastcall *TForm1::FormCreate(TObject *Sender) [s]Исправлено: Megabizon, 9:09 24-03-2003[/s] [s]Исправлено: Megabizon, 10:22 24-03-2003[/s] |
Время: 23:51. |
Время: 23:51.
© OSzone.net 2001-