Seite 1 von 2

Code mit festem EXE-Namen testen?

Verfasst: 28.11.2004 22:02
von Kiffi
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

Verfasst: 28.11.2004 22:59
von GPI
Sieht Purebasic-Compiler nicht so vor...

Verfasst: 28.11.2004 23:27
von NicTheQuick
Das stört mich eigentlich auch schon immer. Aber ich habe es bisher immer dahingenommen. :|

Verfasst: 28.11.2004 23:47
von Kiffi
> Sieht Purebasic-Compiler nicht so vor...

mmh, ärgerlich.

Danke für Deine Antwort und Grüße ... Kiffi

Verfasst: 29.11.2004 00:19
von pvmichael
Mich stört das auch :-(

Verfasst: 29.11.2004 00:26
von Kiffi
> Mich stört das auch :-(

hej, dann sind wir ja schon zu dritt!
Reicht das für einen Eintrag in die 'Feature Wishlist'? ;-)

Grüße ... Kiffi

Verfasst: 29.11.2004 00:36
von Danilo
Kiffi 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'? ;-)
Der Compiler unterstützt das natürlich schon - es liegt an
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.

Verfasst: 29.11.2004 09:09
von Kiffi
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! :allright:

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...

Re: Code mit festem EXE-Namen testen?

Verfasst: 29.11.2004 09:36
von helpy
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

Verfasst: 29.11.2004 15:57
von ChaOsKid
hi,
bei Kerio Personal Firewall 2.1.5 kann man das überprüfen des hashwertes abschalten.

mfG
Tobi