Autor Beitrag
Pyrrhon
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Sa 08.12.07 17:19 
In einem Programm möchte ich eine Funktion haben, der ich ähnlich wie beim write-Befehl eine bunte Aufzählung von Zahlen und Strings (byte,integer,longint,char,string) übergebe (können durchau 20 oder mehr Argumente sein)
und die dann das ganze als String zurückgibt. Hat jemand eine elegante Möglichkeit das zu lösen, ohne 2^20 oder mehr overload-Funktionen zu schreiben.

Danke.


Zuletzt bearbeitet von Pyrrhon am Di 11.12.07 07:27, insgesamt 1-mal bearbeitet
Silas
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 478

Windows XP Home
Delphi 2005, RAD Studio 2007, MASM32, FASM, SharpDevelop 3.0
BeitragVerfasst: Sa 08.12.07 17:25 
Schau dir mal array of const an.

_________________
Religionskriege sind nur Streitigkeiten darüber, wer den cooleren imaginären Freund hat ;-)
Pyrrhon Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Sa 08.12.07 21:41 
Danke. Gibt es auch eine Möglichkeit ohne Array ähnlich wie es bei write und writeln ist?

Pyrrhon
DrRzf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 260

Win XP Prof
D7 Enterprise
BeitragVerfasst: Sa 08.12.07 22:27 

_________________
rein statistisch gesehen darf man keiner statistik trauen die man nicht selbst gefälscht hat.
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: So 09.12.07 00:49 
user profile iconPyrrhon hat folgendes geschrieben:
Danke. Gibt es auch eine Möglichkeit ohne Array ähnlich wie es bei write und writeln ist?

Nein. Write und WriteLn sind Compilerkonstruktionen. Um sowas zu simulieren, musst du mit Arrays arbeiten. Heißt also, du braucht eine Funktion, wie sie in der Hilfe unter 'Variante offene Array-Parameter' sogar drin steht ;)

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
Pyrrhon Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Di 11.12.07 07:25 
Danke für Eure Hilfe, Problem nun gelöst. Mit variant ging es wirklich nicht, da man dann immer noch overloaden müßte und das mit Variant-Prozeduren nicht geht.

Pyrrhon