AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Comport Daten senden

Ein Thema von Gehstock · begonnen am 18. Feb 2008 · letzter Beitrag vom 19. Feb 2008
Antwort Antwort
Seite 1 von 2  1 2      
Gehstock

Registriert seit: 28. Jan 2006
Ort: Görlitz / Sachsen
489 Beiträge
 
Delphi 2007 Professional
 
#1

Comport Daten senden

  Alt 18. Feb 2008, 16:18
gesendet werden soll genau diese zeichenkette80 21 48 00 01 00 00 00 61 00 00 00 01 10 00 00 00 00 00 00 00 aber egal was ich mache (Suche benutzt) wird die zeichenkette immer verändert
denke mal meine Probleme sind z.B. 00 teminierte Strings

verschiedene Com-Port komponenten hab ich auch schon versucht

aktuell versuche ich es mir der VAComm Komponente
Marcel
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Comport Daten senden

  Alt 18. Feb 2008, 16:33
Wenn ein Fehler auftritt, liefere so wenig Details wie möglich. Wir lieben die Herausforderung.
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#3

Re: Comport Daten senden

  Alt 18. Feb 2008, 16:37
Zitat von OldGrumpy:
Wenn ein Fehler auftritt, liefere so wenig Details wie möglich. Wir lieben die Herausforderung.
Nett ausgedrückt
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Comport Daten senden

  Alt 18. Feb 2008, 16:46
Ich konnte es mir nicht verkneifen, ich schlage mich die letzten zwei Tage (ja, übers Wochenende!) mit jemand rum der zwar guten Willens ist, aber wirklich null Peilung hat. *seufz*

Also mal back to topic:

*WIE* werden die Daten verändert, *WIE* schickst du die Daten raus, stimmen die Kommunikationsparameter, usw.
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
Gehstock

Registriert seit: 28. Jan 2006
Ort: Görlitz / Sachsen
489 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Comport Daten senden

  Alt 18. Feb 2008, 18:41
Delphi-Quellcode:
  SIms : Array [0..20] of Byte = ($80,$21, $48, $00, $01, $00, $00, $00,$61, $00,
                          $00, $00, $01, $10, $00, $00, $00, $00, $00, $00, $00);
Delphi-Quellcode:
procedure TForm5.Button1Click(Sender: TObject);
var BytesWritten: DWORD;
  d: array[1..1500] of Char;
  BytesRead: DWORD;
  i: Integer;
  Result: string;
begin
  Compt:=ComPort.Text;
  WriteFile(ComFile, SIms[20], Length(SIms), BytesWritten, nil);
  Result := '';
  if not ReadFile(ComFile, d, SizeOf(d), BytesRead, nil) then
    begin
      MessageDlg('Nicht Verbunden', mtError, [mbOK], 0);
        exit;
    end;

 { s := '';
  for i := 1 to BytesRead do
    d := d + d[I];
  Result := d;
  Memo1.Lines.Add(Result);  }

end;


Ausgabe = 00 8D 40 00 38 27 46 00 44 27 46 00 50 27 46 00 5C 27 46 00 6C
Marcel
  Mit Zitat antworten Zitat
Benutzerbild von thkerkmann
thkerkmann

Registriert seit: 7. Jan 2006
Ort: Pulheim Brauweiler
464 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Comport Daten senden

  Alt 18. Feb 2008, 18:59
[quote="Gehstock"]
Delphi-Quellcode:
  SIms : Array [0..20] of Byte = ($80,$21, $48, $00, $01, $00, $00, $00,$61, $00,
                          $00, $00, $01, $10, $00, $00, $00, $00, $00, $00, $00);
  ...
  WriteFile(ComFile, SIms[20], Length(SIms), BytesWritten, nil);
end;

Das meinst Du nicht wirklich oder ?
Du übergibst SIms[20] an WriteFile und wunderst dich ?
Versuch es mal mit SIms ohne index.

Gruss

Thomas
Thomas Kerkmann
Ich hab noch einen Koffer in Borland.
http://thomaskerkmann.wordpress.com/
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#7

Re: Comport Daten senden

  Alt 18. Feb 2008, 19:11
Beziehungsweise mit der Angabe des 0. Index.
  Mit Zitat antworten Zitat
bluesbear

Registriert seit: 14. Dez 2005
Ort: Hahnstätten
355 Beiträge
 
Delphi 2007 Enterprise
 
#8

Offtopic - Trolle?

  Alt 18. Feb 2008, 21:22
Nur mal eine böde Frage am Rande: Gibt es hier auch Trolle, die dumme Sachen fragen, nur so aus Spaß? Ich mache hier erst seit kurzem aktiv mit, aber ich wundere mich schon so das eine oder andere mal
Klaus M. Hoffmann
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#9

Re: Comport Daten senden

  Alt 18. Feb 2008, 21:46
Ich glaube nicht, dass das wirklich Trolle sind, fällt meiner Meinung nach eher in die Kategorie "gewollt und nicht gekonnt". Ob es nun an Halbwissen liegt oder an anderen Sachen kann ich nicht sagen. Obiger Code fällt aber ganz klar in die Kategorie "ach du heilige Sch*****, was hab ich denn da programmiert!?" Ich hab solche Klopse auch schon gebracht, auch nach zwanzig Jahren Programmiererfahrung schlägt der Fehlerteufel immer noch zu, meist als Resultat von zuwenig Schlaf oder nebenbei noch telefonieren beim programmieren oder ähnliches. Nur bekommt man mit der Zeit halt die Routine, solche Fehler selber zu finden. Insofern: Macht den armen Menschen nicht so runter, kann ja mal passieren. Aber schon interessant wie die Fehlersuche vor sich ging. Aus Erfahrung gehe ich bei Bugs immer erstmal davon aus, dass es an meinem Code liegt und nicht an den Komponenten die ich benutze. Hier ging es wohl genau umgekehrt los.
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
bluesbear

Registriert seit: 14. Dez 2005
Ort: Hahnstätten
355 Beiträge
 
Delphi 2007 Enterprise
 
#10

Re: Comport Daten senden

  Alt 18. Feb 2008, 21:58
Zitat von OldGrumpy:
Ich glaube nicht, dass das wirklich Trolle sind, fällt meiner Meinung nach eher in die Kategorie "gewollt und nicht gekonnt". (...)
Danke für die Antwort, das wollte ich wissen (und habe gehofft, genau das zu hören). Sehr schönes Forum hier, und nein, ich wollte niemanden niedermachen, ich habe nur schon anderes erlebt. Ich wollte nur mal rückfragen.
Damals, in den alten Zeiten, bei Compserve, war ohnehin alles besser <mitkrückstockwink>
Klaus M. Hoffmann
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 09:02 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