![]() |
SyntaxFrage
Folgenden Code habe ich gesucht/gefunden/gelesen/verstanden und gelernt..
so..
Delphi-Quellcode:
Jetzt frage ich mich nur, ob das hier Speichern in einer Variable) so in Ordnung ist:
function GetUsername: String;
var Buffer: array[0..255] of Char; Size: DWord; begin Size := SizeOf(Buffer); if not Windows.GetUserName(Buffer, Size) then RaiseLastOSError; SetString(Result, Buffer, Size - 1); end;
Delphi-Quellcode:
var
x : String; begin X := GetUsername; end; |
Re: SyntaxFrage
Zitat:
|
Re: SyntaxFrage
Hab ich schon :D sieht nur etwas komisch aus deswegen.
KÖNNTE man auch die zuordnung zur variablen WEG lassen und immer da wo man den namen braucht die funktion aufrufen (zwar doof.. aber würde das gehen ?) |
Re: SyntaxFrage
Na klar würde das gehen.
|
Re: SyntaxFrage
Natürlich.
|
Re: SyntaxFrage
Warum sollte das nicht gehen?
|
Re: SyntaxFrage
Ich möchte jetzt nicht extra noch einen Thread aufmachen deswgeen meine Frage:
ich versuche mit dieser funktion
Delphi-Quellcode:
die größe eines verzeichnisses zu emritteln.
function FolderSize(FolderName: string): Int64;
var fldr, fso: OleVariant; begin fso := CreateOleObject('Scripting.FileSystemObject'); fldr := fso.GetFolder(FolderName); result := fldr.size; end; oben habe ich FolderName: String; so vereinbart. und dann eine konstante festgelegt:
Delphi-Quellcode:
ButtonClick:
const
FolderMame = 'Dokumente und Einstellungen\Administrator\'; FolderSize(FolderMame); Nur leider bekomme ich eine Fehlermeldung. |
Re: SyntaxFrage
Es wäre vielleicht auch interessant, welcher Fehler gemeldet wird
|
Re: SyntaxFrage
FolderName - FolderMame
FolderName erwartet vieleicht einen Relativen Pfad. |
Re: SyntaxFrage
mh, ok ich hab hinbekommen, aber wie schreibe ich Die FolderSize ins Caption?
Das ist ja Int64, und Capion ein String |
Re: SyntaxFrage
IntToStr, Format u.ä. konnte helfen
|
Re: SyntaxFrage
Auch für dich gilt pro Frage einen neuen Thread zu erstellen, ob du das willst oder nicht! Und die Suche gibt's auch noch. :roll:
Die Delphi-Grundlagen wären auch nicht schlecht: ![]() |
DP-Maintenance
Dieses Thema wurde von "Matze" von "VCL / WinForms / Controls" nach "Object-Pascal / Delphi-Language" verschoben.
|
Re: SyntaxFrage
Moin Tommy,
Zitat:
Aber: Ein Funktionsaufruf dauert meist länger, als das Auslesen einer Variablen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz