Search found 159 matches

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

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

Danke dir, dass du mir so viel hilfst. Ich kann aber leider nicht mehr nachvollziehen, was ich alles machen muss. Wir können es vielleicht exemplarisch versuchen. Der folgende Code ist an den originalen in AutoHotFlow angelehnt und bei Ausführung kommt der Access Violation Fehler. Kannst du anhand d...
by bichlepa
05 Mar 2016, 16:37
Forum: Ich brauche Hilfe
Topic: [AHK_H] Große Datenmengen zwischen Threads austauschen
Replies: 18
Views: 2491

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

Wie kann ich Methoden in ein separates Objekt platzieren? Ich verwende in den Methoden häufig this.varname:=... oder this.anderemethode() . Wird das dann noch möglich sein? Was mir noch eingefallen ist. Im Hauptthread greife ich auf die Objekte, welche auch im share Objekt sind, normalerweise nicht ...
by bichlepa
05 Mar 2016, 13:41
Forum: Ich brauche Hilfe
Topic: [AHK_H] Große Datenmengen zwischen Threads austauschen
Replies: 18
Views: 2491

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: 2491

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: 1886

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: 2491

[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: 1886

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: 1886

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: 1886

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: 1886

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: 20022

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: 20022

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: 1251

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: 1251

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: 11815

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: 1169

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: 1169

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: 628

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: 628

[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: 44
Views: 24299

Re: AutoHotFlow - Simply draw your applications

I have published a new upadate with bugfixes. This should also fix the windows dimensions bug.

Go to advanced search