AGB  ·  Datenschutz  ·  Impressum  







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

Anderes Programm in eigenem Programm einbauen

Ein Thema von PierreB · begonnen am 29. Okt 2005 · letzter Beitrag vom 29. Okt 2005
Antwort Antwort
PierreB
(Gast)

n/a Beiträge
 
#1

Anderes Programm in eigenem Programm einbauen

  Alt 29. Okt 2005, 11:47
Moin,

ich weiß die Überschrift ist etwas komisch, aber mir fiel keine bessere Umschreibung ein:

Ich habe 2 Anwendungen, wobei die zweite nur als Plugin für das erste Programm dient. Nun möchte ich, dass das zweite Programm in das erste integriert wird, also sozusagen wie ein MDIchild oder Frame in der ersten Anwendung liegt und nicht außerhalb des ersten Programmes ist. Leider hab ich keine Ahnung wie man sowas machen könnte.

Ich hoffe Ihr versteht was ich meine und könnt mir helfen.
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#2

Re: Anderes Programm in eigenem Programm einbauen

  Alt 29. Okt 2005, 12:22
Warum erstellst du die zweite Anwendung nicht als Dll-PlugIn? Irgendwie ist es wahrscheinlich möglich, die Fenster einer Anwendung in die einer anderen Anwendung zu zwängen, aber spätestens bei der Kommunikation der beiden Echsen würde ich auf "echte" Plugins umstellen.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Anderes Programm in eigenem Programm einbauen

  Alt 29. Okt 2005, 12:26
Kuck mal in diesem Thread, da hatte ich genau da gleiche Anliegen. Läuft ganz prima, und über Windows Botschaften können beide Anwendungen auch untereinander kommunizieren.
  Mit Zitat antworten Zitat
PierreB
(Gast)

n/a Beiträge
 
#4

Re: Anderes Programm in eigenem Programm einbauen

  Alt 29. Okt 2005, 12:26
Zitat von Khabarakh:
Warum erstellst du die zweite Anwendung nicht als Dll-PlugIn? Irgendwie ist es wahrscheinlich möglich, die Fenster einer Anwendung in die einer anderen Anwendung zu zwängen, aber spätestens bei der Kommunikation der beiden Echsen würde ich auf "echte" Plugins umstellen.
Das Problem ist nur das das zweite Programm schon etwas älter ist (2 Jahre), und nach einem kleinen Systemcrash habe ich den Sourcecode dafür nicht mehr. Da mir das alles nochmal zu programmieren zu aufwändig wäre habe ich halt gedacht ich kann die Exe einfach irgendwie da einbauen (Damit wir uns nicht falsch verstehen, ich möchte das später beide Exe's noch einzeln da sind, nur beim Start des Hauptprogramms soll das"Plugin" in das Hauptprogramm irgendwie geladen werden, sodass man komfortabel mit beiden Apllicationen aus dem Hauptprogramm heraus arbeiten kann). Du weißt nicht zufällig wie es möglich ist die da rein zu zwängen ?

//Edit:
@Jelly: Thx, ich guck mir das mal an
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#5

Re: Anderes Programm in eigenem Programm einbauen

  Alt 29. Okt 2005, 12:35
Zitat von Jelly:
Läuft ganz prima, und über Windows Botschaften können beide Anwendungen auch untereinander kommunizieren.
Stimmt, mit Messages sollte das schaffbar sein. Wenn man aber gezielt ein Plugin-System entwickelt, würde ich doch lieber auf Interfaces setzen.

[add]Wie war das mit den Sicherungskopien ? Da du von einem Plugin geschrieben hast, dachte ich, du hättest von beiden Programmen den Sourcecode zur Verfügung. So bietet sich natürlich Jelly Lösung an. [/add]
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
PierreB
(Gast)

n/a Beiträge
 
#6

Re: Anderes Programm in eigenem Programm einbauen

  Alt 29. Okt 2005, 12:40
Zitat von Khabarakh:
[add]Wie war das mit den Sicherungskopien ? [...][/add]
Ja, aber wenn selbst die Backup-Partitionen unbrauchbar gemacht werden...

Aber Jellys Lösung sieht gut aus, sobald ich Delphi 05 installiert hab probier ich das aus, vielen Dank !
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Anderes Programm in eigenem Programm einbauen

  Alt 29. Okt 2005, 12:45
Zitat von PierreB:
Aber Jellys Lösung sieht gut aus, sobald ich Delphi 05 installiert hab probier ich das aus, vielen Dank !
Falls du das in dem anderem Thread geschilderte Problem in den Griff bekommst, wäre es schön was Du das mitteilen könntest. Ich habe nämlich immer noch das Problem mit dem Delay. Es läuft zwar, nur hat es den unangenehmen Seiteneffekt, dass die 2 Anwendung erst mal unschön irgendwo auf dem Desktop rumliegt, bevor sie im Panel dargestellt wird.
  Mit Zitat antworten Zitat
Antwort Antwort


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 11:58 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