Seite 1 von 1

Zugriff verweigert

Verfasst: 23.06.2014 18:55
von PB42
Hallo, nach Jahren habe ich heute wiedermal PureBasic angeworfen, um ein altes Programm auf eine höhere Desktopauflösung anpassen zu wollen. Der Hintergrund: Ich habe jetzt statt XP Home Edition Windows 8.1 und jedenfalls wird der Zugriff verweigert. Wenn ich über F5 den Quellcode kompilieren will, kommt

PureBasic - Linker Error
POLINK: fatal error: Zugriff verweigert.

So, da komme ich ohne Forum natürlich nicht weiter. Danke für Hilfe.

edit: Ich habe PureBasic 4.00

Re: Zugriff verweigert

Verfasst: 23.06.2014 19:01
von mk-soft
Virenschutz mal wieder... Ausnahmen hinzufügen!
Oder Schreibschutz auf Datei.

Re: Zugriff verweigert

Verfasst: 23.06.2014 22:34
von PB42
Danke mk-soft, aber mit dem Virenscanner hat das gar nichts zu tun. Es sei denn, jemand hier hat einen besonderen Hinweis für die Avast Freeware.

Ich bin ABSOLUT raus aus PureBasic, da kommt einem so ein Sch....., daß Quellcodes nichtmal mehr ausgeführt werden können, natürlich gerade Recht. Beim Hinweis für Linker error wird mir übrigens jesedmal eine Programmzeile angezeigt, wo steht

SetGadgetText(702,Str(dat))

aber genau diese Programmzeile gibt es auch schon mehrmals vorher und da wird nichts moniert.

Müssen die Quellcodes, die geöffnet werden sollen, an einem bestimmten Ort auf dem Computer sein oder können die auch auf dem Desktop liegen?

Re: Zugriff verweigert

Verfasst: 23.06.2014 22:43
von Bisonte
PB42 hat geschrieben:Danke mk-soft, aber mit dem Virenscanner hat das gar nichts zu tun...
Du wirst dich wundern... ! Schalte den Scanner nur mal für den Moment aus... Damit deine Behauptung untermauert wird ;)
In 98% der Fälle (die anderen 2% der Fälle sind nicht vorhandene Userlibs oder falsche DLL-Sachen) ist es der VirenScanner mit seiner
ach so tollen Heuristik ...

Und da sind sie alle gleich ! Egal ob sie Avira, Avast, oder oder oder heissen...

Re: Zugriff verweigert

Verfasst: 23.06.2014 23:30
von PB42
Ich habe zwischenzeitlich den gesamten Virenscanner abgeschaltet und auch PureBasic in die Ausnahmen eingetragen, aber es bleibt bei der Fehlermeldung. In meinen XP-Zeiten hatte ich auch schon solche Fehlermeldungen, aber mit Compiler Neustart oder so ging's dann wieder. Nie hat das jemals am Virenscanner gelegen. Andererseits glaube ich gerne, daß Probleme von dort kommen können. Vielleicht springt ja auch sofort der Windows-Defender in die Bresche, wenn man den Virenscanner abschaltet. Das war's dann wohl mit PureBasic und Windows 8.1, dann kann ich eben nur noch auf meinem XP-Rechner programmieren. Fertige PureBasic-exe-Dateien lassen sich wenigstens ausführen mit Windows 8.1

Re: Zugriff verweigert

Verfasst: 24.06.2014 08:10
von Chimorin
Aha, eventuell hat dein Antivirenprogramm aber auch schon deinen Compiler in ne Sandbox geschmissen oder sowas.
Es ist immer merkwürdig für ein Antivir, wenn eine Exe andere Exen erstellt.

Re: Zugriff verweigert

Verfasst: 24.06.2014 14:01
von Andreas21
Mit Admin rechte schon versucht?
Schreibrechte im Purebasic Install Verzeichnis und Purebasic Install Verzeichnis->Compilers?

Re: Zugriff verweigert

Verfasst: 24.06.2014 14:17
von NicTheQuick
Also man sollte es nicht übertreiben. Adminrechte könnten ja das Problem temporär lösen, aber man will ja nicht Purebasic dauernd als Admin ausführen müssen. Das geht am Problem vorbei.

Offensichtlich aber klar, dass sonst niemand damit Probleme zu haben scheint. Da du PB 4.00 nutzt, wäre es doch mal eine Idee, das neuste PB auszuprobieren und dann einfach den 4.00er-Compiler zu integrieren. Dann hast du die neuste IDE, aber immer noch den alten Compiler. Vielleicht funktioniert das ja.

Re: Zugriff verweigert

Verfasst: 24.06.2014 15:20
von Bisonte
hui... Das mit dem PB4.00 ist mir irgendwie abhanden gekommen.

Evt. liegt es daran, das in der Version noch die 95/98 kompatibilität drinsteckt, und es Win8 zu dem Zeitpunkt noch nicht gab...

Re: Zugriff verweigert

Verfasst: 24.06.2014 19:20
von PB42
Nun habe ich gerade das Setup von 4.00 nochmal ausgeführt und auf einmal geht es!! Danke nochmal für alle Tipps.