[twsocket] Problems installing ICS under D2006

2006-01-13 Thread Humm, Markus
Hello, today I tried to install ICS under Delphi 2006 until now without success. 1. you change constants there whih isn't allowed anymore without setting some compiler switch ($J+), that can be changed under the project settings, okay. 2. GWSockCritSect ist not found in wsocket.pas in line

[twsocket] D2006 Installation Problems

2006-01-13 Thread Humm, Markus
Hello, solved the problems now by using the version from the D2006 Partner DVD. But I'm still curious about the things found in the downoad from the ICS website. I was under the ICS section when I downloaded it - I didn't use the "latest version" link in the upper left corner of the website.

[twsocket] Problems with TWSocket.close and DLL

2006-01-31 Thread Humm, Markus
Hello, I'm writing a application in D2006 and build a communication dll for it. The communications dll encapsulates different communication methods (for USB, ethernet...). Ethernet communication is done via ICS TWSocket, the version included on the partner cd. The DLL has a data module which ha

Re: [twsocket] Problems with TWSocket.close and DLL

2006-02-01 Thread Humm, Markus
Hello, to the socket hanging on close. There are different threads involved. The communication dll has one thread which only polls messages. That one shouldn't be the problem. The dll using that communication dll has one thread per socket (max. at most 10). Freing the socket is requested by this

Re: [twsocket] Problems with TWSocket.close and DLL

2006-02-01 Thread Humm, Markus
> -Ursprungliche Nachricht- > Von: Dod [mailto:[EMAIL PROTECTED] > Gesendet: Mittwoch, 1. Februar 2006 12:02 > An: ICS support mailing > Betreff: Re: [twsocket] Problems with TWSocket.close and DLL > > > Hello Markus, > > Why do you use one thread per socket ? TSWocket is event driven

Re: [twsocket] Problems with TWSocket.close and DLL

2006-02-01 Thread Humm, Markus
> -Ursprüngliche Nachricht- > Von: Arno Garrels [mailto:[EMAIL PROTECTED] > Gesendet: Mittwoch, 1. Februar 2006 12:10 > An: ICS support mailing > Betreff: Re: [twsocket] Problems with TWSocket.close and DLL > > > Humm, Markus wrote: > > The dll using

[twsocket] Problems with TWSocket.close and DLL

2006-02-01 Thread Humm, Markus
> > > And the socket has been _created in method execute as well? > > > How do you achieve that client sockets run in the client thread > > > if not using ThreadAttach/ThreadDetach? > > Hm, no it is created before execute. And no thread attach/detach is used. > > It works so far until the point wh

Re: [twsocket] Problems with TWSocket.close and DLL

2006-02-01 Thread Humm, Markus
> >> Humm, Markus wrote: > >>> The dll using that communication dll has one thread per socket > >>> (max. at most 10). Freing the socket is requested by this dll > >>> when it's execute method terminates. > >> > >> And the

[twsocket] still problems with terminating the socket

2006-02-02 Thread Humm, Markus
Hello, I did some changes now (I will onl make changes to my communication dll which don't affect the other communication methods). I derrived a descendant from TWSocket which implements the OnSessionClosed method and overrides create to assign my OnSessionClosed variant to the property. In my

[twsocket] still problems with terminating the socket

2006-02-02 Thread Humm, Markus
Hello, I put some debug output in my OnSessionCLosed handler, it doesn't seem to be called. But I haven't yet debugged. Greetings Markus Humm -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at ht

Re: [twsocket] Problems with TWSocket.close and DLL

2006-02-02 Thread Humm, Markus
Hello, > Hi Marcus, > > I've been following your problem and I believe that the > problem you have > is because you are trying to use a dll with only a little > multi-threading experience. One of the reasons people avoid threads is > that it requires a lot of reading, development time, > experi

Re: [twsocket] still problems with terminating the socket

2006-02-02 Thread Humm, Markus
> Hello Markus, > > Seems you don't get the Event-driven way of programming, why a loop of > 100ms that seems to do nothing with event it could receive ? > > HM> - output a debug message to eventlog > HM> - socket.shutdown(1); > HM> - output a 2nd message to eventlog > HM> - do this: > HM> t:=G

Re: [twsocket] still problems with terminating the socket

2006-02-02 Thread Humm, Markus
Hello, > Hello Markus, > > > I put some debug output in my OnSessionCLosed handler, it > doesn't seem to be called. > > But I haven't yet debugged. > > See my other reply. If it is not fired, then eather ShutDown did not > work because of some exception error, or eather the message > pump of t

[twsocket] closing socket socket

2006-02-03 Thread Humm, Markus
Hello, I tried something different now, but without success yet. After looking at which thread ids where involved I got the following results: - the socket is created in one thread - the other thread is sending data over the socket, which works like a charm - the other thread then requests a clos

[twsocket] Closing socket

2006-02-03 Thread Humm, Markus
Hello again, one more thought: after calling shutdown, do I need to poll windows messages? If yes, how to do it properly and in such a way that it only polls as long as needed? At the time the socket is closed there is another thread which only polls messages. Is this enough? Greetings Marku

Re: [twsocket] still problems with terminating the socket

2006-02-03 Thread Humm, Markus
Hello, after moving the creation of the sockets in the execute method of the thread which sends and initiates the closing of the communication channel the thing closed like a charm! Now there is only the problem if the communication doesn't close and the communication dll tries to close the stil

Re: [twsocket] still problems with terminating the socket

2006-02-03 Thread Humm, Markus
> Hello Markus, > > > Okay, exception can be ruled out, the shutdown call is within try / > > except and > > I have a output in the except clause showing the exception. > This doesn't > > fire. > > There is something wrong that we cannot see. Consider one of your > previous mails: > > > - outp

Re: [twsocket] closing socket socket

2006-02-03 Thread Humm, Markus
> -Ursprüngliche Nachricht- > Von: Francois Piette [mailto:[EMAIL PROTECTED] > Gesendet: Freitag, 3. Februar 2006 11:21 > An: ICS support mailing > Betreff: Re: [twsocket] closing socket socket > > > > So I called DetachThread before Attach Thread, but now I get the > > exception that t

[twsocket] still problems with terminating the socket

2006-02-03 Thread Humm, Markus
Hello, I had changed the code now so that the socket is created within the context of the thread (veryfied by GetCurrentThreadID) at start of execute and closing is initiated at the end of execute (same threadID). In the communication DLL (not the one which contains the thread but the one who

[twsocket] Problems with TWSocket.close and DLL

2006-02-03 Thread Humm, Markus
Hello, sorry, pressed the wrong button. I had changed the code now so that the socket is created within the context of the thread (veryfied by GetCurrentThreadID) at start of execute and closing is initiated at the end of execute (same threadID). In the communication DLL (not the one which co

Re: [twsocket] closing socket socket

2006-02-06 Thread Humm, Markus
Hello, friday afternoon I outlined my new approach. Before implementing it I'd like to know if packing all creating and closing stuff in a dedicated thread (one for all sockets) with a message pump is okay (should work if implemented with some care). Is it okay now? Did I understand the concept c

[twsocket] DLLs and Threads

2006-03-27 Thread Humm, Markus
Hello, it seems to work okay right now (not yet creating any sockets) but one thing is still sub-optimal, my message pump. You advised me to use GetMessage, but that creates the problem that the thread won't terminate gracefully if .terminate. SendMessage could solve it if it wouldn't require a w

Re: [twsocket] DLLs and Threads

2006-03-27 Thread Humm, Markus
Hello, > -Ursprüngliche Nachricht- > Von: Fastream Technologies [mailto:[EMAIL PROTECTED] > Gesendet: Montag, 27. März 2006 12:35 > An: ICS support mailing > Betreff: Re: [twsocket] DLLs and Threads > > > Hello Markus, > > I have just read the below message you sent and you really > ne

[twsocket] TWSocket and DLL again

2006-04-26 Thread Humm, Markus
Hello, I've got the following problem and look for the real cause: (don't know yet whether TWSocket is involved or not, but looks like) I've a dll with a message pumping thread and at least one sending TWSocket and one seperate receiving TWSocket. The very same DLL provides also other communica

[twsocket] Telnet problems

2006-11-17 Thread Humm, Markus
Hello, I've some big problems with the telnet components, the biggest one being the lack of documentation. What I want to do is the following: 1. start a telnet session (that one works) 2. have a list of commands 3. loop through the list and carry out one command after the other 4. display th

Re: [twsocket] SmtpCli and sending mails in international context

2012-08-01 Thread Humm, Markus
Hello, Thanks for the information in the first place. > > > > Any hints for me how to do this the correct way? e.g. find out the > > user's charset and use that? Or sending UTF8? (does this work with all > > mail clients?) > > UTF-8 is the charset to use, that should work with all common mail

Re: [twsocket] SmtpCli and sending mails in international context

2012-08-02 Thread Humm, Markus
Hello, fixed my Smtp problem not by specifiying UTF8 as charset and using AnsiToUTF8 For the mail body and subject line. Works correct as it seems. Greetings Markus ebm-papst Mulfingen GmbH & Co. KG Sitz der Gesellschaft: Bachmuehle 2, D-74673 Mulfingen Kommanditgesellschaft Sitz Mulfingen: