Code mit festem EXE-Namen testen?
Code mit festem EXE-Namen testen?
Hallo,
ich schreibe z.Zt. an einem Programm, welches eine Connection zu einem
FTP-Server aufnimmt. Jedes mal, wenn ich den Code testen (debuggen)
möchte und hierzu im Editor (jaPBe) auf <F5> drücke, so wird (von der
IDE?, von PB?) eine temporäre EXE mit einer ID versehen, kompiliert und
gestartet (gut im Taskmanager zu sehen).
Hier mein eigentliches Problem: Wenn sich dann die temporäre EXE mit
dem FTP-Server verbinden will, so ploppt meine FireWall (ZoneAlarm) hoch
und fragt mich nach Erlaubnis. Das ist bei vielen Testläufen ein wenig
nervig, weil ja bei jedem F5 ein anderer Name meiner EXE vergeben wird.
Kann man der temporären EXE nicht einen festen Namen geben, so daß
man dieser in der Firewall die benötigten Rechte vergibt?
Danke im voraus & Grüße ... Kiffi
ich schreibe z.Zt. an einem Programm, welches eine Connection zu einem
FTP-Server aufnimmt. Jedes mal, wenn ich den Code testen (debuggen)
möchte und hierzu im Editor (jaPBe) auf <F5> drücke, so wird (von der
IDE?, von PB?) eine temporäre EXE mit einer ID versehen, kompiliert und
gestartet (gut im Taskmanager zu sehen).
Hier mein eigentliches Problem: Wenn sich dann die temporäre EXE mit
dem FTP-Server verbinden will, so ploppt meine FireWall (ZoneAlarm) hoch
und fragt mich nach Erlaubnis. Das ist bei vielen Testläufen ein wenig
nervig, weil ja bei jedem F5 ein anderer Name meiner EXE vergeben wird.
Kann man der temporären EXE nicht einen festen Namen geben, so daß
man dieser in der Firewall die benötigten Rechte vergibt?
Danke im voraus & Grüße ... Kiffi
Sieht Purebasic-Compiler nicht so vor...
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
- NicTheQuick
- Ein Admin
- Beiträge: 8820
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Der Compiler unterstützt das natürlich schon - es liegt anKiffi hat geschrieben:> Mich stört das auch
hej, dann sind wir ja schon zu dritt!
Reicht das für einen Eintrag in die 'Feature Wishlist'?
Deinem Editor, der das nicht nutzt.
Du brauchst nur pbcompiler mit dem Parameter /EXE aufrufen
um zu einem bestimmten Namen zu kompilieren.
Danach startest Du das Resultat, wenn vorhanden.
Dazu kannst Du Dir einfach ein kleines Tool schreiben und
ins ToolsMenu hinzufügen (plus Kbd-Shortcut). Falls Du jaPBe
oder den PB-Editor verwendest, kannst Du das natürlich auch
direkt im Source für F5 ändern, da beide Editoren OpenSource (GPL) sind.
Dein Tool kompiliert dann nach /EXE und startet danach das
Resultat mit RunProgram.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Hai Danilo,
> Du brauchst nur pbcompiler mit dem Parameter /EXE aufrufen
> um zu einem bestimmten Namen zu kompilieren.
> Danach startest Du das Resultat, wenn vorhanden.
vielen Dank für den Tipp!
Hat zwar ein paar Minütchen gedauert, bis ich das kapiert hatte, aber nun
klappt's tadellos.
Grüße ... Kiffi
P.S.: Wer den Source benötigt: Bitte melden!
//EDIT:
Arrrrrglllll! Jetzt meldet die ZoneAlarm jedes mal, daß sich die EXE
seit dem letzten Programmstart verändert hat.
[MitDemKopfAufDieTastaturAufschlag].
Mal schauen, bei welcher FireWall man das abstellen kann...
> Du brauchst nur pbcompiler mit dem Parameter /EXE aufrufen
> um zu einem bestimmten Namen zu kompilieren.
> Danach startest Du das Resultat, wenn vorhanden.
vielen Dank für den Tipp!
Hat zwar ein paar Minütchen gedauert, bis ich das kapiert hatte, aber nun
klappt's tadellos.
Grüße ... Kiffi
P.S.: Wer den Source benötigt: Bitte melden!
//EDIT:
Arrrrrglllll! Jetzt meldet die ZoneAlarm jedes mal, daß sich die EXE
seit dem letzten Programmstart verändert hat.
[MitDemKopfAufDieTastaturAufschlag].
Mal schauen, bei welcher FireWall man das abstellen kann...
Zuletzt geändert von Kiffi am 29.11.2004 09:36, insgesamt 1-mal geändert.
Re: Code mit festem EXE-Namen testen?
Hello all,
Auch wenn immer derselbe EXE-Name verwendet würde, würde sich die Firewall melden, da sich ja nach einem neuerlichen kompilieren der Inhalt der EXE-Datei verändert hat. Noch keine Firewall, die ich bisher in Verwendung hatte, achtete nur auf den Dateinamen.
cu, helpy
Auch wenn immer derselbe EXE-Name verwendet würde, würde sich die Firewall melden, da sich ja nach einem neuerlichen kompilieren der Inhalt der EXE-Datei verändert hat. Noch keine Firewall, die ich bisher in Verwendung hatte, achtete nur auf den Dateinamen.
cu, helpy