Fehler beim Compilieren?

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

User avatar
Gucky_87
Posts: 375
Joined: 03 Jul 2014, 05:09

Fehler beim Compilieren?

30 Jan 2019, 16:59

Hallöcen,

Ich habe ein fertiges Script, dass uncompiliert einwandfrei läuft.
Compiliert klappt Drag & Drop nicht mehr?!
Nun habe ich mal eine ältere SC.bin in das Compiler Verzeichnis gelegt und siehe da, Drag & Drop klappt wieder.

Ist das ein Fehler oder mach ich da was falsch?

Gucky.
just me
Posts: 9453
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Fehler beim Compilieren?

31 Jan 2019, 02:52

Moin,

ich kann auf die Schnelle mit AHK 1.1.30.01 beim Ablegen von Dateien auf dem Skriptfenster keinen Unterschied zwischen kompiliertem und nicht kompiliertem Skript feststellen.
User avatar
Gucky_87
Posts: 375
Joined: 03 Jul 2014, 05:09

Re: Fehler beim Compilieren?

31 Jan 2019, 05:09

Huhu,

Du wirst lachen, aber ich probierte es gerade nochmal und nun geht es auch (wieder).
Selber Rechner, selbes Betriebsystem, selbe Hardware, SELBES (!) Autohotkey, da ich es
in meinem Google Drive installiert habe, damit ich auf mehreren PCs immer eine identische Version habe.

Verstehen tu ich das nicht, denn gestern war es reproduzierbar, dass dieses Verhalten bei einer älteren AHK Version (im Compiler Verzeichnis) nicht auftrat und Drag & Drop im Script, als auch in der EXE tadellos funktionierten, mit der aktuellen 1.30.0.1 jedoch klappte es nur im Script, nicht aber in der EXE.

Ich bin irgendwie verdutzt, was so alles passiert... XD

Gucky
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: Fehler beim Compilieren?

31 Jan 2019, 08:51

Generell ist das verwenden von AHK in Dropbox u.ä. Ordnern problematisch und nicht empfehlenswert. Probleme wie diese passieren da häufiger. Ich verwende privat git, das funktioniert problemlos.
Recommends AHK Studio
User avatar
Gucky_87
Posts: 375
Joined: 03 Jul 2014, 05:09

Re: Fehler beim Compilieren?

01 Feb 2019, 03:10

Ahh, ok, das wusste ich nicht und bisher gab es da auch nie Probleme, denn
an ich liegen die Daten ja lokal auf der Platte und werden nur online synchronisiert.
Daher dachte ich, dass das problemlos ist. Danke für den Tipp,
Gibt es denn Probleme, wenn ich z.B. die AHK Sachen auf einen Server lege der
von überall aus zu erreichen ist?

Gucky.
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: Fehler beim Compilieren?

01 Feb 2019, 03:29

An sich nein - aber manchmal greift die Synchronisierungssoftware auf einzelne neue Dateien im Ordner zu und sperrt diese um zu synchronisieren.
Manchmal passiert das sogar während der AHK Compiler noch compiliert.
Recommends AHK Studio
User avatar
Gucky_87
Posts: 375
Joined: 03 Jul 2014, 05:09

Re: Fehler beim Compilieren?

04 Feb 2019, 08:48

Ach, so meinst DU das. Ne das ist klar.
Wenn ich ein Script speichere, warte ich VOR dem Compilieren immer ´n Weilchen, bis das drüben ist.

Trotzdem danke für den Tipp, denn an sowas denkt man ja nicht immer.

Gucky.
User avatar
Gucky_87
Posts: 375
Joined: 03 Jul 2014, 05:09

Re: Fehler beim Compilieren?

12 Feb 2019, 08:55

Hallöle, ich muss mich nochmals melden.

Ich habe gerade herausgefunden, dass offenbar das Drag & Drop nicht mehr funktioniert,
wenn das Script (also die EXE) als Administrator gestartet wird.
Starte ich sie ohne Adminrechte, klappt´s.

2. Versuch:
Wenn ich das AHK Script per Rechtsklick und Als Admin starten öffne, habe ich den selben Effekt, es scheint also nicht vom Compiler zu kommen.

Ich habe die selben Versuche mit einem anderen Script gemacht und habe den selben Effekt.

3. Versuch:
Ich habe mit folgendem, einfachen TestsScript auch diesen Effekt.

Code: Select all

Gui, Hauptfenster: Add, Button, x10 y10 w200 h25  gRestart, Neustart
Gui, Hauptfenster: Show, xCenter yCenter w400 h300, Test
Return


HauptfensterGuiDropFiles:
    msgbox %A_GuiEvent%
Return


GuiHauptfensterClose:
    ExitApp


Restart:
    Reload
Return
Gucky.
just me
Posts: 9453
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Fehler beim Compilieren?

12 Feb 2019, 10:13

Moin,

das ist ein bekanntes Problem. Es wird durch die UAC (User Account Control) verursacht. D&D zwischen Fenstern unterschiedlicher Benutzerrechte wird damit (teilweise) blockiert. Es gibt dazu schon Beiträge im englischen Forum. Ich habe jetzt aber keine Lust, danach zu suchen.
User avatar
Gucky_87
Posts: 375
Joined: 03 Jul 2014, 05:09

Re: Fehler beim Compilieren?

12 Feb 2019, 17:52

Musst Du ja auch nicht. Ich kann ja selber suchen. XD
Allerdings wusste ich das bisher nicht und meine 2-3 Suchanfragen liefen bisher ins Leere.
Im englischen Forum schaue ich allerdings eher selten.

Und schon gefunden.

Für alle, die, wie ich , nicht so oft ins englische Forum schauen, hier mal das, was bei mir
unter Win7 und Win10 läuft:

Code: Select all

Loop 2
    DllCall( "ChangeWindowMessageFilter", uInt, "0x" (i:=!i?49:233), uint, 1)
Hier noch der LINK zum originalen Beitrag.

Gucky.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 91 guests