Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

Wie kann ich den Start der Datei unterbrechen? Finden Sie ähnliche Zweige


Tupnyk   (2001-12-19 18:59) [0]

Im Projekt m / s application.initializ ... und application.run, abhängig von einer bestimmten Funktion und wo, wenn die Formulare noch generiert werden?



Юрий Зотов   (2001-12-19 19:21) [1]

Wie ist es wo? Dort und bei Bedarf durchführen - vor dem Application.Run.

Klicken Sie auf das Menü: Projekt | Quelltext anzeigen. Der Text DPR öffnet sich und darin schreiben Sie den notwendigen Code mit Stiften an die richtige Stelle. Und um den Start zu unterbrechen, können Sie Halt schreiben oder if verwenden - zum Beispiel so:

Application.Initialize;
Wenn <Zustandsprüfung> dann
beginnen
Application.CreateForm (...);
Application.CreateForm (...);
...
Application.Run
Ende
Ende.



Дремучий   (2001-12-19 19:28) [2]

oder
....
Application.Initialize; if <Bedingungsprüfung> dann Application.Terminate sonst Application.Run; ende.



Юрий Зотов   (2001-12-19 19:36) [3]

> Dichtes © (19.12.01 19: 28)

Application.Run - Startet den Nachrichtenabrufzyklus.
Application.Terminate - sendet eine WM_QUIT-Nachricht.

Daher ist es äußerst interessant zu wissen, wie Application.Terminate funktionieren kann, wenn Application.Run nicht aufgerufen wurde.



Tupnyk   (2001-12-19 21:07) [4]

Und wenn ein Teil der Bedingung als Ergebnis der Ausführung einer bestimmten Funktion erhalten werden soll, wo soll dann diese Funktion selbst ausgeführt werden?



y-soft   (2001-12-19 21:26) [5]

> Tupnyk
Sie können dem Rat von Yuri Zotov folgen, aber
Wenn möglich, überprüfen Sie dies am besten, bevor Sie Application.Initialize aufrufen, und zwar im Abschnitt Initialization des allerersten ladbaren Moduls. Unterbrechen Sie gegebenenfalls die Ausführung der Anwendung, indem Sie einfach Halt aufrufen. Dh Erstellen Sie ein spezielles Modul für diesen Zweck und platzieren Sie es zuerst in der USES .DPR-Datei



Юрий Зотов   (2001-12-19 21:35) [6]

> Tupnyk (19.12.01 21: 07)

Wahrscheinlich, egal nicht "rennen", und "sich niederlassen". Die Antwort ist überall, solange sie vom DPR „sichtbar“ ist. Das heißt, zumindest in der DVR selbst, zumindest in einem darin registrierten Modul.




Tupnyk   (2001-12-19 22:19) [7]

DANKE!



Дремучий   (2001-12-19 22:36) [8]

2 Yuri Zotov © (19.12.01 19: 36)
nur das Programm endet nicht mit Application.Terminate ;,
aber von
Ende.

Sie haben dennoch Recht Dieser Fehlercode wird nicht ausgegeben...

Programm Project1; verwendet Formulare, Unit1 in "Unit1.pas" {Form1}; {$ R * .RES} beginne Application.Initialize; Application.CreateForm (TForm1, Form1); Application.Terminate; //Application.Run; ende.



Юрий Зотов   (2001-12-19 22:43) [9]

> Dichte © (19.12.01 22: 36)

> Dieser Fehlercode gibt nicht ...

Und warum sollte er einen Fehler machen? Natürlich nicht ausstellen. Aber es tut nichts: Wenn Application.Terminate einfach weggeworfen wird, ist es genau das Gleiche - Fertigstellung bis zum Ende. Wie im Beispiel gezeigt.





Seiten: 1 ganze Branche

Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben









Speicher: 0.58 MB
Zeit: 0.041 c
3-21944
MVova
2001-12-03 16:50
2002.01.08
Wie finde ich den Pfad zu den Dateien?


4-22462
Winnie!
2001-11-01 19:50
2002.01.08
mit BitBlt und CreateBitmap


1-22096
Mikhalyov Dmitry
2001-12-19 15:55
2002.01.08
Über TObject in Veranstaltungen


1-22259
Ratten
2001-12-12 17:55
2002.01.08
Kurvenende (2 double)


4-22484
Trojaner
2001-11-03 19:56
2002.01.08
Wie kann ich meinen Cursor in Delphi laden!





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarisch katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Niederländisch Englisch estnisch Philippinisch Finnisch Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegisch
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Schwedisch Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu Yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch