Win 2004 und Threads

Fragen rund um diverse Windows-Versionen, ihr Verhalten unter Xbase++ und den Umgang mit der API

Moderator: Moderatoren

Antworten
Benutzeravatar
Marcus Herz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 228
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 2 Mal
Danksagung erhalten: 14 Mal
Kontaktdaten:

Win 2004 und Threads

Beitrag von Marcus Herz » Mi, 22. Jul 2020 8:43

Hallo
Seit dem Update auf Win 2004 verhalten sich Threads anders. Ich kann das im Zusammenspiel mit List & Label nachstellen. Egal, welche Xbase Version oder LL Version, es hängt sich irgendwann im Wechsel der Threads auf. Genauer habe ich das noch nicht lokalisieren können.
Hat jemand auch "komisches" Verhalten in dem Zusammenhang beobachtet?
Gruß Marcus

Es gibt keine Grenzen, aber du kannst welche ziehen.

georg
Foren-Administrator
Foren-Administrator
Beiträge: 2678
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 17 Mal
Danksagung erhalten: 1 Mal

Re: Win 2004 und Threads

Beitrag von georg » Mi, 22. Jul 2020 9:02

Guten Morgen, Marcus -


nein, kann ich nicht bestätigen. Normalerweise hat bei mir jeder XbpDialog() seinen eigenen Thread, d.h. bei meinen Programmen sind meist mehrere Threads aktiv, und mir ist im Verhalten nichts aufgefallen, was von vor 2004 abweichen würde.
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.

ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1904
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 1 Mal
Danksagung erhalten: 7 Mal

Re: Win 2004 und Threads

Beitrag von ramses » Mi, 22. Jul 2020 10:50

Hallo Marcus

kann ich dir nicht bestätigen.
Sowohl xb2net als auch L&L läuft in einer Web-App unter Win 2004 mit vielen Threads einwandfrei.
Allerdings auch nur mit direkten Aufrufen von L&L.
Valar Morghulis

Gruss Carlo

Benutzeravatar
Marcus Herz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 228
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 2 Mal
Danksagung erhalten: 14 Mal
Kontaktdaten:

Re: Win 2004 und Threads

Beitrag von Marcus Herz » Do, 08. Okt 2020 10:39

Update:
Das Problem entstand mit dem Laden von LL in mehreren Threads. Nachdem Verlassen eines Threads waren die Handles im ersten nicht mehr gültig.
Kann auf allen Win 2004 oder einigen 1903 (abhängig vom Build Stand) nachgestellt werden. Combit konnte das identifizieren und ist mit Alaska im Kontakt. Kann auch ein Windows Fehler sein.
Gruß Marcus

Es gibt keine Grenzen, aber du kannst welche ziehen.

ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1904
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 1 Mal
Danksagung erhalten: 7 Mal

Re: Win 2004 und Threads

Beitrag von ramses » Do, 08. Okt 2020 17:19

Hallo Marcus

Merkwürdig.
Mit welcher LL Version hast du getestet?
Valar Morghulis

Gruss Carlo

Benutzeravatar
Marcus Herz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 228
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 2 Mal
Danksagung erhalten: 14 Mal
Kontaktdaten:

Re: Win 2004 und Threads

Beitrag von Marcus Herz » Do, 08. Okt 2020 17:29

Ist mit LL23 und LL25 und LL26 nachstellbar. Gleiche EXE + DLL funtkionieren auf manchen Win Versionen oder auch nicht.
Hab auch Xbase auf eine Version vor 1 Jahr zurückgestellt, selber Fehler.
Gruß Marcus

Es gibt keine Grenzen, aber du kannst welche ziehen.

ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1904
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 1 Mal
Danksagung erhalten: 7 Mal

Re: Win 2004 und Threads

Beitrag von ramses » Do, 08. Okt 2020 19:37

MIt LL23 und höher hatte ich andere unlösbare Probleme und bin dann zurück auf LL22

Hast du es mal mit LL 22 versucht?
Valar Morghulis

Gruss Carlo

Benutzeravatar
Marcus Herz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 228
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 2 Mal
Danksagung erhalten: 14 Mal
Kontaktdaten:

Re: Win 2004 und Threads

Beitrag von Marcus Herz » Fr, 09. Okt 2020 9:42

LL 22 hab ich nicht. Habe auch keine Probleme mit LL25/26. Die Ursache liegt ja weder bei Combit noch Xbase++.Aber es gibt ein paar nette Features, die jetzt kommen.- Drilldown, aufklappbare Berichte, alles schon fertig, wenn nicht dieser Win Fehler wäre....
Gruß Marcus

Es gibt keine Grenzen, aber du kannst welche ziehen.

ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1904
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 1 Mal
Danksagung erhalten: 7 Mal

Re: Win 2004 und Threads

Beitrag von ramses » Fr, 09. Okt 2020 10:25

Hallo Marcus

LL22 deckt uns momentan unsere Anforderungen ab. Die Programme laufen hauptsächlich auch als Dienst mit mehreren parallellen Threads auf Windows Server 2019 problemlos. (V 1809 Build 17763.1432) Aber auch auf einigen W10 (V2004 Build 19041.508)
Ich hätte gerne eine neuere Version von LL im Einsatz.
Mit den neueren Version haben wir einfach das Problem dass in bestimmten Situation JPG's völlig verzerrt dargestellt werden.
Momentan ist alles in der Geschäftswelt ein wenig komisch ... und das meiste "On Hold" so stellt sich mir das Problem zum Glück momentan nicht.

Es interessiert mich jedoch wie du mit diesen Sorgen weiterkommst.
Valar Morghulis

Gruss Carlo

Antworten