![]() |
|
|
|
|
#1
|
||||
|
||||
|
Есть ли какая-нить возможность научить работать делфу с ассоциативными массивами? ну это те которые:
Код:
a['yo']:='fghfg'; a['test']:='fvbnvbn'; ![]() Может есть что-то похожее? |
|
#2
|
||||
|
||||
|
Задать константы?
Или нужно обязательно строки? |
|
#3
|
||||
|
||||
|
нужны строки
|
|
#4
|
||||
|
||||
|
однако - только написать свой класс, который по строке будет возвращать некое значение.
|
|
#5
|
||||
|
||||
|
Навскидку, я пока думаю взять за основу TParams, тот что используется в query-ях и переписать под свои нужды... но блин..столько времени тратить...но видимо другого варианта нет
|
|
#6
|
|||
|
|||
|
да, массивы в php просто сказка, не нужно размерность указывать, вставляй, удаляй - рай, а вот Delphi в этом плане очень отстал
![]() |
|
#7
|
||||
|
||||
|
да без проблем:
Код:
var
AStrings: TStrings;
begin
AStrings:=TStringList.Create;
try
AStrings.Values['hello']:='world';
AStrings.Values['bill']:='gates';
ShowMessage(AStrings.Values['hello']);
ShowMessage(AStrings.Values['bill']);
finally
AStrings.Free;
end;
end; |