Code mit festem EXE-Namen testen?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Code mit festem EXE-Namen testen?

Beitrag 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
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Beitrag von GPI »

Sieht Purebasic-Compiler nicht so vor...
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Benutzeravatar
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

Beitrag von NicTheQuick »

Das stört mich eigentlich auch schon immer. Aber ich habe es bisher immer dahingenommen. :|
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Sieht Purebasic-Compiler nicht so vor...

mmh, ärgerlich.

Danke für Deine Antwort und Grüße ... Kiffi
Benutzeravatar
pvmichael
Beiträge: 144
Registriert: 29.08.2004 17:59
Wohnort: Rosenheim
Kontaktdaten:

Beitrag von pvmichael »

Mich stört das auch :-(
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag 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
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag 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.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag 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...
Zuletzt geändert von Kiffi am 29.11.2004 09:36, insgesamt 1-mal geändert.
Benutzeravatar
helpy
Beiträge: 636
Registriert: 29.08.2004 13:29

Re: Code mit festem EXE-Namen testen?

Beitrag 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
Benutzeravatar
ChaOsKid
Beiträge: 66
Registriert: 29.08.2004 15:07
Wohnort: Oktoberfest

Beitrag von ChaOsKid »

hi,
bei Kerio Personal Firewall 2.1.5 kann man das überprüfen des hashwertes abschalten.

mfG
Tobi
Antworten