Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Zeichenkette zerlegen... (https://www.delphipraxis.net/160065-zeichenkette-zerlegen.html)

DeddyH 26. Apr 2011 12:37

AW: Zeichenkette zerlegen...
 
@delphinia: über Torry habe ich diese Library gefunden. Da steht zwar nicht explizit Delphi 5, sondern Delphi 7, evtl. geht es aber dennoch.

delphinia 26. Apr 2011 12:41

AW: Zeichenkette zerlegen...
 
@DeddyH

Danke aber genau die habe ich hier auch und versuchte sie!



da scheitert mein D5 Std bei dieser geschichte


" result := variants.Null;"
Zitat:

[Fehler] uLkJSON.pas(478): Undefinierter Bezeichner: 'variants'
und ob es dann ALLES ist weiss ich nicht...

Mal abgesehen von all den "{$IF" im Code die ich entfernen muss weil sich der Compiler auch daran sich nicht behaupten kann :(

himitsu 26. Apr 2011 12:43

AW: Zeichenkette zerlegen...
 
Nja, für DupeString gibt es im Forum irgendwo ein paar Ersatzfunktionen und auch sonst kann man Vieles ersetzen/nachbauen.
Im Notfall können wir ja bei einigen Funktionen aushelfen.

DupeString macht ja nun auch nicht grade was sehr Schweres ... ene String-Variable, eine For-Schleife und schon hat man alles zusammen.


Bei soeinem "alten" Delphi wird man leider damit leben ,üssen, daß man an vielen Stellen selber Hand anlegen muß.
PS: eine eMail an germny.info@embarcadero.de und darin ganz lieb nach einer Lizenz für Turbo Delphi fragen

Variants ist eine Unit, welche es doch im D5 schon geben sollte? :gruebel:

DeddyH 26. Apr 2011 12:45

AW: Zeichenkette zerlegen...
 
Und {$IFDEF XXX} sollte IIRC auch Delphi 5 bereits kennen.

himitsu 26. Apr 2011 12:46

AW: Zeichenkette zerlegen...
 
Zitat:

Zitat von DeddyH (Beitrag 1096993)
Und {$IFDEF XXX} sollte IIRC auch Delphi 5 bereits kennen.

Delphi-Quellcode:
{$IFDEF
ja, aber nicht die ConditionalExpressions ala
Delphi-Quellcode:
{$IF
(die gab es, blaub ich, erst seit D6 oder D7)

delphinia 26. Apr 2011 12:49

AW: Zeichenkette zerlegen...
 
Habe Turbo Delphi, Habe die damals alle kostenlosen D Versionen...
Aber ich hänge an D5 da ich dort ALLE komponenten habe die ich so täglich brauche - mal davon ab das bei all den D-Versionen (kostenlosen) ja keine Komponenten eingebunden werden können wenn ich das Recht in Erinnerung habe!
Und der letzte Punkt ist diese neuen Oberflächen alles in einem Fenster -- nicht so schln frei wie in D5...

EGAL

Ich weiss das ich nicht viele Ansprüche stellen kann und vieles selbst machen muss!
Doch wenn man nicht mal weiss welche Funktion sicher hinter DupeString verbirgt wird es schwer... und einfach irgendwo kopieren darf man auch nicht...


Daher versuch ich halt mir das möflichste!

Habe ja auch vieles geschaftt UTF8String habe ich in den JCLs gefunden, MSXML habe ich auf gefunden...

Aber bei sowas wie "result := variants.Null;"
Code:
[Fehler] uLkJSON.pas(478): Undefinierter Bezeichner: 'variants'
Scheitere ich da ich damit nichts anfangen kann da ich nicht mal weiss was "variants" sein soll .... Ich kenne das als Unit bei neueren D-Versionen!

shmia 26. Apr 2011 12:55

AW: Zeichenkette zerlegen...
 
Wenn du in der Projektoptionen in Verzeichnisse/Bedingungen die Unit-Aliase um
Variants=System erweiterst, dann sollte alles sauber durchlaufen. :angel:

himitsu 26. Apr 2011 12:57

AW: Zeichenkette zerlegen...
 
Gut, Anfangs hat mich das alles in einem Fenster auch gestört ... jetzt hab ich mich dran gewöhnt. :angle2:
OK, wenn ich jetzt erwähne, daß man in ganz neuen Delphi-Versionen wieder alles in Einzelfenster zerlegen kann, dann hilft es dir nicht wirklich was. :lol:

OK, also Delphi-Referenz durchsuchenDupeString hängt x mal den angegebenen String aneinander.

Delphi-Quellcode:
DupeString('abc', 5)
liefert also
Delphi-Quellcode:
'abcabcabcabcabc'
zurück.

delphinia 26. Apr 2011 13:01

AW: Zeichenkette zerlegen...
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von shmia (Beitrag 1097000)
Wenn du in der Projektoptionen in Verzeichnisse/Bedingungen die Unit-Aliase um
Variants=System erweiterst, dann sollte alles sauber durchlaufen. :angel:

leider nicht - siehe Screen - eingetragen und neu compiliert....

Deep-Sea 26. Apr 2011 13:03

AW: Zeichenkette zerlegen...
 
Mh komisch ... und ich sehne mich nach GIMP 2.8, damit endlich alles in einem Fenster ist. Diese Einzelfenster gehen einem auf die Nerven, besonders wenn sie aus dem Bildschirmbereich ragen :roll:

Ups, Off-Topic. Bin weg ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:27 Uhr.
Seite 2 von 4     12 34      

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