AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Steuerzeichen beim einlesen von der COM-Schnittstelle
Thema durchsuchen
Ansicht
Themen-Optionen

Steuerzeichen beim einlesen von der COM-Schnittstelle

Ein Thema von Jens Hartmann · begonnen am 12. Jan 2009 · letzter Beitrag vom 13. Jan 2009
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Nersgatt
Nersgatt

Registriert seit: 12. Sep 2008
Ort: Emlichheim
693 Beiträge
 
Delphi 10.1 Berlin Professional
 
#11

Re: Steuerzeichen beim einlesen von der COM-Schnittstelle

  Alt 12. Jan 2009, 10:42
Wenn Du den Text mit OEMToChar behandeln lässt, dann passen wenigstens die Umlaute.
Was sollte denn nach "ABSCHALT." stehen?

Gruß,
Jens
Jens
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#12

Re: Steuerzeichen beim einlesen von der COM-Schnittstelle

  Alt 12. Jan 2009, 10:47
So sollte der Text aussehen

ABSCHALT. UEE

also eigentlich nur das Sonderzeichen weg.

Ansonsten bin ich wie immer von den Delphi-Foren begeistert.

Ihr seid ein bißchen besser wie Weltklasse.

MFG

Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Benutzerbild von Nersgatt
Nersgatt

Registriert seit: 12. Sep 2008
Ort: Emlichheim
693 Beiträge
 
Delphi 10.1 Berlin Professional
 
#13

Re: Steuerzeichen beim einlesen von der COM-Schnittstelle

  Alt 12. Jan 2009, 10:56
Zitat von Jens Hartmann:
So sollte der Text aussehen

ABSCHALT. UEE

also eigentlich nur das Sonderzeichen weg.
Dann würde ich es evtl. einfach nur rausfiltern.

Gruß,
Jens
Jens
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#14

Re: Steuerzeichen beim einlesen von der COM-Schnittstelle

  Alt 12. Jan 2009, 11:06
Ja, das mit dem Filtern denke ich auch,

aber wie mache ich das, ohne mir andere ä´s zu löschen etc.
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#15

Re: Steuerzeichen beim einlesen von der COM-Schnittstelle

  Alt 12. Jan 2009, 11:08
Du könntest schauen was nach dem ä kommt.
Aber ich denke du bekommst in erster Linie keine richtigen Umlaute
von der Schnittstelle. Diese sind erst korrekt wenn Du die Konvertierung durchgeführt hast.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Nersgatt
Nersgatt

Registriert seit: 12. Sep 2008
Ort: Emlichheim
693 Beiträge
 
Delphi 10.1 Berlin Professional
 
#16

Re: Steuerzeichen beim einlesen von der COM-Schnittstelle

  Alt 12. Jan 2009, 11:30
Zitat von Jens Hartmann:
Ja, das mit dem Filtern denke ich auch,

aber wie mache ich das, ohne mir andere ä´s zu löschen etc.
Man könnte z.B. "ABSCHALT. ä" durch "ABSCHALT. " ersetzen.

Gruß,
Jens
Jens
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#17

Re: Steuerzeichen beim einlesen von der COM-Schnittstelle

  Alt 13. Jan 2009, 09:54
Hallo,

habe den Tip von user0815 umgesetzt und es Funktioniert auch wunderbar,

Leider habe ich nur noch eine Problem, da ich die Funktion ja automatisch ausführen lasse über den Eingang von Daten auf der COM-Schnittstelle, wird der Vorgang immer wiederholt und das Ergebnis verdoppelt.

Ich habe schon Probiert am Ende SL.Clear durchzuführen, jedoch ohnen Erfolg.

Das Ergebnis sieht jetzt ungefähr so aus.

1. Ausführung 1. Zeile: ÜEE ABSCHALT.
2. Zeile: ÜEE ABSCHALT.

2. Ausführung 1. Zeile: ÜEE ABSCHALT.
2. Zeile: ÜEE ABSCHALT.
3. Zeile: ÜEE ABSCHALT.
4. Zeile: ÜEE ABSCHALT.

3. Ausführung 1. Zeile: ÜEE ABSCHALT.
2. Zeile: ÜEE ABSCHALT.
3. Zeile: ÜEE ABSCHALT.
4. Zeile: ÜEE ABSCHALT.
5. Zeile: ÜEE ABSCHALT.
6. Zeile: ÜEE ABSCHALT.
7. Zeile: ÜEE ABSCHALT.
8. Zeile: ÜEE ABSCHALT.

usw.

eigendlich sollte nur die 1. Ausführung mit der 1. Zeile gedruckt werden, die Zweite Zeile kommt ja erst bei einem neuen Druckereignis.

Vieleicht kannst du mir ja sagen, wo mein gedanklicher Fehler noch liegt.

MFG

Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz