programeerhulp
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>
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>
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>
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>
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>
- if defined(_DEBUG)<BR>
datagrams_received ++;<BR>
- endif<BR>
if ((received_datagram0 & MASK_SIZE) != 0){ // No NULL<BR>
datagram, so process<BR>
- if defined(_DEBUG)<BR>
messages_received++;<BR>
ShowMessage( TRUE, received_datagram );<BR>
- endif<BR>
/* Overload to Receivelist - mjvdzwet */<BR>
PostThreadMessage(EventDinamo->ThreadID, UM_NORMALEVENT,<BR>
- (int *)received_datagram, 0);<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>
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>
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>
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>
.
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>
.
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>
.
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>