AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Kommunikation zwischen zwei Anwendungen/Fenstern

Ein Thema von Mysterio08 · begonnen am 14. Nov 2010 · letzter Beitrag vom 16. Nov 2010
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#11

AW: Kommunikation zwischen zwei Anwendungen/Fenstern

  Alt 15. Nov 2010, 19:41
Diesen Aufwand halte ich allerdings für etwas übertrieben, sofern ich den Ausgangspost richtig gedeutet habe. Wen juckt es denn, ob da noch ein unsichtbares MainForm im Hintergrund Speicher belegt? Das wird ja wohl kaum im kritischen Bereich liegen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#12

AW: Kommunikation zwischen zwei Anwendungen/Fenstern

  Alt 15. Nov 2010, 20:26
Zumal er ja bei dem von mir vorgeschlagenen Web nur das alloziert was er gerade braucht....
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#13

AW: Kommunikation zwischen zwei Anwendungen/Fenstern

  Alt 16. Nov 2010, 00:22
Drehe das ganze doch um, dann passt der Schuh auch.

Ich vermute mal, die Hauptaufgabe des Programms besteht darin, eine Datenbank-Struktur zu bearbeiten.
Ein weitere implizierte erforderliche Aufgabe ist es eine Datenbankstruktur zu erstellen.

Die MainForm heißt MainForm, weil sich um diese MainForm die GUI-Application dreht.
Entweder passiert hier die Hauptaufgabe der Anwendung oder steuert mehrere Child-Forms (MDI-Anwendung z.B. Word).

Wenn also in deinem Falle keine Datenbank da ist, muss eine angelegt werden.

Das Bearbeiten der Datenbank erfolgt somit in der MainForm. Hier wird auch geprüft, ob die Datenbank existiert (die muss ja von irgendwo geladen werden). Stellt man jetzt fest, da gibt es keine Datenbank, dann wird die Form zur Erstellung der Datenbank aufgerufen.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
wolfgang_SV

Registriert seit: 9. Nov 2007
Ort: Neumünster
39 Beiträge
 
#14

AW: Kommunikation zwischen zwei Anwendungen/Fenstern

  Alt 16. Nov 2010, 16:18
das erste programm kann doch den Dateinamen als Parameter beim programmaufruf des zweiten programmes übergeben..

' winexec(pchar('prog2.exe dateiname'),0) '
  Mit Zitat antworten Zitat
Mysterio08

Registriert seit: 11. Jan 2009
142 Beiträge
 
#15

AW: Kommunikation zwischen zwei Anwendungen/Fenstern

  Alt 16. Nov 2010, 17:17
Danke für die vielen Antworten.

Ich werde es machen, wie es Sir Rufo vorgeschlagen hat. Das ist logisch, plausibel. Ich hätte es von Anfang an so machen müssen, Sir hat es richtig erkannt: "Ich vermute mal, die Hauptaufgabe des Programms besteht darin, eine Datenbank-Struktur zu bearbeiten." Ich müsste also so oder so umstellen, und das sich das Problem mit den Fenstern dadurch löst, ist ein netter und gewünschter "Nebeneffekt".
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#16

AW: Kommunikation zwischen zwei Anwendungen/Fenstern

  Alt 16. Nov 2010, 17:19
Danke für die vielen Antworten.

Ich werde es machen, wie es Sir Rufo vorgeschlagen hat. Das ist logisch, plausibel. Ich hätte es von Anfang an so machen müssen, Sir hat es richtig erkannt: "Ich vermute mal, die Hauptaufgabe des Programms besteht darin, eine Datenbank-Struktur zu bearbeiten." Ich müsste also so oder so umstellen, und das sich das Problem mit den Fenstern dadurch löst, ist ein netter und gewünschter "Nebeneffekt".
Viel brauchst du ja auch gar nicht umzustellen.
Mache die Form zum Bearbeiten einfach über die Projekt-Optionen zur MainForm.
Dann noch ein wenig Code dazu und es sollte fertig sein.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:40 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