Die Suche ergab 20 Treffer

von aXied
Mi 5. Feb 2014, 20:58
Forum: Freepascal
Thema: VersionInfo-Ressourcen mehrsprachig
Antworten: 4
Zugriffe: 4671

Re: VersionInfo-Ressourcen mehrsprachig

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.
von aXied
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.
von aXied
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 ...
von aXied
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 ...
von aXied
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
von aXied
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 ...
von aXied
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 ...
von aXied
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 ...
von aXied
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 ...
von aXied
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 ...
von aXied
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. :wink:

Vielen Dank für Deine Hilfe.

Sollte ich tatsächlich noch optimieren können :lol: , stelle ich den zugehörigen Code hier ein.
von aXied
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.
von aXied
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 ...
von aXied
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 ...
von aXied
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 ...