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.
Fehler beim Compilieren?
Moderator: jNizM
Re: Fehler beim Compilieren?
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.
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.
Re: Fehler beim Compilieren?
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
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
Re: Fehler beim Compilieren?
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
Re: Fehler beim Compilieren?
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.
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.
Re: Fehler beim Compilieren?
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.
Manchmal passiert das sogar während der AHK Compiler noch compiliert.
Recommends AHK Studio
Re: Fehler beim Compilieren?
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.
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.
Re: Fehler beim Compilieren?
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.
Gucky.
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
Re: Fehler beim Compilieren?
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.
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.
Re: Fehler beim Compilieren?
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:
Hier noch der LINK zum originalen Beitrag.
Gucky.
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)
Gucky.
Who is online
Users browsing this forum: No registered users and 91 guests