Pfad der Binary

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
Eric
Beiträge: 303
Registriert: 05.09.2004 09:50
Wohnort: Göttingen

Beitrag von Eric »

Dein Code benutzt unter Linux Readlink_("/proc/" + Str(getpid_()) + "/exe")
meiner aber Readlink_("/proc/self/exe")
:mrgreen:

Aber mal abgesehen davon und, dass der Code als Prozedur verpackt ist, die den Buffer wieder freigibt, sehe ich keinen Unterschied und frage mich, ob es
nicht auch das gleiche Problem mit 64bit Linux gibt.

(Ich werde heute mal versuchen Gentoo und PB zu installieren und überprüfen,
ob es wirklich an dem 64bit-System liegt)
El_Choni_work: cant't you just spit the binary data to sqlite, as you would spit a hamster into a microwave oven?
* Fangles falls off the chair laughing
Bild
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

>Dein Code benutzt unter Linux Readlink_("/proc/" + Str(getpid_()) + "/exe")
>meiner aber Readlink_("/proc/self/exe")
mh, stimmt. Das könnte man noch verbessern.
Bild
MARTIN
Beiträge: 454
Registriert: 08.09.2004 14:03
Wohnort: Kiel

Beitrag von MARTIN »

@Eric
Das mit 64bit nehme ich zurück, das Problem war bei mir.

Was mir aber aufgefallen ist das nur die ersten 15 Zeichen von dem Pfad werden ausgegeben , das sowohl auf einem 32bit System als auch 64bit (vielleicht mache ich wieder was falsch).
Amilo 1667|Suse Linux 10.1_64bit/WinXP |PB 4.00/3.94
Benutzeravatar
Eric
Beiträge: 303
Registriert: 05.09.2004 09:50
Wohnort: Göttingen

Beitrag von Eric »

MARTIN hat geschrieben:@Eric
Das mit 64bit nehme ich zurück, das Problem war bei mir.
Das höre ich gern, ich hab nähmlich bei dem Versuch Suse durch Gentoo zu ersetzen
den Bootloader ruiniert.
Fazit: Ich bleibe bei Suse, weil es das einzige Linux ist, dass sich auf meinem
Laptop installieren und starten lässt ohne etwas anderes kaputt zu machen :lol: .
El_Choni_work: cant't you just spit the binary data to sqlite, as you would spit a hamster into a microwave oven?
* Fangles falls off the chair laughing
Bild
Antworten