Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: So Jul 06, 2025 04:45

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Sa Mär 22, 2003 10:44 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 03, 2002 22:12
Beiträge: 2105
Wohnort: Vancouver, Canada
Programmiersprache: C++, Python
Hi,

ich bastel z.Z. an einer Komponente rum, bei der es wichtig ist das beim OnCreate wenn man es auf das Form draufklickt etwas anderes passiert, als wenn man es später im Fertigen Programm createt... :)

Gibt es da eine möglichkeit???

Ich hab es eben versucht in der Methode "Loaded" das reinzupacken was beim Programmstart passieren soll, und im "Create" das was in der VCL zur DesignTime passieren soll... klappte auch, nur als ich dann gespeichert habe.. Delphi geschlossen und dann das Projekt wieder geöffnet hab, wurde von anfang an das ausgeführt was im "Loaded" stand... :(

Gibt es da ne möglichkeit??

Au'revoir,
Aya~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Mär 22, 2003 11:19 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 05, 2002 10:35
Beiträge: 4234
Wohnort: Dortmund
Jede Componente hat einen ComponentState dort ist auch ein Flag drin wenn es sich im DesignerModus befindet.
csDesigning heißt das. Wenn du das abfragst kannst du unterscheiden ob es Runtime oder Designtime ist.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Mär 22, 2003 11:42 
Offline
DGL Member

Registriert: Mo Jan 20, 2003 20:10
Beiträge: 424
Wohnort: nähe Starnberg
Hi Aya,

im Create - Kontruktor wie folgt abfragen:

Code:
  1.  
  2.   if (csDesigning in ComponentState) then begin
  3.     ShowMessage('Designmode');
  4.   end else begin
  5.     ShowMessage('Runtimemode');
  6.   end;
  7.  


KidPaddle

_________________
http://www.seban.de


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.006s | 14 Queries | GZIP : On ]