Ich konnte nun mit Hilfe der Debugmöglichkeit das Problem finden und lösen.
Beim Parsen des VersionInfo Streams wurde der Header "Translation" pro angegebener Sprache gelesen.
Dies führte dazu, das über das Streamende hinaus versucht wurde zu lesen.
Ich werde dies als Bug melden.
Die Suche ergab 20 Treffer
- Mi 5. Feb 2014, 20:58
- Forum: Freepascal
- Thema: VersionInfo-Ressourcen mehrsprachig
- Antworten: 4
- Zugriffe: 4671
- So 2. Feb 2014, 13:53
- Forum: Freepascal
- Thema: VersionInfo-Ressourcen mehrsprachig
- Antworten: 4
- Zugriffe: 4671
Re: VersionInfo-Ressourcen mehrsprachig
Die beiden wiki's kenne ich schon, danke.
Ich werde versuchen mit Deinem Hinweis zum Debugging der Lösung näher zu kommen.
Ich werde versuchen mit Deinem Hinweis zum Debugging der Lösung näher zu kommen.
- So 2. Feb 2014, 12:55
- Forum: Freepascal
- Thema: VersionInfo-Ressourcen mehrsprachig
- Antworten: 4
- Zugriffe: 4671
Re: VersionInfo-Ressourcen mehrsprachig
Nun zu meinen Fragen:
Handelt es sich bei den Ressource-Compilern um einen Bug oder einen Fehler meinerseits?
Mir ist leider das Konzept der Plattformunabhängigen Ressourcen nicht bekannt.
Deswegen, können überhaupt mehrsprachige VersionInfos Plattformunabhängig verwendet werden?
Ich würde ...
- Sa 1. Feb 2014, 17:33
- Forum: Freepascal
- Thema: VersionInfo-Ressourcen mehrsprachig
- Antworten: 4
- Zugriffe: 4671
VersionInfo-Ressourcen mehrsprachig
Ich erkläre einleiten die Problematik, die Fragen stehen dann am Ende.
Ich möchte in meine Binaries (Plattformunabhängig) mehrsprachige Versionsinformationen einbinden und lesend nutzen.
Hierzu erzeuge ich eine Ressourcen-Datei (VI.rc) und binde diese mittels {$R VI.rc} ein.
Soweit auch kein ...
Ich möchte in meine Binaries (Plattformunabhängig) mehrsprachige Versionsinformationen einbinden und lesend nutzen.
Hierzu erzeuge ich eine Ressourcen-Datei (VI.rc) und binde diese mittels {$R VI.rc} ein.
Soweit auch kein ...
- Sa 4. Jan 2014, 19:54
- Forum: Windows
- Thema: GLScene unter Lazarus nutzen
- Antworten: 5
- Zugriffe: 6065
Re: GLScene unter Lazarus nutzen
Kann es sein, dass Du unteranderem im Fall FPC noch einen copy/paste Fehler hast GetLastOSErrorGetLastError
- Sa 4. Jan 2014, 19:14
- Forum: Freepascal
- Thema: heaptrc in Bibliotheken verwenden
- Antworten: 0
- Zugriffe: 3880
heaptrc in Bibliotheken verwenden
Ich verwende die unit heaptrc in meinen Programmen "*.exe" immer wieder erfolgreich zum Aufspüren von Speicherlöchern.
Nun benötige ich diese auch in einer Bibliothek (*.dll) welche von meinem Testprogram dynamisch geladen wird. Ein entsprechendes Trace-File wird auch erzeugt,
allerdings fehlen die ...
Nun benötige ich diese auch in einer Bibliothek (*.dll) welche von meinem Testprogram dynamisch geladen wird. Ein entsprechendes Trace-File wird auch erzeugt,
allerdings fehlen die ...
- Do 2. Jan 2014, 23:03
- Forum: Komponenten und Packages
- Thema: XML und die Verwendung von XPath
- Antworten: 18
- Zugriffe: 10725
Re: XML und die Verwendung von XPath
Nachdem ich nun mit meiner Umstellung fast fertig bin, habe ich bei Tests noch einen kleinen Fehler in socke's Code entdeckt.
Diesen möchte ich wie versprochen korrigiert weitergeben.
Das Problem in der Funktion GetPosition ist/war, gibt es kein vorheriges Geschwister wurde als Position 0 zurück ...
Diesen möchte ich wie versprochen korrigiert weitergeben.
Das Problem in der Funktion GetPosition ist/war, gibt es kein vorheriges Geschwister wurde als Position 0 zurück ...
- Mo 30. Dez 2013, 13:38
- Forum: Komponenten und Packages
- Thema: ReadXMLFile - Unicode/UTF-8
- Antworten: 6
- Zugriffe: 4347
Re: ReadXMLFile - Unicode/UTF-8
Ok, ich werds weiter verfolgen.
Der Vollständigkeit wegen möchte ich noch die Funktion ExtractShortPathNameUTF8() erwähnen.
Diese Funktion ist ähnlich wie die von Theo und bereits enthalten.
procedure TForm1.Button1Click(Sender: TObject);
var xmldoc: TXMLDocument;
begin
ReadXMLFile(xmldoc ...
Der Vollständigkeit wegen möchte ich noch die Funktion ExtractShortPathNameUTF8() erwähnen.
Diese Funktion ist ähnlich wie die von Theo und bereits enthalten.
procedure TForm1.Button1Click(Sender: TObject);
var xmldoc: TXMLDocument;
begin
ReadXMLFile(xmldoc ...
- Mo 30. Dez 2013, 11:18
- Forum: Komponenten und Packages
- Thema: ReadXMLFile - Unicode/UTF-8
- Antworten: 6
- Zugriffe: 4347
Re: ReadXMLFile - Unicode/UTF-8
Hallo Zusammen und erstmal vielen Dank für Eure prompten Antworten.
Der Workaround mit den kurzen Dateinamen funktioniert und ich kann natürlich auch bestätigen, dass unter LINUX diese Problem nicht besteht.
Wenn ich Theo richtig verstanden habe liegt dass noch an fehlenden Implementierungen in ...
Der Workaround mit den kurzen Dateinamen funktioniert und ich kann natürlich auch bestätigen, dass unter LINUX diese Problem nicht besteht.
Wenn ich Theo richtig verstanden habe liegt dass noch an fehlenden Implementierungen in ...
- So 29. Dez 2013, 16:30
- Forum: Komponenten und Packages
- Thema: ReadXMLFile - Unicode/UTF-8
- Antworten: 6
- Zugriffe: 4347
ReadXMLFile - Unicode/UTF-8
Hallo,
ich habe da wie ich meine ein Unicode/UTF-8 Problem.
Folgende Verzeichnisse existieren (win7 64bit):
1. C:\LüCrosé, водка and ούζο\test.xml
2. C:\üäöß\test.xml
3. C:\LüCrosé,\test.xml
Das Lesen der Datei test.xml aus 2. und 3. funktioniert fehlerfrei.
Hingegen das Lesen aus 1. endet ...
ich habe da wie ich meine ein Unicode/UTF-8 Problem.
Folgende Verzeichnisse existieren (win7 64bit):
1. C:\LüCrosé, водка and ούζο\test.xml
2. C:\üäöß\test.xml
3. C:\LüCrosé,\test.xml
Das Lesen der Datei test.xml aus 2. und 3. funktioniert fehlerfrei.
Hingegen das Lesen aus 1. endet ...
- Do 3. Okt 2013, 08:36
- Forum: Komponenten und Packages
- Thema: XML und die Verwendung von XPath
- Antworten: 18
- Zugriffe: 10725
Re: XML und die Verwendung von XPath
Hallo socke.
Ich habe Deinen Code ausprobiert. Erste Tests mit einfachen XPath-Abfragen wurden erfolgreich aufgelöst.
Vielen Dank für Deine Hilfe.
Sollte ich tatsächlich noch optimieren können
, stelle ich den zugehörigen Code hier ein.
Ich habe Deinen Code ausprobiert. Erste Tests mit einfachen XPath-Abfragen wurden erfolgreich aufgelöst.

Vielen Dank für Deine Hilfe.
Sollte ich tatsächlich noch optimieren können

- Di 1. Okt 2013, 19:40
- Forum: Komponenten und Packages
- Thema: XML und die Verwendung von XPath
- Antworten: 18
- Zugriffe: 10725
Re: XML und die Verwendung von XPath
Ich werd versuchen das Problem zu lösen, ggf. eine Funktion dafür schreiben und mich dann zu diesem Thema wieder melden.
Vielen Dank noch mal für Deine Hilfe.
Vielen Dank noch mal für Deine Hilfe.
- Di 1. Okt 2013, 19:17
- Forum: Komponenten und Packages
- Thema: XML und die Verwendung von XPath
- Antworten: 18
- Zugriffe: 10725
Re: XML und die Verwendung von XPath
Der so "//*[@id="2"]/@id" gefundene Wert "2" soll zum Beispiel auch in einem Log-/Debugfile ausgegeben werden.
Um es dem Leser einfacher zu machen sollte dann eben nicht nur ID="2" oder gar der XPath-String, sondern eben /info/session[2]/@id="2" zu lesen sein.
Da ich eine bisher verwendete LIB ...
Um es dem Leser einfacher zu machen sollte dann eben nicht nur ID="2" oder gar der XPath-String, sondern eben /info/session[2]/@id="2" zu lesen sein.
Da ich eine bisher verwendete LIB ...
- Di 1. Okt 2013, 18:27
- Forum: Komponenten und Packages
- Thema: XML und die Verwendung von XPath
- Antworten: 18
- Zugriffe: 10725
Re: XML und die Verwendung von XPath
Den Pfad den Du als Beispiel nennst, beschreibt ja "nur" eine flache Hirarchie (<bookstore><book><title/></book></bookstore>).
In meinem Beispiel suche ich nach dem Eintrag mit dem Attribut "id" welches den Wert "2" enthält.
Gefunden wird dann eben der 2. von drei gleichnamigen Knoten "/info ...
In meinem Beispiel suche ich nach dem Eintrag mit dem Attribut "id" welches den Wert "2" enthält.
Gefunden wird dann eben der 2. von drei gleichnamigen Knoten "/info ...
- Di 1. Okt 2013, 17:07
- Forum: Komponenten und Packages
- Thema: XML und die Verwendung von XPath
- Antworten: 18
- Zugriffe: 10725
Re: XML und die Verwendung von XPath
Nun ja, das schreiben einer solchen Funktion ist in anbetracht komplexer Pfade(/info/session[2]/@id) bei XPath(//*[@id="2"]/@id) evtl. garnicht so einfach.
Ausserdem denke ich, dass dies eine Grundlegende Funktion ist welche ich bisher nur nicht gefunden habe.
Ich werde einfach mal weiterforschen ...
Ausserdem denke ich, dass dies eine Grundlegende Funktion ist welche ich bisher nur nicht gefunden habe.
Ich werde einfach mal weiterforschen ...