AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi C Programm in Delphi umschreiben / übernehmen
Thema durchsuchen
Ansicht
Themen-Optionen

C Programm in Delphi umschreiben / übernehmen

Offene Frage von "bennle"
Ein Thema von bennle · begonnen am 27. Jan 2007 · letzter Beitrag vom 28. Jan 2007
Antwort Antwort
bennle

Registriert seit: 22. Jul 2005
Ort: Kehl
139 Beiträge
 
Delphi 2007 Professional
 
#1

C Programm in Delphi umschreiben / übernehmen

  Alt 27. Jan 2007, 16:41
Hallo,
Ich habe ein Programm (OpenSource) welches eine Com-Schnittstelle als Protokoll einbindet und verarbeitet.
Jedoch habe ich keine Ahnung von C/C++ und weis nicht, wie ich ein Protokoll innerhalb von Delphi einbinde/einsetze.

Könnt Ihr mir Hilfestellung geben?
Hier findet Ihr den Source: programm.tar.gz

Ich wäre euch sehr dankbar, denn ohne euch bin ich aufgeschmissen.

MfG
Benny
  Mit Zitat antworten Zitat
Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#2

Re: C Programm in Delphi umschreiben / übernehmen

  Alt 27. Jan 2007, 16:51
Hi Namensvetter!

Zitat von bennle:
Ich wäre euch sehr dankbar
Hmmm ... für was würdest du uns unter welchen Umständen dankbar sein? Ich habe da keine Bitte gelesen.

Ich hoffe nicht, das du denkst, das wir dir die 344 kByte C-Code übersetzen.

Aber falls wir dir sonstwie weiterhelfen können - sprich dich aus ... wir werden dann sehen.

edit:
Was mir grad einfällt: Kannst du dieses Programm/Tool/Irgendwas nicht native kompilieren und dann ins System einbinden? Es geht doch um ein COM-Interface. Das musst du doch nicht in deinem Programm drin haben. Es reicht doch, wenn einmal im System existiert ... oder?
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat
bennle

Registriert seit: 22. Jul 2005
Ort: Kehl
139 Beiträge
 
Delphi 2007 Professional
 
#3

Re: C Programm in Delphi umschreiben / übernehmen

  Alt 27. Jan 2007, 17:02
Zitat von chaosben:
Hi Namensvetter!

Was mir grad einfällt: Kannst du dieses Programm/Tool/Irgendwas nicht native kompilieren und dann ins System einbinden? Es geht doch um ein COM-Interface. Das musst du doch nicht in deinem Programm drin haben. Es reicht doch, wenn einmal im System existiert ... oder?
Meine bitte war "Könnt Ihr mir Hilfestellung geben? "
Aber wes meinst du mit dem oberen Satz? verstehe nicht was nativ kompilieren heißen soll?
Also im Grunde muss ich nur wissen, wie ich die COM-Schnittstelle behandle.
Ich möchte das diese geöffnet wird.
Dann wird ein 8 Bit Binär-Code mit einer Geschwindigkeit von 9600 Baut empfangen. (Seriell)
Dieser Code soll weiterverarbeitet werden, indem er umgerechnet wird in eine Zahl.
Diese Zahl möchte ich dann grafisch Darstellen.
Und der Turnus wiederholt sich bis die Schnittstelle geschlossen wird.

Ist das machbar mit Delphi? Welche Komponente wird benötigt und wie bewerkstellige ich soetwas?
Habt ihr vielleicht an paar Ansätze für mich?
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#4

Re: C Programm in Delphi umschreiben / übernehmen

  Alt 27. Jan 2007, 17:02
Etwas Arbeit könnte Dir vielleicht ctopas abnhemen. CToPas Wunder darf man aber nicht erwarten.

Grüße // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
bennle

Registriert seit: 22. Jul 2005
Ort: Kehl
139 Beiträge
 
Delphi 2007 Professional
 
#5

Re: C Programm in Delphi umschreiben / übernehmen

  Alt 27. Jan 2007, 17:14
Zitat von mschaefer:
Etwas Arbeit könnte Dir vielleicht ctopas abnhemen. CToPas Wunder darf man aber nicht erwarten.

Grüße // Martin
Ok, danke schon mal! Aber wie wird das verwendet?
Ich kann kaum glauben, dass es dies hin bekommt aber ein versuch ist es wert.

MfG
Benny
  Mit Zitat antworten Zitat
Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#6

Re: C Programm in Delphi umschreiben / übernehmen

  Alt 27. Jan 2007, 18:17
Warum mühst du dich denn mit dem fremden Code ab, wenn du "nur" mit der Seriellen Schnittstelle arbeiten willst? Für den Com-Port gibts doch ganz ganz feine Komponenten. *wunder*
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat
bennle

Registriert seit: 22. Jul 2005
Ort: Kehl
139 Beiträge
 
Delphi 2007 Professional
 
#7

Re: C Programm in Delphi umschreiben / übernehmen

  Alt 27. Jan 2007, 19:19
Zitat von chaosben:
Warum mühst du dich denn mit dem fremden Code ab, wenn du "nur" mit der Seriellen Schnittstelle arbeiten willst? Für den Com-Port gibts doch ganz ganz feine Komponenten. *wunder*
Hallo,
Ja das ist richtig, ich habe auch nicht vor mit dem fremden Code zu arbeiten, allerdings hab ich keine Ahnung wie das Protokoll verarbeitet wird.

Kannst du mir erklären, wie ich die Com-Schnittstelle mit Delphi verwende??

MfG
Benny
  Mit Zitat antworten Zitat
Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#8

Re: C Programm in Delphi umschreiben / übernehmen

  Alt 28. Jan 2007, 07:01
Zitat von chaosben:
Hi Namensvetter! :)
....
edit:
Was mir grad einfällt: Kannst du dieses Programm/Tool/Irgendwas nicht native kompilieren und dann ins System einbinden? Es geht doch um ein COM-Interface. Das musst du doch nicht in deinem Programm drin haben. Es reicht doch, wenn einmal im System existiert ... oder?
Hallo, ich hab das ganze Zeugs nicht gelesen, aber bringst du da nicht was durcheinander? Er meint nicht das Computer Object Model oder wie immer das heisst, er meint die gute alte serielle RS232C-Schnittstelle COM1: usw.

Oder ist das Com-Com?

Gruss Reinhard
  Mit Zitat antworten Zitat
Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#9

Re: C Programm in Delphi umschreiben / übernehmen

  Alt 28. Jan 2007, 07:51
Zitat von Reinhard Kern:
aber bringst du da nicht was durcheinander?
Ja, inzwischen hab ichs gemerkt. Danke trotzdem.

@Bennle:
Guck mal hier und such dir eine raus, die dir gefällt. Dann spiel einfach mal ein wenig damit rum.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat
Antwort Antwort


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 12:46 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