| |
|
|
 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 |
|
|
| |
|
|
|
 RGH | GDL
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.
Verstehe Yo el correcto: Auf NT-basierenden Systemen (NT/2000/XP/VISTA) funktioniert lo auch en Win9x-Systemen no? Sehr eigenartig. Puedo mich no en Anhieb erinnern, a dieser Función algo geändert a haben, pero yo voluntad después de Ostern veces en media Sicherheitskopien schauen y el Quellcode vergleichen.
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 | 07.04.2007 ▲ |
|
|
|
|
 GDL | Hola Roland,
Exactamente en WinXP va writecom.En Win98 y WinME stürzt el Programa en Writecom así de, dass sólo mehr el Klammergriff hilft. Bis a Subscribtionsversion 10 es en allen WinVersionen. Auch el Subscribtion 11 macht Problemas.Bin gestern de Subscribtion 10 aufwärts todos Durchgegangen.
Servus Georg |
|
|
| |
|
|
|
 RGH | Neugierig, Yo nun veces bin, Yo mi Ostervorbereitungen unterbrochen y igual nachgeschaut: An WriteComm() Yo nichts geändert. El Ursache muß woanders mentira. Sombrero WriteComm() a dieser Punto una gültiges Comm-Handle?
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 | 07.04.2007 ▲ |
|
|
|
|
 GDL | |
|
| |
|
|
|
 GDL | Der Prüfcode KompilierenMarcaSeparacióndeclare 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 konnte nicht geöffnet werden,
oder wird von einer anderen Anwendung verwendet.
MessageBox(n$,t$,64)
closecom(comi&)
end
else
print Rs232 erfolgreich geöffnet und eingestellt
endif
fehler%=writecom(comi&,chr$(12)+chr$(34))
print Es wurden +str$(fehler%) + Zeichen gesendet
@ComError(comi&)
whilenot 0
waitinput
wend
closecom(&)
Posesiones nochmals algo ausprobiert. Posesiones el Schnittstelle mittels el Systemsteuerung en una otro Baudrate eingestellt. Mit subscr.10 va alles einwandfrei.Mit el aktuellen Ver. stürzt WinME entonces ya en setcom de. Bajo WinXP hay keinerlei Problemas.
Servus Georg |
|
|
| |
|
|
|
 Michael Wodrich | @Roland: Hattest No en una otro Delphi-Versión cambiado? Das Problema podría hay mentira.
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 07.04.2007 ▲ |
|
|
|
|
 GDL | Hola Roland,
könntest du me Por favor, con Api Aufrufen weiterhelfen. Mit el Api kriege Yo el incluso no hin.Gracias.
Servus Georg |
|
|
| |
|
|
|
 GDL | ¡Hola Roland,
büde,büdde hilf me con Su Apiaufrufen más.Gracias.
Servus Georg |
|
|
| |
|
|
|
 RGH | ¡Hola, Yo kann Usted zwar el Quellcode a beiden Características liefern, aber si el wirklich weiterhilft, wage Yo a bezweifeln. Yo habe todavía no Solución gefunden. KompilierenMarcaSeparaciónProcedure FnOpenCom;
var C1:Char255;
I:LongInt;
IPar1:integer;
Begin
LesePara(ParStack,,,1);
StrCopy(C1,pchar(ParStr));
LesePara(ParStack,,,0);
IPar1 := ParLng;
LesePara(ParStack,),0);
GCID := CreateFile(C1,GENERIC_WRITE or GENERIC_READ,
0,NIL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,LongInt(0));
If GCID > 0 Then Begin
SetUpComm(GCID,IPar1,ParLng);
End;
ParLng := GCID;
ParTyp := 3;
Found := True;
End;
Procedure FnSetCom;
var C1:Char255;
CID: LongInt;
DCB:TDCB;
Begin
If (XPos(,,Par) = 0)
OR (XPos(,,Par) > XPos(),Par)) And (XPos(),Par) > 0) Then Begin
// Nur ein Parameter: ALte Version!
CID := GCID;
LesePara(ParStack,),1);
StrCopy(C1,pchar(ParStr));
end else begin
// Neue Version
LesePara(ParStack,,,0);
CID := ParLng;
LesePara(ParStack,),1);
StrCopy(C1,pchar(ParStr));
End;
ParLng := -1;
If BuildCommDCBA(C1,DCB) Then Begin
If SetCommState(CID,DCB) Then Begin
ParLng := 0;
End;
End;
ParTyp := 2;
Found := True;
/../function-references/XProfan/end/'>End;
Referencia: Char255 es inzwischen una Zeichenarray en el Größe 32767. (Der Name stammt todavía de alten Veces antes Versión 7). El para Tragen kommenden APIs son CreateFile, SetupComm, BuildCommDCBA y SetCommState.
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 | 29.04.2007 ▲ |
|
|
|
|
 RGH | Michael Wodrich
@Roland: Hattest No en una otro Delphi-Versión cambiado? Das Problema podría hay mentira.
Prinzipiell ya. So una Fall hatten wir ya veces. Como hatte el neue TurboDelphi una Struktur en uno Form verwandt, como sólo bajo NT-basierenden Systemen son, während Delphi 5 el algo kleinere Struktur gemäß Win9x verwandte.
En Struktur DCB, el hier para Einsatz kommt, finde Yo en el API-Ayuda aber keinerlei Hinweise en Veränderungen zwischen 9x y NT.
Yo stehe also siempre todavía antes una Rätsel.
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 | 29.04.2007 ▲ |
|
|
|
|
 GDL | Gracias Roland, tal vez de hecho puede IF así qué anfangen.Yo búsqueda auch ya el todo Tiempo después de uno brauchbaren RS 232 dll.
Übrigens Dll. Usted hast sí el Quellcode de los gehenden Subscriptionsdateien a Subscript 10. ¿Es no posible el du hay con el alten Delphiversion una Dll para el RS232 Befehle erzeugst.Ab XProfan 9 war doch auch el Nullstring Bug beseitigt. Dann podría Yo auch weiterhin XProfan sin Problemas nutzen.
Servus Georg |
|
|
| |
|
|