Español
Foro

@GetFileTitle bring diferente Ergebnisse ?

 

E.T.
¡Hola,

habe eben en un meiner Progs determinar necesario, el
@GetFileTitle(@Addr(BMP_Pfad$), @Addr(BMP_D$), @Len(BMP_D$))
bajo verschiedenen XP-Installationen verschiedene Werte zurück liefert
(otro WINs tener Todavía no getestet), y zwar veces con Erweiterung
y veces sin. So heist z.B. una Bilddatei veces profano y veces profano.bmp.

Kann lo a versch. API-Versionen mentira ??
Búsqueda veces el Ver código fuente fuera, dauert sólo nen Moment...

Aber vieleicht ha ya alguien ne Concepto.

Mario

So, hier isser:
KompilierenMarcaSeparación
CLS
Def @GetFileTitle(3) !COMDLG32.DLL, GetFileTitleA
Declare BMP_Pfad$, BMP_D$
BMP_Pfad$ = @LoadFile$(BITMAP EINBINDEN,*.BMP)
Print Komplett : +BMP_Pfad$
BMP_D$ = @Space$(255)
@GetFileTitle(@Addr(BMP_Pfad$), @Addr(BMP_D$), @Len(BMP_D$))
BMP_D$ = @Trim$(BMP_D$)+.bmp
BMP_Pfad$ = @Translate$(BMP_Pfad$,BMP_D$,)
Print Pfad : +BMP_Pfad$
Print Datei : +BMP_D$
waitinput
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...
05.04.2008  
 



 
05.04.2008  
 




E.T.
Muss Todavía igual veces probieren...
 
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...
05.04.2008  
 




E.T.
@IF: Gracias. Klappt sí bestens, auch sin API.

Wenn uno algo como eben sólo todos halbes Jahr veces braucht, schaut uno en el Ayuda y nimmt el, qué angeboten se (manchmal grasiert eben el Denkfaulheit)

Können el unterschiedlichen Rückgaben en API ( -Versión) mentira ??

Mario
 
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...
05.04.2008  
 




Jörg
Sellmeyer
Se puede lo auch así hacer:
KompilierenMarcaSeparación
Oder así para ältere Versionen, si uno el Substr$-Variante bevorzugt:
KompilierenMarcaSeparación
Def CharCount(2) Int(Sub(Len(@$(1)),Len(translate$(@$(1),@$(2),))))
Def VerzeichnisTiefe(1) Int(Sub(Len(@$(1)),Len(Translate$(@$(1),\,))))
Def PfadTeil(2) Substr$(@$(1),@%(2),\)
Vorher debería uno el Verzeichnistiefe ermitteln
Def DateiName(1) Substr$(@$(1),Add(VerzeichnisTiefe(@$(1)),1),\)
Def DateiPfad(1) Translate$(@$(1),Add$(\,DateiName(@$(1))),)
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
05.04.2008  
 



Jörgs Variante scheint me effizienter!
 
05.04.2008  
 




Sebastian
Sprenger
Hi,
Mario Patzlaff
Können el unterschiedlichen Rückgaben en API ( -Versión) mentira ??

nein, el hängt de el Opción Erweiterungen en bekannten Dateitypen ausblenden de (siehe en el Explorer bajo Extras > Ordneroptionen > Ansicht).
Saludo, Sebastian
 
Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32
Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM
Windows Me, 1.8 Ghz, 256 MB RAM
05.04.2008  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

615 Views

Untitledvor 0 min.
iF07.06.2015

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie