Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi formular ist verschwunden (https://www.delphipraxis.net/50400-formular-ist-verschwunden.html)

Grumble 25. Jul 2005 08:17


formular ist verschwunden
 
hi,

irgendwie ist bei mir zur designzeit das formular verschwunden, ich kann keine objekte mehr draufwerfen oder eigenschaften aendern... selbst wenn ich in -> ansicht -> formulare die form auswaehle wird sie mir nicht dargestellt... das prog selbst laeuft noch wie vorher...
hat jemand 'nen tip?

Nils_13 25. Jul 2005 08:18

Re: formular ist verschwunden
 
Hast du delphi/computer schon neugestartet ? Manchmal passieren delphi wirklich komische Fehler.

Matze 25. Jul 2005 08:22

Re: formular ist verschwunden
 
Hi!

Meinem Informatiklehrer ist mal der Fehler unterlaufen, dass er Top und Left der Form im tausender Bereich hatte und im OnCreate das Formular positioniert hat. Wir wunderten uns auch alle, wo denn zur Designzeit das Formular blieb (er sich übrigens auch).

Es muss bei dir natürlich nicht daran liegen, aber dies wäre auch eine Möglichkeit, woran es liegen könnte.

Grumble 25. Jul 2005 08:26

Re: formular ist verschwunden
 
ein neustart brachte nix

im oncreate habe ich

Delphi-Quellcode:
  Screen.Cursors[crzin] := LoadCursorFromFile('zoomin.cur');
  Screen.Cursors[crzout] := LoadCursorFromFile('zoomout.cur');
vielleicht liegts an diesen cursor resourcen ??

Grumble 25. Jul 2005 08:31

Re: formular ist verschwunden
 
hab das problem entdeckt... es lag hieran:

Delphi-Quellcode:
implementation

{$R *.dfm
$R zoomin.res
$R zoomout.res}
nun kann ich das wieder aendern nach

Delphi-Quellcode:
{$R *.dfm}
//$R zoomin.res
//$R zoomout.res
und es ist wieder da... nunja komischerweise auch die neuen mauszeiger

turboPASCAL 25. Jul 2005 09:25

Re: formular ist verschwunden
 
Zitat:

Zitat von Grumble
Delphi-Quellcode:
implementation

{$R *.dfm
$R zoomin.res
$R zoomout.res}

Neue Schreibweise oder Tippfehler ? Normalerweise macht man es so:
Delphi-Quellcode:
{$R *.dfm}
{$R zoomin.res}
{$R zoomout.res}
Zitat:

Zitat von Grumble
und es ist wieder da... nunja komischerweise auch die neuen mauszeiger

Ja, denn du lädst die Cursor aus der .cur-Datei und nicht aus der in dienem Programm eingebundenen Resource.

Zitat:

Zitat von Grumble
Delphi-Quellcode:
Screen.Cursors[crzin] := LoadCursorFromFile('zoomin.cur');

Um die Cursor'e aus der Resource zu laden:
Delphi-Quellcode:
const
  crMyCursor = 5;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Screen.Cursors[crMyCursor] := LoadCursor(HInstance, 'NewCursor');
  Cursor := crMyCursor;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz