AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Parameter SCHNELL an Hauptprog weiterleiten
Thema durchsuchen
Ansicht
Themen-Optionen

Parameter SCHNELL an Hauptprog weiterleiten

Ein Thema von Nogge · begonnen am 10. Dez 2004 · letzter Beitrag vom 30. Okt 2005
Antwort Antwort
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Re: Parameter SCHNELL an Hauptprog weiterleiten

  Alt 26. Jul 2005, 04:11
Nein gibt es nicht. Warum wird eigentlich immer nach Alterantiven gefragt, wenn man was nicht hinbekommt, weil man was falsch macht?

Auch auf die Gefahr hin, dass ich mich wiederhole: http://www.luckie-online.de/Develope.../Importe/Nico/ -> oneinst.zip

Zur Erklärung: Woher soll Windows wissen, dass es nur eine Instanz deines Programmes öffnen soll? Und das es keine Option dafür gibt, liegt schon alleine darin begründet, dass es in deiner Verantwortung liegt, wie dein Programm mit den Parametern umgeht. Windows kann ja schlecht was von sich in deinem Programm implementieren und zu dem noch hellsehen, was du eigentlich willst. Ergo sieht die Vorgehensweise so aus:
Wenn schon eine Instanz gestartet wurde, Paramteer an erste Instanz weiterleiten und zweite Instanz beenden. Weiterreichen kann man die Parameter mit WM_COPYDATA, dabei muss die zweite Instanz die entsprechende Nachricht senden mit den Paramtern und die erste muss darauf reagieren und die übergebenen Parameter verarbeiten. Feststellen, ob schon eine Instanz läuft, kann man mit einem Mutex oder Semaphore.
Abnehmen tut dir dies alles die Unit von Nico.

Ich hoffe, jetzt ist das endlich mal geklärt und dieser unsägliche Thread findet mal ein Ende.
Michael
Ein Teil meines Codes würde euch verunsichern.
  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 14:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz