Die Suche ergab 625 Treffer

von helpy
25.06.2022 16:23
Forum: Anfänger
Thema: Veraltete Funktion InitNetwork() in PB6
Antworten: 5
Zugriffe: 1193

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 los...
von helpy
15.04.2022 22:15
Forum: Allgemein
Thema: XML - Ampersand (&) in setXMLNodeText
Antworten: 9
Zugriffe: 1029

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,...
von helpy
15.04.2022 17:25
Forum: Allgemein
Thema: XML - Ampersand (&) in setXMLNodeText
Antworten: 9
Zugriffe: 1029

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: 1029

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: 840

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: 4277

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: 4277

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 Co...
von helpy
23.07.2021 21:36
Forum: Allgemein
Thema: Listen testen...
Antworten: 25
Zugriffe: 4277

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...
von helpy
23.07.2021 18:43
Forum: Allgemein
Thema: Listen testen...
Antworten: 25
Zugriffe: 4277

Re: Listen testen...

... und welche Purebasic Version verwendest Du?
... auf welchen Betriebssystem wurde getestet?
von helpy
05.06.2021 00:11
Forum: Anfänger
Thema: externe Procedure in ein Module verwenden
Antworten: 23
Zugriffe: 3527

Re: externe Procedure in ein Module verwenden

GPI hat geschrieben: 04.06.2021 23:44Abgesehen davon würde ich von allgemeinen benutzen von UseModule abraten.
:allright: So mache ich das auch!
Ich verwende grundsätzlich Module und verzichte komplett auf den globalen Scope.
... UseModule kommt aber in keinem meiner Codes vor!