Español
Foro

RS232 massive Problemas seit X10

 
- Página 1 -



GDL
Hola Roland,

Yo una bastante dringende Bitte.

Lo va a RS232 y Dbf Archivos.

Lo liegt definitiv a XProfan10, porque

a einschließlich XProfan10ß10 (subscribtionsversion 10) ging writecom en allen Windowsversionen.Danach no mehr!!! Also liegts a irgendwelchen Los cambios después de dieser Subscribtion.El Problemas mentira en Win98 y WinMe.

Dies wäre sí no así schlimm, Yo sólo sólo el XProfan10ß10 nehmen.
Nur si yo con dieser Versión Dbase Archivos en una NT Sistema erzeuge y luego en una Fat32 Sistema kopiere estos leer.
En aktuellen Versión es dies komischerweise no Fall.

Ausserdem sería Me gusta Xprofan11 auch nutzen querer.

Roland Yo rotiere ya wegen meiner mittlerweile 10 Anlagen.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
07.04.2007  
 



 
- Página 2 -



Michael
Wodrich
Hi Roland,
Yo war veces en Struktursuche. Leider no direkten Infos bezüglich Los cambios el Struktur gefunden. Tal vez helfen el zusammengetragenen Bemerkungen y el en WINE verwendete Struktur sí más.

  

Quelle:  [...] 
Win9x erlaubt alle Schnittstellen-Nummern.
NT erlaubt nur Nummern von Schnittstellen die aktuell präsent sind.
/* Win NT sets the flow control members based on (or lack of) the last
parameter. Win 9x does not set these members. */
/* Win NT sets the fDsrSensitivity member based on the idsr parameter.
Win 9x sets fOutxDsrFlow instead. */
/* Set DCBlength. (Windows NT does not do this, but 9x does) */
lpdcb->DCBlength = sizeof(DCB);
/* Make a copy of the original data structures to work with since if
there is an error in the device control string the originals
should not be modified (except possibly DCBlength) */
memcpy(&dcb, lpdcb, sizeof(DCB));
Quelle:  [...] 
996 typedef struct tagDCB
997 {
998 DWORD DCBlength;
999 DWORD BaudRate;
1000 unsigned fBinary :1;
1001 unsigned fParity :1;
1002 unsigned fOutxCtsFlow :1;
1003 unsigned fOutxDsrFlow :1;
1004 unsigned fDtrControl :2;
1005 unsigned fDsrSensitivity :1;
1006 unsigned fTXContinueOnXoff :1;
1007 unsigned fOutX :1;
1008 unsigned fInX :1;
1009 unsigned fErrorChar :1;
1010 unsigned fNull :1;
1011 unsigned fRtsControl :2;
1012 unsigned fAbortOnError :1;
1013 unsigned fDummy2 :17;
1014 WORD wReserved;
1015 WORD XonLim;
1016 WORD XoffLim;
1017 BYTE ByteSize;
1018 BYTE Parity;
1019 BYTE StopBits;
1020 char XonChar;
1021 char XoffChar;
1022 char ErrorChar;
1023 char EofChar;
1024 char EvtChar;
1025 WORD wReserved1;
1026 } DCB, *LPDCB;

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
01.05.2007  
 




RGH
GDL
Gracias Roland.

Servus
Georg


Gern geschehen. Usted puede sí en Gelegenheit mitteilen, si Usted el weiterhilft.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
01.05.2007  
 




GDL
Hola Roland,

lo liegt no a el prfrun32.exe pero a el profano.exe.
Posesiones me todos zugänglichen WinME y Win98 getestet, stürzen todos de.

Posesiones veces folgendes durchprobiert

Opencom....
writecom........
va überall

opencom........
setcom...........
va auch überall

opencom.......
setcom......
writecom.............
stürzt de

opencom.......
setcom.........
readcom.......
va auch überall

opencom........
setcom..........
readcom...........
writecom................
stürzt auch de

como dijo, stürzt aber sólo seit Subscribtionslieferung 10.11 de y si setcom y writecom en el Ver código fuente vorkommen. Einzeln verwendet no. Eigenartig.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
03.05.2007  
 




RGH
GDL
Hola Roland,
lo liegt no a el prfrun32.exe pero a el profano.exe.
Servus
Georg


An el Profano.exe kann lo kaum mentira, como cuando el fertig kompilierten Programa keinerlei Papel juega! El juega sólo (y wirklich sólo) entonces una Papel, si el Programa en el Entwicklungsumgebung interpretierst.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
03.05.2007  
 




GDL
Roland correcto, lo stürzt en el Interpreter ya de.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
03.05.2007  
 




GDL
Mein ganzen Postings bezogen se después de el ersten Reconocer vom Nichtgehen ya en el Interpretermodus.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
03.05.2007  
 




RGH
GDL
Mein ganzen Postings bezogen se después de el ersten Reconocer vom Nichtgehen ya en el Interpretermodus.

Servus
Georg


Im Interpretermodus kann se en efecto nichts geändert haben, como Yo sí sólo el Runtime con el alten Delphi neu kompiliert habe. Interessant es el Comportamiento des kompilierten Programmes! Laß veces el Interpretermodus außen antes.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
03.05.2007  
 



 
- Página 3 -



GDL
Egal si en el Interpreter o compilierten Modus lo va no.

por Zufall kam Yo ahora darauf, dass en el version 10.ß10 el sized Grössen para jpg no ir(wahrscheinlich todavía no disponible) en el Interpreter sowie compiliert. Auch el Grösse el Profano.exe ha se de 10.ß11 geändert.
Ist auch egal, Yo búsqueda me ahora una Rs232 dll, como Yo el sized Pics y el RS232 brauche.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
03.05.2007  
 




RGH
GDL
Egal si en el Interpreter o compilierten Modus lo va no.
Servus
Georg


Hm, entonces muß Yo más suchen. Dazu Todavía unos pocos Fragen:

Reagieren el Original Runtime de XProfan 10 y el con Delphi 5 kompilierte Runtime exakt identisch?
Was para una Fehlermeldung erscheint?
Welche Syntax de SetCom() verwendest Usted? El con Handle como ersten Parámetro oder sin? (Zu empfehlen es prinzipell el neuere Variante con Handle como ersten Parámetro. Siehe Ayuda.)
Como es antes el Choque el Rückgabewert de OpenCom y SetCom? (Hier puede ser eventuelle Fehler abfangen. WriteCom debería uno sólo gültigem Handle aufrufen!)

Auch si sólo todavía wenige User betrifft, así debería XProfan 10 doch auch todavía bajo Win9x/WinME funktonieren, auch con el seriellen Schnittstelle.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
04.05.2007  
 




GDL
Hola Roland,

primero Gracias dass du weitermachst.Wenn lo auch hier wenige User son, alleine en uns en el Verein son lo 38 WinME User.Alle el Yo saber nutzen para Steuerungsaufgaben, egal si para Modellbahnanlagen,Rolladen, Roboter usw. WinME ,como en esta Bereichen una einfacher Hardwarezugriff nötig es y una Neuaufsetzen des Systems fast una vez halbjährlich en el heißen Entwicklungsphase vorkommt.(Zerschossene Inpout Karten).
Wenn auch el Hardwarezugriff todavía leidlich con gewissen Dlls hinzubekommen es, es el ständige Neue Freischalten de XP simplemente kotzig.

Dies nurmal nebenbei, dass lo todavía viele WinME y Win98 Nutzer son . Nur en uno otro Entwicklungswelt como hier sólo.

Yo voluntad me dieses Wochenende otra vez una bastante jungfräulichen PII Rechner con lediglich WinME y XProfan10 einrichten y luego alles festhalten.

Yo habe sólo una Bitte : Gibt lo irgendeine Möglichkeit una Logdatei de los Windowsausführungen a redactar, el auch una Systemabsturz gespeichert se.

Servus
Georg

Verwendeter Testcode
declarar fehler%,comi&,t$,n$,erfolg%
cls
comi&=opencom(Com1:,4096,4096)
erfolg%=SetCom(COM1:9600,N,8,1)

if erfolg% <> 0

    Let t$=Schnittstellenfehler
    Let n$=Schnittstelle podría no geöffnet voluntad,
    oder se de uno otro Anwendung verwendet.
    MessageBox(n$,t$,64)
    closecom(comi&)
    end

más

    imprimir Rs232 erfolgreich geöffnet y eingestellt

endif

sleep 5000
fehler%=writecom(comi&,chr$(12)+chr$(34))
imprimir Lo fueron +str$(fehler%) + Signo gesendet
fehler%=@ComError(comi&)
imprimir fehler%

whilenot 0

    waitinput

wend

closecom(comi&)

Bis sleep 5000 voluntad no Fehler erkannt.
Danach restos Programa sin Fehlermeldung hängen. Nur el Klammergriff hilft todavía.Das heist beide fehler% voluntad no adecuado.

Punto Yo el Schnittstelle en el Systemsteuerung correcto una y lasse setcom weg voluntad el Daten con writecom correcto ausgegeben.
Andersherum, si yo el Schnittstelle con setcom einstelle y lasse writecom weg se una anders konfigurierte Schnittstelle en el richtigen Werte eingestellt.

Das heist el Fehler tritt sólo en, si
setcom y writecom en el Code vorkommen. Kommt sólo una Befehl antes se dieser auch korrekt ausgeführt.

Como oben ya ya beschrieben, Yo poner una PII neu en y probiere mehrere setcom Varianten de.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
04.05.2007  
 




Jörg
Sellmeyer

Yo voluntad me dieses Wochenende otra vez una bastante jungfräulichen PII Rechner con lediglich WinME y XProfan10 einrichten y luego alles festhalten.


Si usted Usted su una Imagen en CD/DvD brennst, kannst Usted el Neuaufsetzen erstens eneorm beschleunigen y Usted zweitens el Aktivierung ersparen.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
04.05.2007  
 




GDL
¡Hola,

@Jörg
Con el el Imagebrennen versuchten wir ya.Dies hilft aber sólo en gleichen Kartentreibern. Sobald neue Treiber(por qué De todos modos) eingesetzt voluntad meckert WinXP El Hardware ha se geändert .............. Viele, no sólo Yo, haben en Hardwarenahen Entwicklungen dadurch WinXP simplemente satt.
Un Möglichkeit wäre eventuell el telefonische Freischaltung, como esta eigentlich siempre nachvollziehbar ,sin neues Telefonieren , ser debería.

@ Roland

Posesiones con mi neu aufgesetzten PII con obigen Testcode en allen Variationen, con prfrun32 y setcom herumprobiert.Lo nutzt nichts lo, nennen wir lo veces anders, el Testcode restos siempre hängen. Darum tener lugar auch no Fehlermeldungen y el Rückmeldungen son a Writecom siempre Haga clic en Aceptar.

ABER:

Nach vielen Herumdoktorn,Yo möchte sí gerne XProfan weiterverwenden, Yo lo geschafft.
declarar com&,fehler%
cls
com&=opencom(COM1,1024,1024)
fehler% = @setCom(COM1:9600,N,8,1)
@SetComExt(com&,0,0,0,$0100,0,0)		 en Binärmodus conjunto
writecom(com&,chr$(255))
comerror(com&)

whilenot 0

    locate 10,10
    imprimir time$(1)
    sleep 100
    writecom(com&,chr$(255))
    comerror(com&)

wend

closecom(com&)

@SetComExt(com&,0,0,0,$0100,0,0) en Binärmodus conjunto
Mit diesem Zusatzbefehl es nun en el normalen XProfan10 Versión en el Interpreter sowohl en el Compilierten Fassung.
Auch WinXP meckert no.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
05.05.2007  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

5.529 Views

Untitledvor 0 min.
H.Brill20.05.2023
Walter02.02.2021
Post17.09.2016
bastler16.12.2013
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie