Search found 157 matches

by bichlepa
05 Mar 2016, 13:41
Forum: Ich brauche Hilfe
Topic: [AHK_H] Große Datenmengen zwischen Threads austauschen
Replies: 18
Views: 2107

Re: [AHK_H] Große Datenmengen zwischen Threads austauschen

Ich erstelle schon im Hauptthread das geteilte Objekt share:=CriticalObject() . Dort schiebe ich andere bereits vorhandene Objekte hinein, z.B. ein Array von Elementen. Das ist der Code beim Erstellen des Threads: FileRead,tempGDICode,% A_ScriptDir "\AutoHotKey\Threads\ui_GDI+Thread.ahk" AhkThreadGD...
by bichlepa
05 Mar 2016, 09:56
Forum: Ich brauche Hilfe
Topic: [AHK_H] Große Datenmengen zwischen Threads austauschen
Replies: 18
Views: 2107

Re: [AHK_H] Große Datenmengen zwischen Threads austauschen

Vielen Dank, HotKeyIt! Ich habe es für das beschriebene Problem mithilfe von CriticalObject umsetzen können! Das Rendern des Bildes erfolgt nun in einem separaten Thread und die dadurch höhere Geschwindigkeit ist deutlich spürbar! Allerdings bekomme ich häufig Fehlermeldungen, wie diese und das Prog...
by bichlepa
03 Mar 2016, 15:48
Forum: Ich brauche Hilfe
Topic: Auf GUI Ergebnis warten, ohne andere Threads zu blockieren
Replies: 12
Views: 1573

Re: Auf GUI Ergebnis warten, ohne andere Threads zu blockieren

Danke, HotKeyIt! Multi-Threading wäre wirklich eine Lösung für einige Probleme. Ich habe eine neue Frage zu den Threads gepostet. Ich würde gerne zuerst das Rendern des Hauptbildschirms angehen, was auch gelegentlich "hängen bleibt" und viel Performance frisst. Wenn das in einem eigenen Thread gemac...
by bichlepa
03 Mar 2016, 15:40
Forum: Ich brauche Hilfe
Topic: [AHK_H] Große Datenmengen zwischen Threads austauschen
Replies: 18
Views: 2107

[AHK_H] Große Datenmengen zwischen Threads austauschen

Ich habe mit AutoHotkey.dll bzw. AHK_H experimentiert und konnte probeweise neue Threads erstellen. Interessant finde ich die Möglichkeit, Variablen zum erstellten Thread zu senden und zu empfangen. Dazu habe ich eine Frage: Gibt es eine Möglichkeit, große Datenmengen, oder noch besser, ganze Objekt...
by bichlepa
03 Mar 2016, 11:46
Forum: Ich brauche Hilfe
Topic: Auf GUI Ergebnis warten, ohne andere Threads zu blockieren
Replies: 12
Views: 1573

Re: Auf GUI Ergebnis warten, ohne andere Threads zu blockieren

Hi just me. Entschuldige mich für den unübersichtlichen Code. :oops: Ich habe noch sehr wenig Erfahrungen mit so großen Projekten. Sag mir, was ich noch besser machen muss, damit es für dich angenehmer wird. Das Problem mit der Default Aktion sollte jetzt gelöst sein. Das Problem wird anschaulich si...
by bichlepa
02 Mar 2016, 12:05
Forum: Ich brauche Hilfe
Topic: Auf GUI Ergebnis warten, ohne andere Threads zu blockieren
Replies: 12
Views: 1573

Re: Auf GUI Ergebnis warten, ohne andere Threads zu blockieren

Danke, just me. Ich habe mal AHK_H heruntergeladen, allerdings wird es, wie es aussieht, seit 2013 nicht mehr weiterentwickelt. Wenn ich meinen "Editor.ahk" versuche, auszuführen, bekomme ich einen Syntax-Fehler. Ich habe soeben das Projekt geforkt, es würde mich sehr freuen, wenn du mir praktisch h...
by bichlepa
01 Mar 2016, 01:30
Forum: Ich brauche Hilfe
Topic: Auf GUI Ergebnis warten, ohne andere Threads zu blockieren
Replies: 12
Views: 1573

Re: Auf GUI Ergebnis warten, ohne andere Threads zu blockieren

Das sleep habe ich in diesem Beispiel vergessen, in AutoHotFlow ist es drin. Critical habe ich auch schon erwägt. Das Problem ist, dass manche "Arbeitsroutinen" (z.b. Ausführung des Flows) unter Umständen mehrere Sekunden dauern. Gleichzeitig soll aber die Bedienung des Hauptfensters möglich sein. U...
by bichlepa
29 Feb 2016, 11:44
Forum: Ich brauche Hilfe
Topic: Auf GUI Ergebnis warten, ohne andere Threads zu blockieren
Replies: 12
Views: 1573

Auf GUI Ergebnis warten, ohne andere Threads zu blockieren

Ich arbeite weiterhin an AutoHotFlow und kämpfe mit den GUIs. Ich habe alle GUIs in Funktionen gepackt, weil es praktisch ist. Es gibt die Schwierigkeit, dass der Benutzer durch mehrere GUIs hintereinander geleitet wird. (z.B. Wenn der Benutzer eine neue Verbindung erstellt und auf einen leeren Ort ...
by bichlepa
29 Feb 2016, 10:48
Forum: Scripts and Functions
Topic: Class_ScrollGUI - updated on 2015-03-13
Replies: 75
Views: 17649

Re: Class_ScrollGUI - updated on 2015-03-13

Thank you for the explanation. I'll use more unique names for my classes, then.
by bichlepa
29 Feb 2016, 08:05
Forum: Scripts and Functions
Topic: Class_ScrollGUI - updated on 2015-03-13
Replies: 75
Views: 17649

Re: Class_ScrollGUI - updated on 2015-03-13

I'm working on AutoHotFlow now and I have created a class named "instance". I've discovered that the class overwritten as soon as a new ScrollGUI is created. I don't understand how this happens, since you don't use global variables at all. I've modified your example code which demonstrates the issue...
by bichlepa
26 Feb 2016, 06:01
Forum: Ask For Help
Topic: Classes: additional action when setting a property
Replies: 5
Views: 1041

Re: Classes: additional action when setting a property

Thanks, just me for the idea!
This is my workaround:

Code: Select all

class obj
{
	var[]
	{
		set
		{
			this.hello()
			this._var:= value
		}
		get
		{
			return this._var
		}
	}
	hello()
	{
		ToolTip hello
	}
}

any:=new obj()
any.var:="hi"
MsgBox % any.var
by bichlepa
26 Feb 2016, 04:24
Forum: Ask For Help
Topic: Classes: additional action when setting a property
Replies: 5
Views: 1041

Classes: additional action when setting a property

I want to execute an additional function whenever a property is set. I've tried this way, but it leads to a endless loop and AHK crashes. In this example I want to execute the function hello() whenever the property "var" is set. class obj { var { set { this.hello() this.var:= value } } hello() { too...
by bichlepa
25 Feb 2016, 09:57
Forum: Wish List
Topic: Array/object wishlist (count, printarr, contains, other).
Replies: 25
Views: 10394

Re: Array/object wishlist (count, printarr, contains, other).

+1 for Obj.Count()
In the meantime I'll use this:

Code: Select all

class ObjectWithCounter
{
	count() 
	{
		return NumGet(&this + 4*A_PtrSize)
	}
}
MyObject:=new ObjectWithCounter()
MyObject.push("a")
MyObject.push("b")
msgbox, % MyObject.count()
by bichlepa
20 Feb 2016, 04:10
Forum: Ask For Help
Topic: Nested class objects - Find parent object
Replies: 3
Views: 988

Re: Nested class objects - Find parent object

Thank you, Coco! You helped me again.
by bichlepa
20 Feb 2016, 03:42
Forum: Ask For Help
Topic: Nested class objects - Find parent object
Replies: 3
Views: 988

Nested class objects - Find parent object

I'm still working on AutoHotFlow. There I can have some instances and each instance can have one ore multiple threads. There are variables which can be accessed from an instance from all threads and some variables only accessible from one specific thread. The idea behind the following code is: There...
by bichlepa
19 Feb 2016, 13:55
Forum: Ask For Help
Topic: [solved] multiple class extensions
Replies: 2
Views: 504

Re: multiple class extensions

You're right. I was just a careless mistake. :oops:
by bichlepa
19 Feb 2016, 11:21
Forum: Ask For Help
Topic: [solved] multiple class extensions
Replies: 2
Views: 504

[solved] multiple class extensions

I want to restructure my code of AutoHotFlow and I want to use classes and class extensions. Since I have very few experience with classes, I need some help. For example I want to make a class "element" and extend it to "action" and then extend it to "closeWindow". When creating an object from class...
by bichlepa
08 Dec 2015, 04:15
Forum: Scripts and Functions
Topic: AutoHotFlow - Simply draw your applications
Replies: 43
Views: 21554

Re: AutoHotFlow - Simply draw your applications

I have published a new upadate with bugfixes. This should also fix the windows dimensions bug.
by bichlepa
04 Dec 2015, 02:24
Forum: Ask For Help
Topic: [solved] Windows are not correctly resized on certain OS
Replies: 3
Views: 734

Re: Windows are not correctly resized on certain OS

Thank you, guest3456!
I tried to change the scaling level and this caused the issue. I will use Gui, -DPIScale.
by bichlepa
03 Dec 2015, 13:57
Forum: Scripts and Functions
Topic: AutoHotFlow - Simply draw your applications
Replies: 43
Views: 21554

Re: AutoHotFlow - Simply draw your applications

I see that the problem occurs if a windows is moved to a specific size. But I have no idea how to solve it. I've created a new topic in the help section. Maybe you want to participate.

Go to advanced search