AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Doppelstartverhinderung incl Parameterübergabe
Thema durchsuchen
Ansicht
Themen-Optionen

Doppelstartverhinderung incl Parameterübergabe

Ein Thema von Ulrich Prinz · begonnen am 24. Nov 2003 · letzter Beitrag vom 24. Nov 2003
 
Ulrich Prinz

Registriert seit: 24. Nov 2003
Ort: Aachen
7 Beiträge
 
#1

Doppelstartverhinderung incl Parameterübergabe

  Alt 24. Nov 2003, 12:49
Hallo!

Folgendes Probleem stellt sich mir:
Aus einer Access-Anwendung wird mein Programm aufgerufen und ihm eine zu wählende Nummer als Parameter übermittelt. Das Programm wählt die Nummer und beendet sich selbst. Soweit so gut.

Nun habe ich das Programm aufgebohrt und, damit man nicht immer die wahnsinnig Ressourcen fressende Access Umgebung mit starten muss, eine komfortable Suchfunktion mit integriert. Auch das habe ich, zum Teil mit gefundenen Beiträgen aus diesem Forum gelöst.

Das Programm verbleibt nun in der Task-Tray um es einfach zur Hand zu haben, womit sich aber folgendes Problem stellt:

Es gibt genug Codeschnipsel, die mir helfen, dass das Programm nicht doppelt gestartet wird, aber die Parameterübergabe ist nun mein Problem. Wie löse ich die Integration in Access nach folgenden Regeln:

A: Das Programm läuft nicht
Es wird gestartet und wählt die als Commandozeilenparameter übergebene Nummer. Dann beendet es sich selbst, oder verdunstet in die TaskTray. ( Hängt von den Einstellungen ab)

B: Das Programm läuft bereits ( egal ob als Fenster oder in das TaskTray)
Ein Doppelstart soll verhindert werden, aber die als Parameter übergebene Nummer muss an das laufende Programm weitergeleitet werden.

Wahrscheinlich gibt es hier schon lösende Codeschnipsel dafür, aber ich weiß ehrlich gesagt nicht, wonach ich jetzt am besten suchen soll.

Danke schon mal

Gruß,

Ulrich
  Mit Zitat antworten Zitat
 


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:31 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 by Thomas Breitkreuz