Seite 5 von 8

Re: Programmerstellung mit dem formdesigner

Verfasst: 09.06.2013 11:20
von derschutzhund
Vielleicht könnte man ja eine Datei mal an Kaspersky senden mit der Bitte zu prüfen, warum das es so lange dauert und was im Code geändert werden könnte damit das nicht mehr vorkommt?

Diesen Effekt habe ich sonst noch bei keiner Entwicklungsumgebung beobachtet!
Es kann doch nicht sein, dass man eine Exe erzeugt und dann erst mal eine halbe Minute warten muss bis sie startet?
Oder wenn man die an einen Kollegen weiter gibt und dann Angst haben muss ob sie einen Virenalarm auslöst!
Im zu sagen er solle seinen Virenscanner deaktivieren oder jede exe von Purebasic in eine Liste eintragen kann es auch nicht sein!
Bitte nicht falsch verstehen! Das würde PureBasic erheblich aufwerten!

Re: Programmerstellung mit dem formdesigner

Verfasst: 09.06.2013 11:30
von RSBasic
@derschutzhund
Das ist normal bei Kaspersky und hat nichts direkt mit PB zu tun. Warum bei Delphi nicht so lange dauert, liegt vielleicht daran, dass Delphi eine zertifizierte Programmsignatur hat und Kapserksy deshalb automatisch als "Vertrauenswürdig" einstuft?
Im Einstellungsfenster von Kaspersky kannst du jedenfalls Ausnahmen hinzufügen, so dass er erstens nicht PB selbst untersuchen soll und zweitens nicht die von PB kompilierte Datei.
Sonst, wie du es wahrscheinlich bereits festgestellt hast, friert PB IDE komplett ein. D.h. keine Reaktion seitens PB während Kaspersky die Kompilierung von PB untersucht. Deshalb dauert es so lange.
Wie gesagt, du musst PB und die Kompilierungsausgabe als Ausnahmen hinzufügen.
Falls du glaubst, das Problem besteht auch bei Anderen, die nur deine Anwendung starten wollen, nein, da tritt das Problem nicht auf, keine Sorge. ;)
Ist nur während der Kompilierung so, dass Kaspersky ewig braucht, PB und die Datei zu untersuchen. Einfach als Ausnahmen hinzufügen und dann solltest du kein Problem mehr haben.

Re: Programmerstellung mit dem formdesigner

Verfasst: 09.06.2013 11:57
von derschutzhund
Falls du glaubst, das Problem besteht auch bei Anderen, die nur deine Anwendung starten wollen, nein, da tritt das Problem nicht auf, keine Sorge. ;)
Ist nur während der Kompilierung so, dass Kaspersky ewig braucht, PB und die Datei zu untersuchen. Einfach als Ausnahmen hinzufügen und dann solltest du kein Problem mehr haben.
Das stimmt so nicht!
Wie bereits geschrieben benötigt auch die mit PB erzeugte exe, des kleinen Zinsberechnungsprogramms, beim ersten Start ca. 30sec.
Hat also nichts mit der Entwicklungsumgebung zu tun!

Re: Programmerstellung mit dem formdesigner

Verfasst: 09.06.2013 12:06
von RSBasic
@derschutzhund
Meinst du den Code von The_Dark_Zim-.-?
Ich selbst nutze Kaspersky und kann seinen Code problemlos schnell kompilieren und die Executable-Datei starten, ohne Verzögerung. Hast du vielleicht Kaspersky nachträglich falsch konfiguriert?
Ansonsten weiß ich nicht, warum bei dir so lange dauert. Sollte es eigentlich nicht sein.

Re: Programmerstellung mit dem formdesigner

Verfasst: 09.06.2013 12:12
von WPö
Moin!

Könnte es damit zusammenhängen, daß PB-Programme beim ersten Start und unter WinXP zumindest die Betriebssystemmeldung "Nicht genügend virtueller Speicher" erzeugen? Wenn Dein System erst lang und breit eine irre große Auslagerungsdatei erzeugen oder löschen oder umschreiben muß, könnte es auch zu diesen 30 Sekunden Verzögerung kommen.

Teste das mal, indem Du die Auslagerungsdatei abschaltest (Systemeinstellungen -> System -> Erweitert -> Systemleistung -> Erweitert -> Virtueller Arbeitsspeicher -> Ändern -> Keine Auslagerungsdatei -> Festlegen), den Rechner neustartest und dann das fragliche Programm anwirfst. Wenn die 30 Sekunden wieder auftauchen, ist der Auslagerungskrampf ausgeschieden. Ich nutze aus gutem Grund nur Betriebssysteme mit ausgeschaltetem Auslagerungsspeicher.

Gruß - WPö

Re: Programmerstellung mit dem formdesigner

Verfasst: 09.06.2013 12:22
von derschutzhund
Sorry, aber wir müssen doch nicht beim Betriebssystem was suchen oder ändern wenn 10000 andere exe normal starten!

Re: Programmerstellung mit dem formdesigner

Verfasst: 09.06.2013 12:39
von The_Dark_Zim-.-
Stimmt wohl, aber wenn nur dein System im Zusammenhang mit einer von PB erstellten exe ein Problem hat, kann man dieses nicht verallgemeinern und muss dann den Fehler bei deinem System suchen und nicht bei PB. Oder nicht?

Re: Programmerstellung mit dem formdesigner

Verfasst: 09.06.2013 13:09
von mk-soft
Vom Thema abgewichen...

Den Formdesigner verwende ich nur für die Gestaltung. Die Eventverwaltung mache ich von Hand oder mit meinen Tool.

Re: Programmerstellung mit dem formdesigner

Verfasst: 09.06.2013 13:10
von ts-soft
Bloß nicht die Auslagerungsdatei deaktivieren, die kann sich nur vorteilhaft oder gar nicht auswirken.
Die Tipps, die aus Win9x zeiten stammen, sollte man besser ignorieren. Warum sich sowas immer
so lange hält :mrgreen:

Re: Programmerstellung mit dem formdesigner

Verfasst: 09.06.2013 13:22
von derschutzhund
mk-soft hat geschrieben:Vom Thema abgewichen...

Den Formdesigner verwende ich nur für die Gestaltung. Die Eventverwaltung mache ich von Hand oder mit meinen Tool.
Wenn das so einfach geht dann is es doch ok, mehr will ich ja auch nicht.
Was hast du für ein Tool?
Beschreib doch mal für mich als Dummy wie du ein einfaches Prog. mit z.B. zwei Eingabefeldern und einem Button erstellst.
Mit dem Button soll der Inhalt von einem Feld ins andere kopiert werden. Also ein ziemlich sinnvolles Programm :wink: