Die Suche ergab 626 Treffer

von helpy
11.11.2024 09:47
Forum: Allgemein
Thema: Encoder für ungültige Zeichen im Dateinamen
Antworten: 6
Zugriffe: 4211

Re: Encoder für ungültige Zeichen im Dateinamen

Alternativ eine eindeutige ID für jeden Benutzer erstellen und die ID als Dateiname verwenden.

... oder bei der ersten Vergabe des User-Namen grundsätzlich nur solche Zeichen zulassen, die auch für Dateinamen verwendet werden können.

Dann erspart man sich das codieren von Zeichen.
von helpy
25.06.2022 16:23
Forum: Anfänger
Thema: Veraltete Funktion InitNetwork() in PB6
Antworten: 5
Zugriffe: 1957

Re: Veraltete Funktion InitNetwork() in PB6

Die Verwendung von InitNetwork() ist grundsätzlich nicht mehr notwendig.
Damit bestehender Code aber weiterhin funktioniert gibt InitNetwork() den Wert 1 (<> 0) zurück!
Es wird zwar eine entsprechende Compiler-Warnung ausgegeben, aber der Code funktioniert weiterhin.

Wenn Du die Compiler-Warnung ...
von helpy
15.04.2022 22:15
Forum: Allgemein
Thema: XML - Ampersand (&) in setXMLNodeText
Antworten: 9
Zugriffe: 1906

Re: XML - Ampersand (&) in setXMLNodeText

Und hier ein Testcode, der eine XML-Datei aus der DataSection lädt, die zwei vorhandenen Zellen füllt mit Text, der jeweils einen Zeilenumbruch enthält: EnableExplicit

Procedure CellSetString(nCell, text.s)
Protected nData, nCDATA
nData = CreateXMLNode(nCell, "Data")
SetXMLAttribute(nData, "ss ...
von helpy
15.04.2022 17:25
Forum: Allgemein
Thema: XML - Ampersand (&) in setXMLNodeText
Antworten: 9
Zugriffe: 1906

Re: XML - Ampersand (&) in setXMLNodeText

Ich meinte auch nicht, dass CDATA anstatt Data verwendet wird!
Es funktioniert, wenn Du Data-Knoten mit Attribut ss:Type verwendest und CDATA als Kindknoten einfügst. Innerhalb von CDATA dann nicht das Entity &#10; einfügen sondern chr(10) ...
von helpy
02.04.2022 22:57
Forum: Allgemein
Thema: XML - Ampersand (&) in setXMLNodeText
Antworten: 9
Zugriffe: 1906

Re: XML - Ampersand (&) in setXMLNodeText

@ThorKonat: Es gibt eine Lösung. Du musst CDATA verwenden.
Hier ein Code-Ausschnitt:

Code: Alles auswählen

 SetXMLNodeText(nData, "Das ist eine Zellemit Zeilenumbruch.")
 nCDATA = CreateXMLNode(nData, "#cdata", #Null, #PB_XML_CData)
 SetXMLNodeText(nCDATA, #LF$)
 SetXMLNodeOffset(nCDATA, 18)
von helpy
25.03.2022 08:19
Forum: Anfänger
Thema: Heraus finden ob von IDE gestartet wurde
Antworten: 6
Zugriffe: 1357

Re: Heraus finden ob von IDE gestartet wurde

Das mit der Debugger-Abfrage ist jedoch kein eindeutiges Zeichen dafür, dass ein Programm aus der IDE gestartet wurde.
(1) Ich kann eine EXE mit pbcompiler und aktiviertem DEBUGGER erzeugen und auch mit externem Debugger starten.
(2) Ein Programm kann aus der IDE auch ohne DEBUGGER gestartet werden ...
von helpy
24.07.2021 17:08
Forum: Allgemein
Thema: Listen testen...
Antworten: 25
Zugriffe: 6804

Re: Listen testen...

stevie1401 hat geschrieben: 24.07.2021 00:07Dadido3 und NicTheQuick kennen den Code übrigens und sie konnten keine Fehler entdecken.
Neugier: ... und bei den beiden ist das selbe Phänomen zu beobachten, wie bei Dir?
von helpy
23.07.2021 22:01
Forum: Allgemein
Thema: Listen testen...
Antworten: 25
Zugriffe: 6804

Re: Listen testen...

Frage zu Deinem Code: Procedure ElementLoeschen(Name.s)
ForEach Listenelement()
If Listenelement()\Name=Name
DeleteElement((Listenelemen())
Break
EndIf
Next
EndProcedure

ForEach Listenelement()
If listenelement()\Name="Meier"
ElementLoeschen("Meier")
Break
EndIf
Next

In Deinem Code ist ...
von helpy
23.07.2021 21:36
Forum: Allgemein
Thema: Listen testen...
Antworten: 25
Zugriffe: 6804

Re: Listen testen...

Das von der IDE aufgerufene Programm beendet sich ohne jede Fehlermeldung. Die Anzeige der IDE ist so, als würde das Programm noch laufen.
D.h.
Im Log-Fenster (unterer Rand der IDE) wird " [Uhrzeit] Executable started. " angezeigt ... und dann nichts mehr?
Wenn das so ist, dann könnte das auf eine ...
von helpy
23.07.2021 18:43
Forum: Allgemein
Thema: Listen testen...
Antworten: 25
Zugriffe: 6804

Re: Listen testen...

... und welche Purebasic Version verwendest Du?
... auf welchen Betriebssystem wurde getestet?