[Delphi2009] Brak okna formy

[Delphi2009] Brak okna formy
0

Witam,

nie mam nawyku pisania na forum, gdyż wolę znajdywać rozwiązania na googlach, różnych forach, ale jakoś nie natknąłem się, żeby ktoś miał podobny problem do mojego.
Otóż zainstalowałem kiedyś Delphi 2009 (CodeGear), no i ładnie wszystko działało.
Jednak od niedawna gdy włączam Delphi, wczytuję projekt lub go tworzę... NIGDZIE NIE MA FORMY.
Szukałem już we wszystkich możliwych opcjach programu, wciskałem wszystkie możliwe kombinacje klawiszy i... nic.
Okno formy po prostu się nie wyświetla. W inspektorze obiektów są wyświetlane nazwy obiektów znajdujących się w projekcie,
jednak wyżej wspomnianego okienka nie ma...

Czy jest jakiś sposób na przywrócenie tego okna? Dodam, że reinstalowałem program już kilka razy - bez skutku.

Pozdrawiam.

cimak
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 9 lat
  • Postów:1668
0

ale chodzi o to ze calkiem forma zniknela z projektu czy zwyczajnie sie nie wyswietla jako okienko..?
kod formy widac? F12 nie przelacza pomiedzy widokiem kodu/formy? (chociaz nie wiem jak jest w D2009)

0

Cześć, dzięki za zainteresowanie się problemem.

Forma po prostu nie wyświetla się jako okno w samym Delphi.
Gdy skompiluję projekt - w aplikacji normalnie widać formę.
F12 wcześniej przechodziło między kodem a formą, jednak teraz tak się nie dzieje,
widać ciągle tylko kod aplikacji.

Ah, dodam jeszcze, że włączając inną część Delphi 2009 - jakaś tam wersja dla NET Framework
(więc jest to ciągle Delphi, lecz nie ta sama aplikacja co zwyczajne Delphi 2009) - tutaj formę widać.
Jednak przy kompilowaniu projektu wyświetla mi się błąd w stylu "Nie można odnaleźć uchwytu okna",
czy cuś, nie powiem teraz dokładnie, bo nie jestem w domu.

Kurczę, troszkę namieszałem, ale mam nadzieję, że wszystko rozumiesz.

lukasz_kz
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 10 lat
  • Postów:266
0

Opcja 1 :
Naciśnij Shift + F12, pojawi się okienko, zobacz czy na liście będzie nazwa formy, jeśli tak, naciśnij OK.

Opcja 2 :
Wybierz z menu Project -> View Source, zobacz jak to u Ciebie wygląda, standardowo przy jednej formie jest to :

Kopiuj
program Project1;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

Opcja 3 :
Sprawdź czy nie usunąłeś lub nie przeniosłeś pliku z formą (rozszerzenie "dfm")

Powiedz czy coś pomogło, a na przyszłość rób kopie zapasowe

0

Grudziecki, Twoje rady dotyczą raczej przypadku, gdy Formy nie ma w projekcie, a ja nie mam okna formy w samym Delphi, nie mam możliwości edytowania Formy, kładzenia na nią komponentów itd, bo jej nie ma...
Ale oczywiście dzięki za rady, przetestuję je gdy tylko znów będę miał tego Delphiego - jestem po formacie.

Oczywiście dam znać co i jak.

Pozdrawiam i do zobaczenia :)

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 2 godziny
0

a tworzysz projekt VCL Forms Application, czy może pusty projekt, albo program konsolowy?

0

VCL App.
Nie mam pojęcia dlaczego nagle takie cyrki się dziać zaczęły, wcześniej wszystko szło bezproblemowo.
No nic, trzeba ściągać Delphi od nowa, programy do odzyskiwania danych nie dają rady (choć format był szybki),
więc Delphi poszło w zapomnienie. Gdy tylko uda mi się pobrać te kilkanaście partów - dam znać czy wszystko działa...

Pozdrawiam

0

Hmmm... Po zainstalowaniu Delphi 2009 na czystym sformatowanym Windowsie - problem znikł.
Zobaczę, czy tak jak ostatnio, forma zniknie po paru uruchomieniach...
Pozdrawiam

Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:minuta
  • Lokalizacja:Laska, z Polski
  • Postów:10084
0

Zawsze można dynamicznie tworzyć formę i komponenty...

madmike
Przeczytałeś wszystkie posty? Chyba nie. "Zawsze można dynamicznie tworzyć formę i komponenty..." - no i?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.