Deutsch
Anwendungen

Profanversionen

 
- Seite 1 -



Jörg
Sellmeyer
Wie organisiert ihr eure Profanversionen auf der Festplatte (so ihr denn mehrere habt)?

Bei mir gibt es unter C: einen Ordner Profan und darin sind meistens 2-3 Versionen jeweils im eigenen Ordner installiert.
Ich will für den ProfEd etwas schreiben, mit dem man schnell zwischen den Versionen hin-- und herschalten kann und nicht immer erst übers Menü den Pfad einstellen muß.

Wenn ihr es auch so macht, sollte dieses Programm eigentlich eure verfügbaren Versionen auflisten.
[...] 

453 kB
Hochgeladen:31.12.2009
Ladeanzahl263
Herunterladen
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
31.12.2009  
 



 
- Seite 2 -



Uwe
''Pascal''
Niemeier
Hi Jörg!

Dies könnte helfen:
KompilierenMarkierenSeparieren
window 500,500
 $H Windows.ph
declare Key$,Handle&,Count%,Error&
declare Result#:dim Result#,256
Key$=readini$("HKEY_0",".prf","")+"\Shell"
Error&=~RegOpenKeyEx(~HKEY_CLASSES_ROOT,addr(Key$),0,~KEY_ENUMERATE_SUB_KEYS,addr(Handle&))

whilenot Error&-- 0 = OK

    Error&=~RegEnumKey(Handle&,Count%,Result#,256)
    case Error&:break
    print readini$("HKEY_0",Key$+"\"+string$(Result#,0)+"\Command","")
    inc Count%

endwhile

~RegCloseKey(Handle&)
dispose Result#
waitkey

Für die Standartanwendung (Doppelkilck) ginge auch dies:
KompilierenMarkierenSeparieren
window 500,500
declare Exe#:dim Exe#,260
var File$="X:Test.prf"---------existierende(!) Datei
var OK&=external("shell32","FindExecutableA",addr(File$),0,Exe#)
case OK&<=32:print "Fehler:",OK&--Fehlercodes siehe @WinExec
print string$(Exe#,0)
dispose Exe#
waitkey

HTH
Pascal
 
03.01.2010  
 




Dieter
Zornow
Es geht ja auch aus den EnvironmentVariablen auszulesen, ich weiß aber nicht welches Programm diese anlegt. Das Setup oder der Editor. Bei mir kommt aber bei der Abfrage die aktuelle Prfrun32.exe. Mit "XPR_PATH" bekomme ich den Include-Ordner.
KompilierenMarkierenSeparieren
var size& = External("Kernel32","GetEnvironmentVariableA","XPR_RUNTIME",spec#,261)
var indir$ = string$(spec#,0)
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
03.01.2010  
 




Jörg
Sellmeyer
Ich sehs schon: ich hab meine Frage unpräzise gestellt. Die Frage nach der Struktur war eigentlich nicht so wichtig. Das was ich eigentlich wissen will, ist:
Zeigt mein Programm bei euch in der Combobox irgendetwas an?
Und wenn es Profanversionen sind, sind da die korrekten Versionsnummern mit dabei?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
03.01.2010  
 




E.T.
Bei mir wird nur eine Version gelistet:



Die Version kann man sich aber auch nur aus dem Pfad ableiten.

Die Versionen 9,10, 11 & XProfanFree werden nicht gefunden / gelistet (jeweils unter /Programme installiert).

5 kB
Hochgeladen:03.01.2010
Ladeanzahl78
Herunterladen
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
03.01.2010  
 




Matthias
Arlt
Bei mir werden allen vorhandenen Profan-Versionen gelistet. Das sind derzeit 7.6, 8.0, 9.1 und 11.2free. (Anm.: Strukturell habe ich das ähnlich organisiert, wie Pascal. Also keinerlei Standardinstallationen...). Was die Versionsnummern angeht, so werden sie nur teilweise richtig angezeigt.

Gruß Matthias
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
03.01.2010  
 




Dieter
Zornow
Also bei mir wird gar keine angezeigt, die Combobox ist leer.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
03.01.2010  
 




Rolf
Koch
Bei mir auch leer
 
03.01.2010  
 




Paul
Glatz
Bei mir issts leer
 
03.01.2010  
 




Frank
Abbing
Sucht lange, findet nix.
 
03.01.2010  
 




Matthias
Arlt
Hm...da bin ich bis jetzt ja so ziemlich allein auf weiter Flur.
Schon komisch, warum nur funktioniert das bei mir so einigermaßen...?????
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
03.01.2010  
 



Also ich benutze XProfan-Kompiler einfach genau so, wie alle anderen Kompiler auch. Was vlt. Sinn macht wäre eine manuell pflegbare Liste und bei Doppelklick wird
KompilierenMarkierenSeparieren
 {$COMPILER ...}
 {$RUNTIME ...}
eingefügt bzw. ersetzt womit die Einstellung auch im Dokument gespeichert ist. ^^
 
03.01.2010  
 




Matthias
Arlt
Jetzt ist mir klar, warum das Auslesen bei mir klappt und bei anderen nicht. Offenbar sucht die Routine nur exakt nach PROFAN.EXE. Bei mir ist das wegen der Kompatibilität zu PRFellow auch der Fall. Hat der Interpreter einen abweichenden Dateinamen, wird er folglich nicht gefunden.

Gruß Matthias
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
04.01.2010  
 




Zur Anwendung


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

32.091 Betrachtungen

Unbenanntvor 0 min.
p.specht10.12.2020
Walter15.01.2018
Rschnett14.07.2017
Fischerkutte16.08.2016
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie