![]() |
Form zur Laufzeit erstellen
Hallo,
Ich erstelle gerade eine 3D Schachsimulation. Jetzt hat sich ein Problem aufgetan: Ich habe 2 Fenster: - Menu - Spiel Menu steht in den "AutoCreate Forms" drin und Spiel in den "Available Forms" (Damit die Ladezeit nicht allzu hoch ist). Wenn das Spiel jetzt gestartet wird, auf einem anderem Rechner, und ich will das Spielfenster erstellen und anzeigen stürtzt das Programm ab. (Access Violation at adress 000000 ....) Das Spielfenster erstell ich und zeig ich so:
Delphi-Quellcode:
Hattet ihr schonmal ein ähnliches Problem, oder zufällig eine Lösung für diese Problem?
var GLForm : TGLForm;
//... GLForm := TGLForm.Create(nil); GLForm.Show; MFG Maximus |
Re: Form zur Laufzeit erstellen
Zitat:
|
Re: Form zur Laufzeit erstellen
Entschuldigung das ich mich so unklar ausgedrückt habe:
Auf dem Rechner auf dem ich es entwicklet hab funktioniert es, auch wenn man es nicht über die IDE startet. MFG Maximus |
Re: Form zur Laufzeit erstellen
erstelle es mal über
Delphi-Quellcode:
Application.CreateForm(TGLForm, GLForm);
|
Re: Form zur Laufzeit erstellen
Hallo Maximus,
deine Beschreibung lässt mich vermuten, dass GLForm beim Erzeugen auf der anderen Maschine eine bestimmte Resource vermisst, die nur auf deiner Entwicklungsmaschine existiert. Grüße vom marabu |
Re: Form zur Laufzeit erstellen
Zitat:
@Kroko: Das hab ich auch schon versucht, den Fehler behebt es allerdings nicht. MFG Maximus |
Re: Form zur Laufzeit erstellen
Hallo Maximus,
du könntest mit ![]() marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz