← Archief yahoo! 2004 · Home

programeerhulp

programeerhulp

nl_albert <albert.sanders@wanadoo.nl> · 2009-11-03 00:22 UTC

Original sent date : Wed Jan 28 15:26:44 CET 2004
<html><body>

<tt>
Zijn er gebruikers die de dinamo modelbaan met eigen ontwikkelde <BR>
programma's laat draaien. <BR>
Los van koploper die ik gebruik, zou ik ook zelf aan de slag willen <BR>
gaan. Ik heb ervaring met programmeren in Visual Basic, echter  <BR>
seriele communicatie en de handshake-protocol beheers ik niet zo.<BR>
<BR>
Ik ben dus opzoek naar een procedure in Visual BAsic.<BR>
<BR>
groet<BR>
Albert<BR>
<BR>
De testbaan is gereed, echter enkele wissels werken nog niet zoals ik <BR>
wil. Verder werkt alles naar tevredenheid, zelfs meer dan dat!<BR>
<BR>
</tt>

<br><br>
<tt>
To unsubscribe from this group, send an email to:<BR>
mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
<BR>
</tt>
<br><br>

<br>

<! |**|begin egp html banner|**| >

<table border=0 cellspacing=0 cellpadding=2>
<tr bgcolor=#FFFFCC>
<td align=center><font size="-1" color=#003399><b>Yahoo! Groups Sponsor</b></font></td>
</tr>
<tr bgcolor=#FFFFFF>
<td align=center width=470><table border=0 cellpadding=0 cellspacing=0> <tr> <td align=center><font face=arial size=-2>ADVERTISEMENT</font><br><img src="http://us.a1.yimg.com/us.yimg.com/a/ne/netflix/yhoo0104_b_300250a.gif" alt="click here" width="300" height="250" border="0"></td></tr></table> </td>
</tr>
<tr><td><img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=267637.4116732.5333197.1261774/D=egroupmail/S=:HM/A=1945637/rand=845639434"></td></tr>
</table>

<! |**|end egp html banner|**| >

<br>
<tt><hr width="500">
<b>Yahoo! Groups Links</b><br>
<ul>
<li>To visit your group on the web, go to:<br>http://groups.yahoo.com/group/dinamousers/<br> 
<li>To unsubscribe from this group, send an email to:<br>dinamousers-unsubscribe@yahoogroups.com<br> 
<li>Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
</ul>
</tt>
</br>

</body></html>

programeerhulp

Esger Abbink <e.abbink@chello.nl> · 2009-11-03 00:22 UTC

Original sent date : Wed Jan 28 16:48:47 CET 2004
<html><body>

<tt>
als je met handshake de aansturing van de poort bedoeld dan zou ik me daar <BR>
geen zorgen over maken. dat regelt het OS/omgeving wel. Ik heb geen ervaring <BR>
met VB (wil ik ook niet ;) ) maar is het niet gewoon mogelijk com1 te openen? <BR>
Vervolgens kan je gewoon lezen en schrijven.<BR>
<BR>
iets als bla.OpenFile ("com1", bla..?<BR>
<BR>
anders is het misschien mogelijk vanuit VB een systeem/C functie aan te <BR>
roepen? Dan kan je CreateFile (of een wrapper functie) aanroepen om het werk <BR>
te doen.<BR>
<BR>
<BR>
je hebt ook libjes van derden, hier bijvoorbeeld:<BR>
<BR>
http://www.programmersheaven.com/zone15/cat610/<BR>
<BR>
Esger<BR>
<BR>
<BR>
<BR>
On Wednesday 28 January 2004 15:26, you wrote:<BR>
> Zijn er gebruikers die de dinamo modelbaan met eigen ontwikkelde<BR>
> programma's laat draaien.<BR>
> Los van koploper die ik gebruik, zou ik ook zelf aan de slag willen<BR>
> gaan. Ik heb ervaring met programmeren in Visual Basic, echter<BR>
> seriele communicatie en de handshake-protocol beheers ik niet zo.<BR>
><BR>
> Ik ben dus opzoek naar een procedure in Visual BAsic.<BR>
><BR>
> groet<BR>
> Albert<BR>
><BR>
> De testbaan is gereed, echter enkele wissels werken nog niet zoals ik<BR>
> wil. Verder werkt alles naar tevredenheid, zelfs meer dan dat!<BR>
><BR>
><BR>
> To unsubscribe from this group, send an email to:<BR>
> mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
><BR>
><BR>
><BR>
><BR>
> Yahoo! Groups Links<BR>
><BR>
> To visit your group on the web, go to:<BR>
>  http://groups.yahoo.com/group/dinamousers/<BR>
><BR>
> To unsubscribe from this group, send an email to:<BR>
>  dinamousers-unsubscribe@yahoogroups.com<BR>
><BR>
> Your use of Yahoo! Groups is subject to:<BR>
>  http://docs.yahoo.com/info/terms/<BR>
</tt>

<br><br>
<tt>
To unsubscribe from this group, send an email to:<BR>
mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
<BR>
</tt>
<br><br>

<br>
<tt><hr width="500">
<b>Yahoo! Groups Links</b><br>
<ul>
<li>To visit your group on the web, go to:<br>http://groups.yahoo.com/group/dinamousers/<br> 
<li>To unsubscribe from this group, send an email to:<br>dinamousers-unsubscribe@yahoogroups.com<br> 
<li>Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
</ul>
</tt>
</br>

</body></html>

programeerhulp

"M.J. van der Zwet" <mjvanderzwet@caiw.nl> · 2009-11-03 00:22 UTC

Original sent date : Thu Jan 29 00:04:44 CET 2004
<html><body>

<tt>
Ik heb zelf software geschreven, echter in C++. Maar de Com poort moet je<BR>
gewoon openen als files, met een paar extra instellingen.<BR>
<BR>
<BR>
Groetjes, Michel van der Zwet<BR>
<BR>
----- Original Message ----- <BR>
From: "nl_albert" <albert.sanders@wanadoo.nl><BR>
To: <dinamousers@yahoogroups.com><BR>
Sent: Wednesday, 28 January, 2004 15:26<BR>
Subject: dinamousers programeerhulp<BR>
<BR>
<BR>
> Zijn er gebruikers die de dinamo modelbaan met eigen ontwikkelde<BR>
> programma's laat draaien.<BR>
> Los van koploper die ik gebruik, zou ik ook zelf aan de slag willen<BR>
> gaan. Ik heb ervaring met programmeren in Visual Basic, echter<BR>
> seriele communicatie en de handshake-protocol beheers ik niet zo.<BR>
><BR>
> Ik ben dus opzoek naar een procedure in Visual BAsic.<BR>
><BR>
> groet<BR>
> Albert<BR>
><BR>
> De testbaan is gereed, echter enkele wissels werken nog niet zoals ik<BR>
> wil. Verder werkt alles naar tevredenheid, zelfs meer dan dat!<BR>
><BR>
><BR>
> To unsubscribe from this group, send an email to:<BR>
> mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
><BR>
><BR>
><BR>
><BR>
> Yahoo! Groups Links<BR>
><BR>
> To visit your group on the web, go to:<BR>
>  http://groups.yahoo.com/group/dinamousers/<BR>
><BR>
> To unsubscribe from this group, send an email to:<BR>
>  dinamousers-unsubscribe@yahoogroups.com<BR>
><BR>
> Your use of Yahoo! Groups is subject to:<BR>
>  http://docs.yahoo.com/info/terms/<BR>
><BR>
><BR>
><BR>
<BR>
</tt>

<br><br>
<tt>
To unsubscribe from this group, send an email to:<BR>
mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
<BR>
</tt>
<br><br>

<br>
<tt><hr width="500">
<b>Yahoo! Groups Links</b><br>
<ul>
<li>To visit your group on the web, go to:<br>http://groups.yahoo.com/group/dinamousers/<br> 
<li>To unsubscribe from this group, send an email to:<br>dinamousers-unsubscribe@yahoogroups.com<br> 
<li>Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
</ul>
</tt>
</br>

</body></html>

programeerhulp

lvperlo · 2009-11-03 00:22 UTC

Original sent date : Thu Jan 29 02:39:15 CET 2004
<html><body>

<tt>
Hoi<BR>
<BR>
> Ik heb zelf software geschreven, echter in C++. Maar de Com poort moet je<BR>
> gewoon openen als files, met een paar extra instellingen.<BR>
<BR>
Ja, ja, vooral die paar extra instellingen ;-)  Als je ons die nu eens <BR>
verklapt in de vorm van een stukje C code of zo ?<BR>
<BR>
Ik heb me hier ook al maanden lam naar gezocht. Kijk, voor Linux is dat <BR>
allemaal vrij beschikbaar en redelijk gedocumenteerd, maar de <BR>
leveranciers van voor Windows geschreven en voor veel centjes verkochte <BR>
compilers doen m.i. hun uiterste best om toch vooral NIET te vertellen <BR>
hoe je iets banaals als een com-poort aanstuurt.<BR>
<BR>
Toevallig liep ik deze week tegen een website aan waar ik misschen iets <BR>
aan heb (en julie dus misschien ook): http://www.tetraedre.com<BR>
<BR>
Ik heb 'm nog niet uit.<BR>
<BR>
Leon<BR>
<BR>
> ----- Original Message -----<BR>
> From: "nl_albert" <albert.sanders@wanadoo.nl><BR>
> To: <dinamousers@yahoogroups.com><BR>
> Sent: Wednesday, 28 January, 2004 15:26<BR>
> Subject: dinamousers programeerhulp<BR>
><BR>
><BR>
> > Zijn er gebruikers die de dinamo modelbaan met eigen ontwikkelde<BR>
> > programma's laat draaien.<BR>
> > Los van koploper die ik gebruik, zou ik ook zelf aan de slag willen<BR>
> > gaan. Ik heb ervaring met programmeren in Visual Basic, echter<BR>
> > seriele communicatie en de handshake-protocol beheers ik niet zo.<BR>
> ><BR>
> > Ik ben dus opzoek naar een procedure in Visual BAsic.<BR>
> ><BR>
> > groet<BR>
> > Albert<BR>
> ><BR>
> > De testbaan is gereed, echter enkele wissels werken nog niet zoals ik<BR>
> > wil. Verder werkt alles naar tevredenheid, zelfs meer dan dat!<BR>
<BR>
<BR>
<BR>
</tt>

<br><br>
<tt>
To unsubscribe from this group, send an email to:<BR>
mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
<BR>
</tt>
<br><br>

<br>
<tt><hr width="500">
<b>Yahoo! Groups Links</b><br>
<ul>
<li>To visit your group on the web, go to:<br>http://groups.yahoo.com/group/dinamousers/<br> 
<li>To unsubscribe from this group, send an email to:<br>dinamousers-unsubscribe@yahoogroups.com<br> 
<li>Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
</ul>
</tt>
</br>

</body></html>

programeerhulp

"M.J. van der Zwet" <mjvanderzwet@caiw.nl> · 2009-11-03 00:22 UTC

Original sent date : Thu Jan 29 08:48:01 CET 2004
<html><body>

<tt>
Vooruit dan maar ;)<BR>
<BR>
C++ code om de poort te openen (op 19200bps)<BR>
<BR>
HANDLE hComm;<BR>
COMMTIMEOUTS ctmoNew;<BR>
DCB dcbCommPort;<BR>
<BR>
<BR>
hComm         = NULL;<BR>
COMMTIMEOUTS ctmoNew = {0};<BR>
<BR>
char comSelect[]   ="COM2";<BR>
<BR>
hComm = CreateFile(comSelect,<BR>
                      GENERIC_READ | GENERIC_WRITE,<BR>
                      0,<BR>
                      0,<BR>
                      OPEN_EXISTING,<BR>
                      FILE_FLAG_NO_BUFFERING,<BR>
                      0);<BR>
<BR>
if(hComm == INVALID_HANDLE_VALUE){<BR>
  hComm = NULL;<BR>
    Application->MessageBox("Unable to open COM port", "Error", MB_OK);<BR>
  }else{<BR>
  SetupComm( hComm, 5, 12 );<BR>
    GetCommTimeouts(hComm, &ctmoNew);<BR>
    ctmoNew.ReadTotalTimeoutConstant  = 200;<BR>
    ctmoNew.ReadIntervalTimeout     = 0;<BR>
    ctmoNew.ReadTotalTimeoutMultiplier = 0;<BR>
    ctmoNew.WriteTotalTimeoutMultiplier = 0;<BR>
    ctmoNew.WriteTotalTimeoutConstant  = 0;<BR>
    SetCommTimeouts(hComm, &ctmoNew);<BR>
    dcbCommPort.DCBlength        = sizeof(DCB);<BR>
    GetCommState(hComm, &dcbCommPort);<BR>
    //BuildCommDCB("9600,O,8,1", &dcbCommPort);<BR>
    BuildCommDCB("19200,O,8,1", &dcbCommPort);<BR>
    SetCommState(hComm, &dcbCommPort);<BR>
    Sleep(50);<BR>
    EscapeCommFunction(hComm,SETRTS);<BR>
    EscapeCommFunction(hComm,SETDTR);<BR>
<BR>
  //--- All systems go ---<BR>
    for (int i=0; i<4; i++){<BR>
     buffered_datagrami = 0;<BR>
    }<BR>
    transmitted_datagram0 = FLAG_TURN; // so first turn-flag = 0<BR>
<BR>
    SendNewDatagram(); //Hier zend je het eerste null diagram<BR>
<BR>
----------------------------------------------------------------------------<BR>
------------------<BR>
Hier onder mijn lees en schrijf routines, LET OP, zomaar uit mijn code<BR>
gehaald... zal dus voor een eigen programma iets moeten worden aangepast<BR>
<BR>
<BR>
void __fastcall Dinamo::ReceiveDatagram()<BR>
{<BR>
  unsigned char r_byte;<BR>
DWORD dwBytesRead;<BR>
  int i;<BR>
  unsigned char current_status;<BR>
<BR>
  received_datagram_count = 0;<BR>
  TimeOutEnabled      = false;<BR>
<BR>
do{<BR>
    ReadFile(hComm, &r_byte, 1, &dwBytesRead, NULL);<BR>
    if ( dwBytesRead == 1 ){<BR>
      if (received_datagram_count == 0){<BR>
        if ((r_byte & FLAG_DATA) == 0){ // expect address byte<BR>
          received_datagram_size = r_byte & MASK_SIZE;<BR>
          received_datagram0 = r_byte;<BR>
          received_datagram_count = 1;<BR>
          received_datagram_checksum = r_byte;<BR>
        }else{<BR>
     comm_errors++;<BR>
     SetStatusText();<BR>
        }<BR>
      }else{<BR>
        if (received_datagram_count <= received_datagram_size){<BR>
          if ((r_byte & FLAG_DATA) != 0){ // expect data byte<BR>
            r_byte &= ~FLAG_DATA;<BR>
            received_datagramreceived_datagram_count++ = r_byte;<BR>
            received_datagram_checksum += r_byte;<BR>
            received_datagram_checksum &= ~FLAG_DATA;<BR>
          }else{ // unexpected address byte received; reset<BR>
      comm_errors++;<BR>
      SetStatusText();<BR>
            received_datagram_size = r_byte & MASK_SIZE;<BR>
            received_datagram0 = r_byte;<BR>
            received_datagram_count = 1;<BR>
            received_datagram_checksum = r_byte;<BR>
          }<BR>
        }else{<BR>
          if (received_datagram_count == (received_datagram_size + 1)){<BR>
            if ((r_byte & FLAG_DATA) != 0){ // expect checksum byte<BR>
              r_byte &= ~FLAG_DATA;<BR>
       received_datagram_count++;<BR>
              received_datagram_checksum += r_byte;<BR>
              received_datagram_checksum &= ~FLAG_DATA;<BR>
              if (received_datagram_checksum == 0){// correct datagram<BR>
received<BR>
                if (((received_datagram0 ^ transmitted_datagram0) &<BR>
FLAG_TURN) == 0){ // turnover bits are a match; lets process<BR>
                  current_status = (received_datagram0 & MASK_STAT) |<BR>
FLAG_DATA;<BR>
                  if (current_status != rm51_status){<BR>
                    if ( ((current_status&48) != (rm51_status&48)) ||<BR>
((current_status&64) == (rm51_status&64)) ){<BR>
                      rm51_status = current_status;<BR>
                      SetStatusText();<BR>
                    }else{<BR>
                      rm51_status = current_status;<BR>
                    }<BR>
                  }<BR>

  1. if defined(_DEBUG)<BR>

                  datagrams_received ++;<BR>

  1. endif<BR>

                  if ((received_datagram0 & MASK_SIZE) != 0){ // No NULL<BR>
datagram, so process<BR>

  1. if defined(_DEBUG)<BR>

          messages_received++;<BR>
                    ShowMessage( TRUE, received_datagram );<BR>

  1. endif<BR>

                    /* Overload to Receivelist - mjvdzwet */<BR>
                    PostThreadMessage(EventDinamo->ThreadID, UM_NORMALEVENT,<BR>

                  }<BR>
                  SendNewDatagram();<BR>
                }else{ // turnover bits don't match; reset and wait for<BR>
retransmission */<BR>
         comm_errors++;<BR>
         SetStatusText();<BR>
                  received_datagram_count = 0;<BR>
                  received_datagram_size = 0;<BR>
                  for (i=0; i<=4; i++){<BR>
                    received_datagrami = 0;<BR>
                  }<BR>
                }<BR>
              }else{ // checksum error; reset and wait for retransmission<BR>
        comm_errors++;<BR>
        SetStatusText();<BR>
                received_datagram_count = 0;<BR>
                received_datagram_size = 0;<BR>
                for (i=0; i<=4; i++){<BR>
                  received_datagrami = 0;<BR>
                }<BR>
              }<BR>
            }else{ // unexpected address byte received; reset<BR>
       comm_errors++;<BR>
       SetStatusText();<BR>
              received_datagram_size = r_byte & MASK_SIZE;<BR>
              received_datagram0 = r_byte;<BR>
              received_datagram_count = 1;<BR>
              received_datagram_checksum = r_byte;<BR>
            }<BR>
          }// else already full datagram received; ignore furter input<BR>
        }<BR>
      }<BR>
    }else{ // Read failed<BR>
   TimeOutEnabled = true;<BR>
   ResendDatagram();<BR>
    }<BR>
  }while( TimeOutEnabled == false && received_datagram_count <<BR>
(received_datagram_size+2) );<BR>
}<BR>
//--------------------------------------------------------------------------<BR>
-<BR>
<BR>
void __fastcall Dinamo::SendNewDatagram()<BR>
{<BR>
  int  i;<BR>
  void *SwitchConfigData = NULL;<BR>
  DWORD w_result;<BR>
<BR>
  /* Overload stringlist into buffer - mjvdzwet */<BR>
if ( (SendList->Count > 0) && ((rm51_status & FLAG_HOLD) == 0) ){<BR>
   *(int *)buffered_datagram = (int)SendList->Items0;<BR>
    SendList->Delete(0);<BR>
   if ( buffered_datagram1 == 19 ){ //SwitchConfig command<BR>
   SwitchConfigData = SendList->Items0;<BR>
     SendList->Delete(0);<BR>
    }<BR>
  }else{<BR>
  for ( i=0; i<=3; i++ ){<BR>
    buffered_datagrami = 0;<BR>
    }<BR>
  }<BR>
<BR>
  /* Take only the msg size bits from the buffered message */<BR>
  buffered_datagram0 &= MASK_SIZE;<BR>
<BR>
  /* flip turnover bit and clear all others */<BR>
  transmitted_datagram0 ^= FLAG_TURN;<BR>
  transmitted_datagram0 &= FLAG_TURN;<BR>
<BR>
  /* Insert size bits into transmitted_datagram0 */<BR>
  transmitted_datagram0 |= buffered_datagram0;<BR>
<BR>
  /* copy the rest, zero-fill unused bytes */<BR>
  for (i=1; i<=3; i++){<BR>
    if (i <= buffered_datagram0){<BR>
      transmitted_datagrami = buffered_datagrami;<BR>
    }else{<BR>
      transmitted_datagrami = 0;<BR>
    }<BR>
  }<BR>
<BR>
/* reset buffered datagram */<BR>
  for (i=0; i<=3; i++){<BR>
   buffered_datagrami = 0;<BR>
  }<BR>
<BR>
  SendDatagram();<BR>
<BR>
  if ( SwitchConfigData != NULL ){<BR>
  WriteFile(hComm, SwitchConfigData, 12, &w_result, NULL);<BR>
    if ( w_result != 12 ){<BR>
      comm_errors++;<BR>
      SetStatusText();<BR>
    }<BR>
    free(SwitchConfigData);<BR>
  }<BR>
  FlushFileBuffers(hComm);<BR>
}<BR>
//--------------------------------------------------------------------------<BR>
-<BR>
<BR>
void __fastcall Dinamo::SendDatagram()<BR>
{<BR>
  unsigned char t_byte;<BR>
  unsigned char t_flag = 0;<BR>
  unsigned char t_size = transmitted_datagram0 & MASK_SIZE;<BR>
  unsigned char t_count = 0;<BR>
  unsigned char t_sum  = 0;<BR>
  DWORD     w_result;<BR>
  char     outbuf5;<BR>
<BR>
  do {<BR>
    t_byte = transmitted_datagramt_count | t_flag;<BR>
    outbuft_count = t_byte;<BR>
    t_flag = FLAG_DATA;<BR>
    t_sum = (t_sum + transmitted_datagramt_count) & ~FLAG_DATA;<BR>
  } while (t_count++ < t_size);<BR>
<BR>
  t_sum = (0 - t_sum) | FLAG_DATA;<BR>
  outbuft_count = t_sum;<BR>
<BR>
WriteFile(hComm, outbuf, (t_count+1), &w_result, NULL);<BR>
  if ( w_result != (t_count+1) ){<BR>
  comm_errors++;<BR>
  SetStatusText();<BR>
  }<BR>
  FlushFileBuffers(hComm);<BR>
}<BR>
//--------------------------------------------------------------------------<BR>
-<BR>
<BR>
<BR>
void __fastcall Dinamo::ResendDatagram()<BR>
{<BR>
  SendDatagram();<BR>
  if (rm51_status != 0){<BR>
    rm51_status = 0;<BR>
  }<BR>
<BR>
SetStatusText();<BR>
  datagrams_retransmitted++;<BR>
}<BR>
//--------------------------------------------------------------------------<BR>
-<BR>
<BR>
<BR>
<BR>
Ik hoop dat jullie hiermee vooruit kunnen.<BR>
Groetjes, Michel van der Zwet<BR>
<BR>
</tt>

<br><br>
<tt>
To unsubscribe from this group, send an email to:<BR>
mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
<BR>
</tt>
<br><br>

<br>

<! |**|begin egp html banner|**| >

<table border=0 cellspacing=0 cellpadding=2>
<tr bgcolor=#FFFFCC>
<td align=center><font size="-1" color=#003399><b>Yahoo! Groups Sponsor</b></font></td>
</tr>
<tr bgcolor=#FFFFFF>
<td align=center width=470><table border=0 cellpadding=0 cellspacing=0> <tr> <td align=center><font face=arial size=-2>ADVERTISEMENT</font><br><img src="http://us.a1.yimg.com/us.yimg.com/a/qu/quinstreet/300x250_uofp_yellow_arrows.gif" alt="click here" width="300" height="250" border="0"></td></tr></table> </td>
</tr>
<tr><td><img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=268585.4464812.5643763.1261774/D=egroupmail/S=:HM/A=1950450/rand=162969363"></td></tr>
</table>

<! |**|end egp html banner|**| >

<br>
<tt><hr width="500">
<b>Yahoo! Groups Links</b><br>
<ul>
<li>To visit your group on the web, go to:<br>http://groups.yahoo.com/group/dinamousers/<br> 
<li>To unsubscribe from this group, send an email to:<br>dinamousers-unsubscribe@yahoogroups.com<br> 
<li>Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
</ul>
</tt>
</br>

</body></html>

programeerhulp

nl_albert <albert.sanders@wanadoo.nl> · 2009-11-03 00:22 UTC

Original sent date : Thu Jan 29 14:15:48 CET 2004
<html><body>

<tt>
> <BR>
> Ik hoop dat jullie hiermee vooruit kunnen.<BR>
> Groetjes, Michel van der Zwet<BR>
<BR>
Dank je wel Michel,<BR>
<BR>
Ik ben wel niet zo thuis in C++ maar kan al best een aantal zaken <BR>
duiden. Mijn schoonbroer en schoonpapa weten er alles van. Ik zal <BR>
eens kijken of ik het kan vertalen naar Visual Basic of Delphi<BR>
<BR>
Groet,<BR>
Albert<BR>
<BR>
</tt>

<br><br>
<tt>
To unsubscribe from this group, send an email to:<BR>
mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
<BR>
</tt>
<br><br>

<br>
<tt><hr width="500">
<b>Yahoo! Groups Links</b><br>
<ul>
<li>To visit your group on the web, go to:<br>http://groups.yahoo.com/group/dinamousers/<br> 
<li>To unsubscribe from this group, send an email to:<br>dinamousers-unsubscribe@yahoogroups.com<br> 
<li>Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
</ul>
</tt>
</br>

</body></html>

programeerhulp

Paul Haagsma <pmh@pahasoft.nl> · 2009-11-03 00:22 UTC

Original sent date : Thu Jan 29 17:13:41 CET 2004
<html><body>

<tt>
Hallo,<BR>
<BR>
> > Ik hoop dat jullie hiermee vooruit kunnen.<BR>
> > Groetjes, Michel van der Zwet<BR>
><BR>
> Dank je wel Michel,<BR>
><BR>
> Ik ben wel niet zo thuis in C++ maar kan al best een aantal zaken<BR>
> duiden. Mijn schoonbroer en schoonpapa weten er alles van. Ik zal<BR>
> eens kijken of ik het kan vertalen naar Visual Basic of Delphi<BR>
<BR>
In VB was er altijd al standaard een component meegeleverd voor communicatie<BR>
met commpoort. In Delphi is dit niet standaard meegeleverd. Echter voor<BR>
Delphi zijn er op het internet best goede freeware componenten voor te<BR>
vinden.<BR>
<BR>
Met vriendelijke treinengroeten,<BR>
<BR>
Paul Haagsma / PaHaSOFT<BR>
homepage: http://www.pahasoft.nl<BR>
<BR>
</tt>

<br><br>
<tt>
To unsubscribe from this group, send an email to:<BR>
mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
<BR>
</tt>
<br><br>

<br>

<! |**|begin egp html banner|**| >

<table border=0 cellspacing=0 cellpadding=2>
<tr bgcolor=#FFFFCC>
<td align=center><font size="-1" color=#003399><b>Yahoo! Groups Sponsor</b></font></td>
</tr>
<tr bgcolor=#FFFFFF>
<td align=center width=470><table border=0 cellpadding=0 cellspacing=0> <tr> <td align=center><font face=arial size=-2>ADVERTISEMENT</font><br><img src="http://us.a1.yimg.com/us.yimg.com/a/qu/quinstreet/300x250_uofp_stripes.gif" alt="click here" width="300" height="250" border="0"></td></tr></table> </td>
</tr>
<tr><td><img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=268585.4464812.5643763.1261774/D=egroupmail/S=:HM/A=1950447/rand=704241321"></td></tr>
</table>

<! |**|end egp html banner|**| >

<br>
<tt><hr width="500">
<b>Yahoo! Groups Links</b><br>
<ul>
<li>To visit your group on the web, go to:<br>http://groups.yahoo.com/group/dinamousers/<br> 
<li>To unsubscribe from this group, send an email to:<br>dinamousers-unsubscribe@yahoogroups.com<br> 
<li>Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
</ul>
</tt>
</br>

</body></html>

programeerhulp

Aat · 2009-11-03 00:22 UTC

Original sent date : Fri Jan 30 23:51:32 CET 2004
<html><body>

<tt>
Hoi, Albert,<BR>
<BR>
ik heb in de Files directory een pdf geplaatst, waarin staat hoe<BR>
je een com poort aanstuurt vanuit Visual Basic.<BR>
Ik hoop dat het duidelijk is en dat jij (en wie weet anderen) er<BR>
wat aan hebben.<BR>
Dinamo besturen vanuit VB is in ieder geval goed te doen.<BR>
<BR>
Groeten, Aat.<BR>
<BR>
<BR>
</tt>

<br><br>
<tt>
To unsubscribe from this group, send an email to:<BR>
mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
<BR>
</tt>
<br><br>

<br>
<tt><hr width="500">
<b>Yahoo! Groups Links</b><br>
<ul>
<li>To visit your group on the web, go to:<br>http://groups.yahoo.com/group/dinamousers/<br> 
<li>To unsubscribe from this group, send an email to:<br>dinamousers-unsubscribe@yahoogroups.com<br> 
<li>Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
</ul>
</tt>
</br>

</body></html>

.

programeerhulp

nl_albert <albert.sanders@wanadoo.nl> · 2009-11-03 00:22 UTC

Original sent date : Sat Jan 31 19:28:47 CET 2004
<html><body>

<tt>
Aat,<BR>
<BR>
Dank je voor het filetje. Als ik er niet uit kom kan ik dan bij jou <BR>
om raad?<BR>
<BR>
Groet,<BR>
Albert<BR>
<BR>
--- In dinamousers@yahoogroups.com, "Aat Don" <Aat.Don@Z...> wrote:<BR>
> Hoi, Albert,<BR>
> <BR>
> ik heb in de Files directory een pdf geplaatst, waarin staat hoe<BR>
> je een com poort aanstuurt vanuit Visual Basic.<BR>
> Ik hoop dat het duidelijk is en dat jij (en wie weet anderen) er<BR>
> wat aan hebben.<BR>
> Dinamo besturen vanuit VB is in ieder geval goed te doen.<BR>
> <BR>
> Groeten, Aat.<BR>
<BR>
</tt>

<br><br>
<tt>
To unsubscribe from this group, send an email to:<BR>
mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
<BR>
</tt>
<br><br>

<br>
<tt><hr width="500">
<b>Yahoo! Groups Links</b><br>
<ul>
<li>To visit your group on the web, go to:<br>http://groups.yahoo.com/group/dinamousers/<br> 
<li>To unsubscribe from this group, send an email to:<br>dinamousers-unsubscribe@yahoogroups.com<br> 
<li>Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
</ul>
</tt>
</br>

</body></html>

.

programeerhulp

Aat · 2009-11-03 00:22 UTC

Original sent date : Fri Jan 30 23:58:50 CET 2004
<html><body>

<tt>
Sorry,<BR>
<BR>
de file heet VBComPort.PDF en staat onder Programs.<BR>
<BR>
Aat.<BR>
<BR>
</tt>

<br><br>
<tt>
To unsubscribe from this group, send an email to:<BR>
mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
<BR>
</tt>
<br><br>

<br>

<! |**|begin egp html banner|**| >

<table border=0 cellspacing=0 cellpadding=2>
<tr bgcolor=#FFFFCC>
<td align=center><font size="-1" color=#003399><b>Yahoo! Groups Sponsor</b></font></td>
</tr>
<tr bgcolor=#FFFFFF>
<td align=center width=470><table border=0 cellpadding=0 cellspacing=0> <tr> <td align=center><font face=arial size=-2>ADVERTISEMENT</font><br><img src="http://us.a1.yimg.com/us.yimg.com/a/ne/netflix/yhoo0104_b_300250a.gif" alt="click here" width="300" height="250" border="0"></td></tr></table> </td>
</tr>
<tr><td><img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=267637.4116732.5333197.1261774/D=egroupmail/S=:HM/A=1945637/rand=930048233"></td></tr>
</table>

<! |**|end egp html banner|**| >

<br>
<tt><hr width="500">
<b>Yahoo! Groups Links</b><br>
<ul>
<li>To visit your group on the web, go to:<br>http://groups.yahoo.com/group/dinamousers/<br> 
<li>To unsubscribe from this group, send an email to:<br>dinamousers-unsubscribe@yahoogroups.com<br> 
<li>Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
</ul>
</tt>
</br>

</body></html>

.

programeerhulp

Aat · 2009-11-03 00:22 UTC

Original sent date : Sun Feb 01 00:07:00 CET 2004
<html><body>

<tt>
Albert,<BR>
<BR>
Om 'raad' is een groot woord, maar vragen kan altijd...... Ik ben <BR>
redelijk thuis in VB, maar ook geen wereldexpert. Mijn eigen (VB) <BR>
testprogrammaatje draait goed; als ik het goed genoeg vind, dan wil <BR>
ik het t.z.t. wel (inclusief source) plaatsen op DinamoUsers.<BR>
<BR>
Groeten, Aat.<BR>
<BR>
<BR>
--- In dinamousers@yahoogroups.com, "nl_albert" <albert.sanders@w...> <BR>
wrote:<BR>
> Aat,<BR>
> <BR>
> Dank je voor het filetje. Als ik er niet uit kom kan ik dan bij jou <BR>
> om raad?<BR>
> <BR>
> Groet,<BR>
> Albert<BR>
> <BR>
> --- In dinamousers@yahoogroups.com, "Aat Don" <Aat.Don@Z...> wrote:<BR>
> > Hoi, Albert,<BR>
> > <BR>
> > ik heb in de Files directory een pdf geplaatst, waarin staat hoe<BR>
> > je een com poort aanstuurt vanuit Visual Basic.<BR>
> > Ik hoop dat het duidelijk is en dat jij (en wie weet anderen) er<BR>
> > wat aan hebben.<BR>
> > Dinamo besturen vanuit VB is in ieder geval goed te doen.<BR>
> > <BR>
> > Groeten, Aat.<BR>
<BR>
</tt>

<br><br>
<tt>
To unsubscribe from this group, send an email to:<BR>
mailto://dinamousers-unsubscribe@yahoogroups.com<BR>
<BR>
</tt>
<br><br>

<br>

<! |**|begin egp html banner|**| >

<table border=0 cellspacing=0 cellpadding=2>
<tr bgcolor=#FFFFCC>
<td align=center><font size="-1" color=#003399><b>Yahoo! Groups Sponsor</b></font></td>
</tr>
<tr bgcolor=#FFFFFF>
<td align=center width=470><table border=0 cellpadding=0 cellspacing=0> <tr> <td align=center><font face=arial size=-2>ADVERTISEMENT</font><br><img src="http://us.a1.yimg.com/us.yimg.com/a/ne/netflix/yhoo0104_a_300250a.gif" alt="click here" width="300" height="250" border="0"></td></tr></table> </td>
</tr>
<tr><td><img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=267637.4116730.5333196.1261774/D=egroupmail/S=:HM/A=1945638/rand=222693588"></td></tr>
</table>

<! |**|end egp html banner|**| >

<br>
<tt><hr width="500">
<b>Yahoo! Groups Links</b><br>
<ul>
<li>To visit your group on the web, go to:<br>http://groups.yahoo.com/group/dinamousers/<br> 
<li>To unsubscribe from this group, send an email to:<br>dinamousers-unsubscribe@yahoogroups.com<br> 
<li>Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
</ul>
</tt>
</br>

</body></html>