AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Indy10 synchronize

Ein Thema von alleinherrscher · begonnen am 19. Jun 2006 · letzter Beitrag vom 18. Feb 2011
Antwort Antwort
Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#1

Indy10 synchronize

  Alt 19. Jun 2006, 16:15
Wunderschönen guten Tag alle zusammen!

Ich weiß dass ich in den letzten Tagen eure Hilfe relativ oft in Anspruch genommen hab, deswegen verspreche ich jetzt auch hilfreicher zu sein und selber weniger Fragen zu posten. Aber eine Sache brennt mir noch unter den Fingernägeln:

Eine relativ einfache Frage:

In der Indy 7 oder 8 Version konnte man per AThread.synchronize(Procedure) In der IdTCPServer.OnExecute
andere Proceduren synchronisiert aufrufen. AThread gibts ja so nicht mehr in Indy10, sondern nur noch AContext.

Wie kann ich also in Indy10 beim OnExecute vom Server eine Procedur synchronisieren?

Liebe Grüße an alle,

Euer Alleinherrscher
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat
Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Indy10 synchronize

  Alt 19. Jun 2006, 22:55
Hast das irgendwas mit TIdSync zu tun?

//EDIT:

Okay, ich hab hier das herausgefunden:

Delphi-Quellcode:
uses
  IdSchedulerOfThread;

[...]

TIdYarnOfThread(AContext.Yarn).Thread.Synchronize(Procedure of Object);
Mein Problem jetzt nur noch: Was heißt hier Procedure of Object...wie kann ich hier auch eine Procedure einer Klasse übergeben? -> Es scheint, als können keine Prozeduren mit Parametern aufgerufen werden...warum nicht?
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat
th_bone

Registriert seit: 16. Jun 2004
172 Beiträge
 
Delphi 2005 Professional
 
#3

Re: Indy10 synchronize

  Alt 26. Jul 2006, 19:44
Hast Du eine Lösung gefunden ? - Dein Problem würde mich im moment auch brennend
interessieren.

Tidsync könnte aus meiner Sicht damit was zu tun haben - aber die Anwendung desselben hat sich
mir leider noch nicht erschlossen...

Kennt irgendjemand ein Bsp wo synchronize mit Indy 10 vorkommt ?

Tschö

Ralf
  Mit Zitat antworten Zitat
th_bone

Registriert seit: 16. Jun 2004
172 Beiträge
 
Delphi 2005 Professional
 
#4

Re: Indy10 synchronize

  Alt 1. Aug 2006, 10:03
Hi,

die Lösung für Indy 10 geht über idsync:

Tschö

Ralf

Delphi-Quellcode:
uses idsync;

//...

procedure TfmMain.TCPServerExecute(AContext: TIdContext);
begin

  Tidsync.SynchronizeMethod(IncrConnectioncount);

//...

end;

procedure TfmMain.IncrConnectionCount;
begin
  inc(FConnectionCount);
end;
  Mit Zitat antworten Zitat
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: Indy10 synchronize

  Alt 10. Jun 2007, 22:05
Hi,

schön und gut das ganze, aber laut Indy Hilfe soll mit IdSync
auch über SynchronizeMethod proceduren mit Parametern gesynct werden können?!

Ich finde aber gerade nicht wie,

Jemand ne Ahnung ?

Greet DataCool
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#6

AW: Indy10 synchronize

  Alt 18. Feb 2011, 21:04
Weiß hier zufällig jemand weiter?
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz