Français
Forum

RS232 massive Probleme depuis X10

 
- page 1 -



GDL
allô Roland,

j'ai une entier dringende s'il te plaît.

und dir à RS232 et Dbf Fichiers.

Es liegt définitif à XProfan10, car

jusqu'à einschließlich XProfan10ß10 (subscribtionsversion 10) ging writecom sur allen Windowsversionen.après pas plus!!! alors Il se trouve à irgendwelchen Changements pour cette Subscribtion.qui Probleme liegen chez Win98 et WinMe.

ca wäre oui pas so grave, ensuite serait je arrêt seulement qui XProfan10ß10 prendre.
seulement si je avec cette Version Dbase Fichiers sur einem NT System erzeuge et ensuite sur un Fat32 System kopiere sommes cet vide.
chez qui aktuellen Version ist ca komischerweise pas qui le cas.

Ausserdem serait je volontiers Xprofan11 aussi nutzen voulons.

Roland je rotiere bereits à cause de meiner mittlerweile 10 Anlagen.

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



 
- page 2 -



Michael
Wodrich
Hi Roland,
j'étais la fois sur Struktursuche. malheureusement aucun direkten Infos bezüglich Changements qui Struktur trouvé. peut-être aider qui zusammengetragenen Bemerkungen et qui chez WINE verwendete Struktur oui plus.

  

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;

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
01.05.2007  
 




RGH
GDL
merci Roland.

salut
Georg


de rien. tu peux oui chez Gelegenheit mitteilen, si Dir cela weiterhilft.

Salut
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
allô Roland,

es liegt pas à qui prfrun32.exe mais à qui profan.exe.
Habe mir alle zugänglichen WinME et Win98 getestet, stürzen alle ab.

Habe la fois folgendes durchprobiert

Opencom....
writecom........
allez überall

opencom........
setcom...........
allez aussi überall

opencom.......
setcom......
writecom.............
stürzt ab

opencom.......
setcom.........
readcom.......
allez aussi überall

opencom........
setcom..........
readcom...........
writecom................
stürzt aussi ab

comment dit, stürzt mais seulement depuis Subscribtionslieferung 10.11 ab et si setcom et writecom im Voir le texte source vorkommen. Einzeln verwendet pas. étrange.

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




RGH
GDL
allô Roland,
es liegt pas à qui prfrun32.exe mais à qui profan.exe.
salut
Georg


à qui Profan.exe peux es à peine liegen, là qui beim fertig kompilierten Programme keinerlei rôle écoutes! qui écoutes seulement (et wirklich seulement) ensuite une rôle, si Du cela Programme dans qui Entwicklungsumgebung interpretierst.

Salut
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 richtig, es stürzt im Interpreter bereits ab.

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




GDL
mon ganzen Postings bezogen sich pour dem ersten Erkennen vom Nichtgehen bereits sur den Interpretermodus.

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




RGH
GDL
mon ganzen Postings bezogen sich pour dem ersten Erkennen vom Nichtgehen bereits sur den Interpretermodus.

salut
Georg


Im Interpretermodus peux sich oui aussi rien geändert avons, là je oui seulement qui Runtime avec dem alten Delphi récente kompiliert habe. intéressant ist cela Verhalten des kompilierten Programmes! Laß la fois den Interpretermodus außen avant.

Salut
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  
 



 
- page 3 -



GDL
égal si im Interpreter ou bien im compilé Modus und dir pas.

par Zufall kam je maintenant puis, dass dans qui version 10.ß10 qui sized Grössen pour jpg pas aller(wahrscheinlich encore pas vorhanden) im Interpreter sowie compilé. aussi qui Grösse qui Profan.exe hat sich ab 10.ß11 geändert.
Ist aussi égal, je cherche mir maintenant une Rs232 dll, là je qui sized Pics et qui RS232 brauche.

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




RGH
GDL
égal si im Interpreter ou bien im compilé Modus und dir pas.
salut
Georg


Hm, ensuite doit je plus chercher. en supplément habe je encore un paire Fragen:

réagir qui Original Runtime de XProfan 10 et qui avec Delphi 5 kompilierte Runtime exakt identique?
quoi pour une Fehlermeldung erscheint?
quelle Syntax de SetCom() verwendest Du? qui avec Handle comme ersten paramètre ou bien sans? (trop empfehlen ist prinzipell qui neuere variante avec Handle comme ersten paramètre. Siehe Aider.)
comment ist avant dem Absturz qui Rückgabewert de OpenCom et SetCom? (ici peux on eventuelle faute intercepter. WriteCom sollte on seulement avec gültigem Handle appel!)

aussi si es seulement encore wenige User betrifft, so sollte XProfan 10 doch aussi encore sous Win9x/WinME funktonieren, aussi avec qui seriellen Schnittstelle.

Salut
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
allô Roland,

erstmal merci dass du weitermachst.si es aussi ici wenige User sommes, alleine chez uns im club sommes es 38 WinME User.Alle qui je connais nutzen pour Steuerungsaufgaben, égal si pour Modellbahnanlagen,Rolladen, Roboter usw. WinME ,là dans cette Bereichen un einfacher Hardwarezugriff nötig ist et un Neuaufsetzen des Systems presque einmal halbjährlich dans qui appeler Entwicklungsphase vorkommt.(Zerschossene Inpout Karten).
si aussi qui Hardwarezugriff encore leidlich avec gewissen Dlls hinzubekommen ist, ist cela ständige Neue Freischalten de XP simple kotzig.

ca nurmal nebenbei, dass es encore viele WinME et Win98 Nutzer gibt . seulement dans einer anderen Entwicklungswelt comme ici arrêt.

je werde mir cet Wochenende nochmal une entier jungfräulichen PII calculateur avec lediglich WinME et XProfan10 einrichten et ensuite alles festhalten.

j'ai seulement une s'il te plaît : Gibt es irgendeine Possibilité une Logdatei de den Windowsausführungen trop erstellen, qui aussi pour einem Systemabsturz gespeichert wird.

salut
Georg

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

si erfolg% <> 0

    Laisser t$=Schnittstellenfehler
    Laisser n$=Schnittstelle konnte pas ouvert volonté,
    ou bien wird de einer anderen Anwendung verwendet.
    MessageBox(n$,t$,64)
    closecom(comi&)
    end

d'autre

    imprimer Rs232 erfolgreich ouvert et eingestellt

endif

sleep 5000
fehler%=writecom(comi&,chr$(12)+chr$(34))
imprimer Es wurden +str$(faute%) + marque gesendet
fehler%=@ComError(comi&)
imprimer faute%

whilenot 0

    waitinput

Wend

closecom(comi&)

jusqu'à sleep 5000 volonté aucun faute erkannt.
après bleibt cela Programme sans Fehlermeldung hängen. seulement qui Klammergriff hilft encore.cela heist beide faute% volonté pas angezeigt.

Stelle je qui Schnittstelle dans qui Systemsteuerung richtig un et lasse setcom weg volonté qui données avec writecom richtig ausgegeben.
Andersherum, si je qui Schnittstelle avec setcom einstelle et lasse writecom weg wird une anders konfigurierte Schnittstelle sur qui richtigen Werte eingestellt.

cela heist qui faute tritt seulement sur, si
setcom et writecom im Code vorkommen. venez seulement un Befehl avant wird cette aussi korrekt fonctionnement.

comment dessus bereits déjà beschrieben, je mets une PII récente sur et probiere plusieurs setcom Varianten aus.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
04.05.2007  
 




Jörg
Sellmeyer

je werde mir cet Wochenende nochmal une entier jungfräulichen PII calculateur avec lediglich WinME et XProfan10 einrichten et ensuite alles festhalten.


si Du Dir en un Image sur CD/DvD brennst, peux Du cela Neuaufsetzen erstens eneorm beschleunigen et Dir zweitens qui Aktivierung ersparen.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
04.05.2007  
 




GDL
Salut,

@Jörg
Avec l' den Imagebrennen versuchten wir déjà.ca hilft mais seulement chez gleichen Kartentreibern. Sobald neue Treiber(pourquoi De toute façon) eingesetzt volonté meckert WinXP qui Hardware hat sich geändert .............. Viele, pas seulement je, avons chez Hardwarenahen Entwicklungen dadurch WinXP simple satt.
une Possibilité wäre eventuell qui telefonische Freischaltung, là cet eigentlich toujours nachvollziehbar ,sans nouveau Telefonieren , son sollte.

@ Roland

Habe avec meinem récente aufgesetzten PII avec obigen Testcode dans allen Variationen, avec prfrun32 et setcom herumprobiert.Es utilise rien es, appeler wir es la fois anders, qui Testcode bleibt toujours hängen. tout autor avoir lieu aussi aucun Fehlermeldungen et qui Rückmeldungen sommes jusqu'à Writecom toujours dans Ordre.

ABER:

Pour vielen Herumdoktorn,je voudrais oui volontiers XProfan weiterverwenden, habe je es geschafft.
declare com&,faute%
cls
com&=opencom(COM1,1024,1024)
fehler% = @setCom(COM1:9600,N,8,1)
@SetComExt(com&,0,0,0,$0100,0,0)		 dans Binärmodus mettons
writecom(com&,chr$(255))
comerror(com&)

whilenot 0

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

Wend

closecom(com&)

@SetComExt(com&,0,0,0,$0100,0,0) dans Binärmodus mettons
avec diesem Zusatzbefehl ca va eh bien dans qui normalen XProfan10 Version im Interpreter sowohl dans qui Compilierten Fassung.
aussi WinXP meckert pas.

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




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

5.373 Views

Untitledvor 0 min.
H.Brill20.05.2023
Walter02.02.2021
Post17.09.2016
bastler16.12.2013
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie