Die Suche ergab 10 Treffer

von jlazarus
Di 9. Apr 2024, 12:28
Forum: Sonstiges
Thema: Event-Übergabe an C Sharp mittels DLL
Antworten: 21
Zugriffe: 16774

Re: Event-Übergabe an C Sharp mittels DLL

Welches WriteLn meinst du?
von jlazarus
Di 9. Apr 2024, 10:34
Forum: Sonstiges
Thema: Event-Übergabe an C Sharp mittels DLL
Antworten: 21
Zugriffe: 16774

Re: Event-Übergabe an C Sharp mittels DLL

Ja, da kommen in C# zuviel #10 und #13 rein. Und auch nur sporadisch ohne Regelmäßigkeit.
Die falschen kann ich bisher als solche nicht identifizieren und bekomme sie nicht weg.
von jlazarus
Di 9. Apr 2024, 09:47
Forum: Sonstiges
Thema: Event-Übergabe an C Sharp mittels DLL
Antworten: 21
Zugriffe: 16774

Re: Event-Übergabe an C Sharp mittels DLL

Grundsätzlich hast du da recht.
Die Treffer von MS hab ich auch schon alle ausprobiert und die liefern auch alle was aus.
Da kommen aber immer wieder Paketendezeichen rein, die ich nicht wegbekomme.
Egal was ich bisher konfiguriert habe und synaser/sdposerial macht das eben nicht.

Hier ein ...
von jlazarus
Mo 8. Apr 2024, 17:24
Forum: Sonstiges
Thema: Event-Übergabe an C Sharp mittels DLL
Antworten: 21
Zugriffe: 16774

Re: Event-Übergabe an C Sharp mittels DLL

Ich komme momentan nur sporadisch mal zum Thema zurück,
aber eine Frage drängt sich mir auf.

Ist es nicht eigentlich egal, ob ich einen kompletten String einsammle oder die Bytes nachträglich zusammensetzte.
Das war doch nicht mein Ursprungsproblem.

Mir geht es darum, auf diese Ereignisse über die ...
von jlazarus
Fr 5. Apr 2024, 10:37
Forum: Sonstiges
Thema: Event-Übergabe an C Sharp mittels DLL
Antworten: 21
Zugriffe: 16774

Re: Event-Übergabe an C Sharp mittels DLL


Willst du nicht lieber Synapse Synaser verwenden?
https://wiki.freepascal.org/Hardware_Access#Serial_Communication
http://synapse.ararat.cz/doc/help/synaser.TBlockSerial.html

Soweit ich sehe, ist SdpoSerial GUI-/Ereignisorientiert und das passt für eine DLL sowieso nicht.


Ich sehe im ReadMe ...
von jlazarus
Fr 5. Apr 2024, 07:00
Forum: Sonstiges
Thema: Event-Übergabe an C Sharp mittels DLL
Antworten: 21
Zugriffe: 16774

Re: Event-Übergabe an C Sharp mittels DLL

Hallo theo.
Im Moment komme ich leider nicht dazu, Synapse Synaser auszuprobieren.
Es ist aber auch so, dass ich 5Dpo SdpoSerial schon eine ganze Weile mit Lazarus im Einsatz habe und genau das Ergebnis habe, dass ich brauche.
Ich glaube sogar, dass ich damals Synaser probiert habe, aber damit nicht ...
von jlazarus
Do 4. Apr 2024, 06:51
Forum: Sonstiges
Thema: Event-Übergabe an C Sharp mittels DLL
Antworten: 21
Zugriffe: 16774

Re: Event-Übergabe an C Sharp mittels DLL

Du hast recht.

Habs geändert in:
public extern static void RxString(FPtr cb);

Jetzt empfange ich zumindest EIN Datenpaket.
Die Schnittstelle empfängt aber fortlaufend Daten.
Die kommen nicht rein.

Ich hab leider keine Ahnung, ob das Problem auf Lazarus- oder C#-Seite liegt.
von jlazarus
Mi 3. Apr 2024, 16:10
Forum: Sonstiges
Thema: Event-Übergabe an C Sharp mittels DLL
Antworten: 21
Zugriffe: 16774

Re: Event-Übergabe an C Sharp mittels DLL

@theo
Hab PChar probiert.
Ist aber dasselbe Ergebnis.
Klappt leider nicht.
von jlazarus
Mi 3. Apr 2024, 14:12
Forum: Sonstiges
Thema: Event-Übergabe an C Sharp mittels DLL
Antworten: 21
Zugriffe: 16774

Re: Event-Übergabe an C Sharp mittels DLL

Irgenwas mache ich falsch bzw. habe ich nicht verstanden.

Bekomme in C# folgende Meldung:
"Der als Zeichenfolge übergebene Zeiger, darf sich nicht im unteren 64 KB-Speicher des Adressbereichs für den Prozess befinden"

Hier mein Code in Lazarus:


type
TMyCallback = Procedure(cRx: String ...
von jlazarus
Mi 3. Apr 2024, 11:26
Forum: Sonstiges
Thema: Event-Übergabe an C Sharp mittels DLL
Antworten: 21
Zugriffe: 16774

Event-Übergabe an C Sharp mittels DLL

Hallo und guten Tag,
gleich vorab, bin neu hier und auch nur Hobby-Programmierer.
Ich nutze Lazarus 2.0.0 (2019-02-03) FPC-Version 3.0.4
Ich habe erfolgreich ein kleines Programm am Laufen, mit welchem ich über die freie Bibliothek 5dPO (SdpoSerial) eine serielle Schnittstelle auslese und diese ...