![]() |
exe kompilieren nicht möglich
Hallo alle zusammen,
bin recht neu hier. Habe eine frage vielleicht könnt ihr mir Hilfe geben. Es geht um kompilieren der EXE. Wenn die exe von mehreren Usern noch gestartet ist, habe ich das Problem, dass ich die EXE nicht erneut kompilieren und ablegen kann. Ich schreibe alle sourcen nur in ein exe rein, frage ist: wenn ich die Funktionen in dll schreibe und nur dll ablege würde das funktionieren? Gruß |
AW: exe kompilieren nicht möglich
Wenn die DLL von einer der Exen gerade benutzt wird, eher nicht.
|
AW: exe kompilieren nicht möglich
Ja, das wäre möglich: Im Gegensatz zu Executables kann man DLLs, die in Benutzung sind, verschieben / umbenennen. Danach kann man die DLL dann neu compilieren. Allerdings muss man dabei beachten, dass alle Programme, die die DLL in Benutzung hatten, auch weiterhin die umbenannte DLL benutzen, bis sie neu gestartet werden (oder aktiv die DLL ent- und wieder neu laden).
|
AW: exe kompilieren nicht möglich
Zitat:
|
AW: exe kompilieren nicht möglich
Zitat:
Ihnen sagen, "Du musst das Programm beenden und neu starten, ist in der Regel kein Problem, aber "Du muss das Programm jezt beenden und warten, bis ich Dir sage, dass Du es neu starten kannst." bedeutet immer, dass einer es entweder nicht beendet oder zu früh neu startet. |
AW: exe kompilieren nicht möglich
Dann spielt man Updates ein, wenn keiner mehr arbeitet.
|
AW: exe kompilieren nicht möglich
Zitat:
Die einfachste Variante ist aber die Anwendung schlicht lokal in das temporäre Verzeichnis (oder in die Anwendungsdaten) zu kopieren, dann von dort zu starten und die Anwendung auf dem Netzlaufwerk wieder zu beenden, wenn es um eine definierte Zielkonstellation geht. Dann kann man die Anwendung auf dem Netzlaufwerk bzw. dem RDP-Server jederzeit austauschen. |
AW: exe kompilieren nicht möglich
Leg die neue Exe temporär irgendwo ab. Und beim nächsten Start prüfen die lokal laufenden Anwendungen, ob es eine neue Version gibt. Wenn ja wird eine Batchdatei gestartet, die die neue Exe holt und startet.
Sprich, nicht Irgendwie versuchen zu tricksen, sondern eine saubere Lösung implementieren. |
AW: exe kompilieren nicht möglich
Zitat:
|
AW: exe kompilieren nicht möglich
Vielen Dank
Auch wenn ich die Ausgabeverzeichnis ändere und die exe woanders ablege, kann ich nicht ersetzen, weil die Anwendung bereits gestartet ist. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:14 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