Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
7. Mai 2004
Da ich lange weile hatte habsch mal schnell nen demo gebastelt
Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
7. Mai 2004
Der Code von Programm b muss dann so aussehen
const WM_Communication = WM_USER + 10;
procedure WMCommunication(var message: TMessage); message WM_Communication;
procedure TProgramB.ButtonClick(Sender: TObject);
var a: HWnd;
Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
7. Mai 2004
Warum willst du den Buttonklicken? Es wäre doch viel einfacher wenn du selbst eine message definierst und deine eigene messageroutine dafür schreibst
const WM_Communication = WM_USER + 10;
procedure WMCommunication(var message: TMessage); message WM_Communication;
procedure TESFEBServer10.WMCommunication(var message: TMessage);
var a: HWND;
Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
7. Mai 2004
du könntest bei beiden programmen ein unsichtbares fenster erzeugen um dann mit sendmessage zu arbeiten. Oder du löst das ganze über sockets... Du könntest auch noch mit nem Atom arbeiten und dann darin speichern ob die datei gerade verwendet wird oder nicht, oder mit memorymappedfiles
Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
7. Mai 2004
für sowas könntest du einfach mit Sendmessage arbeiten.
programm b sendet einfach eine Message an Programm a. Somit weiß programm a das programm b zugriff möchte. Wenn Programm a dann die datei geschlossen hat schickt es eine message an programm b und wenn programm b fertig ist schickt es wieder eine message