AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi ISDN Komponente unter D2010? Unicode Problem?
Thema durchsuchen
Ansicht
Themen-Optionen

ISDN Komponente unter D2010? Unicode Problem?

Ein Thema von Grolle · begonnen am 25. Mai 2010 · letzter Beitrag vom 13. Mär 2017
Antwort Antwort
Seite 1 von 2  1 2      
Grolle

Registriert seit: 5. Nov 2004
Ort: Coesfeld
1.268 Beiträge
 
Delphi 2010 Professional
 
#1

ISDN Komponente unter D2010? Unicode Problem?

  Alt 25. Mai 2010, 19:58
Hallo,

seit Ewigkeiten nutze ich die ISDN Komponenten von Peter Zwosta in meinen Delphi Projekten. Jetzt habe ich die Anwendung nach D2010 portiert und einige Dinge werden nicht mehr korrekt angezeigt (z. B. die eingehende Rufnummer - obwohl normal als string deklariert ). Arbeitet jemand mit diesen Kompos bzw. kann mir jemand einen Tip geben, was ich wie ändern muss, damit die Daten korrekt angezeigt werden?

Viele Grüße ....

  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.867 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: ISDN Komponente unter D2010? Unicode Problem?

  Alt 25. Mai 2010, 20:01
Zitat:
- obwohl normal als string deklariert Grübelnd...
Genau, dass ist das Problem, da String nun Unicode ist!!!
Markus Kinzler
  Mit Zitat antworten Zitat
Grolle

Registriert seit: 5. Nov 2004
Ort: Coesfeld
1.268 Beiträge
 
Delphi 2010 Professional
 
#3

Re: ISDN Komponente unter D2010? Unicode Problem?

  Alt 25. Mai 2010, 20:03
Hi,

also wo überall wie ändern? Alles als AnsiString?

Viele Grüße ...

  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.867 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: ISDN Komponente unter D2010? Unicode Problem?

  Alt 25. Mai 2010, 20:10
Wäre auf jeden Fall einen Versuch wert
Markus Kinzler
  Mit Zitat antworten Zitat
SLangwald

Registriert seit: 18. Jun 2010
2 Beiträge
 
Delphi 2 Desktop
 
#5

AW: ISDN Komponente unter D2010? Unicode Problem?

  Alt 18. Jun 2010, 11:02
Hallo,

bei mir tritt genau dieses Problem auch auf, seitdem ich Delphi 2010 nutze. Sollen wir uns gemeinsam an die Arbeit machen, die Komponente von Peter Zwosta umzuschreiben oder hast Du vielleicht schon eine Lösung parat?
  Mit Zitat antworten Zitat
Grolle

Registriert seit: 5. Nov 2004
Ort: Coesfeld
1.268 Beiträge
 
Delphi 2010 Professional
 
#6

AW: ISDN Komponente unter D2010? Unicode Problem?

  Alt 18. Jun 2010, 11:11
Hallo,

ich habe mal alle Strings in AnsiString konvertiert und es läuft. Wenn du willst schick ich dir die Sourcen am Abend mal zu.

Viele Grüße ...

  Mit Zitat antworten Zitat
SLangwald

Registriert seit: 18. Jun 2010
2 Beiträge
 
Delphi 2 Desktop
 
#7

AW: ISDN Komponente unter D2010? Unicode Problem?

  Alt 18. Jun 2010, 11:48
hey das wäre ja super.
vielen Dank.
  Mit Zitat antworten Zitat
Benutzerbild von Tonic1024
Tonic1024

Registriert seit: 10. Sep 2003
Ort: Cuxhaven
559 Beiträge
 
RAD-Studio 2009 Ent
 
#8

AW: ISDN Komponente unter D2010? Unicode Problem?

  Alt 18. Jun 2010, 12:38
Hab das selbe Problem. Aber irgendwie reicht es offenbar nicht die Strings umzubauen. Oder hab ich was übersehen?

[Edit]Achja, ich setzte Delphi 2009 ein. Auch Unicode. [/Edit]

Gruß,

Toni
Der frühe Vogel fängt den Wurm, richtig.
Aber wird nicht auch der frühe Wurm vom Vogel gefressen?
  Mit Zitat antworten Zitat
Explorer

Registriert seit: 10. Aug 2006
Ort: im Rhein-Main-Gebiet
21 Beiträge
 
Delphi 10.1 Berlin Professional
 
#9

AW: ISDN Komponente unter D2010? Unicode Problem?

  Alt 11. Mär 2017, 11:50
Hallo zusammen,
seit Tagen versuche ich vergeblich - zeichensatzadäquat - die "geliebten" Zwosta-Komponenten von Delphi7 zu Delphi10.1 Berlin zu portieren.
Ich glaube im Laufe der Zeit, alles Erdenkliche inzwischen durchprobiert zu haben (Zeichensatzumstellungen/Konvertierungen /Compilerdirektiven usw. usw.), dennoch erhalte ich immer nur einen Anruferstring (CallingPartyNumber) in vermutlich chinesischen o.ä. Schriftzeichen.
Das workaround des Teilnehmers Grolle funktioniert hier leider gar nicht.
Ich habe inzwischen eher das Gefühl, bereits beim Auslesen der capi2032.dll passiert über Delphi10.1 irgendetwas gravierend falsches - was auch immer.
Hat irgend jemand vielleicht einen helfenden Tipp ? - Das wäre jetzt echt super.

Mit besten Grüßen

Explorer
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.314 Beiträge
 
Delphi 12 Athens
 
#10

AW: ISDN Komponente unter D2010? Unicode Problem?

  Alt 11. Mär 2017, 16:44
Grundsätzlich könntest du in allen seinen Units erstmal alles radikal nach ANSI portieren, dann würde der Code genauso arbeiten, wie in Delphi 2 bis 2006.

Char > AnsiChar
PChar > PAnsiChar
String > AnsiString

für Win32
Win64 würde einen genaueren Blick auf den Code erfordern.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (11. Mär 2017 um 16:47 Uhr)
  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 01:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz