
No.1ベストアンサー
- 回答日時:
本来のパスカルでは、配列と文字列(ストリング)は異質であって
相容れるものではありません。
DelphiのCopy関数は、文字列をコピーするものであって
配列をコピーするものではありません。
ちなみに、Copy関数の第2引数に0が指定されることはありません
Delphiの文字列のインデクスは1から始まります
ところが、Delphiのあるバージョンから、array[] of char と
string が 同じように扱われるようになったので、やや混乱すると思います。
ですが、Delphiでは、文字配列かstringかをはっきり区別して使用するほうが
無難です。
質問では、配列としか書かれていないので、整数の配列か、はたまたレコードの配列か
わかりませんが、
var
ar1, ar2 :array[0..5] of integer;
begin
for i := 0 to 5 do ar1[i] := i * 11;
Move(ar1,ar2, SizeOf(ar1));
end
と Move関数が使えます
また、OSがWindowsで、Win32を使えるなら
CopyMemory関数を使う方法もあります。
この回答へのお礼
お礼日時:2008/01/15 22:03
なるほどー。
やはり、変数の型がポイントになりますね。
ありがとうございます。
>Copy関数の第2引数に0が指定されることはありません
訂正ありがとうございます。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列数式の解除
-
VBA 1次元配列を2次元に追加する
-
配列変数の添字が範囲外ですと...
-
特定のセル範囲で4文字以上入力...
-
AES暗号にて、AES_set_encrypt_...
-
VB6 配列を初期化したい
-
VLOOKUP関数で、一番下...
-
配列に同じ値を入れる方法
-
エクセルマクロで配列の値から...
-
COBOL 2次元配列について
-
RPG E仕様書について
-
VBAで近似曲線の係数取得
-
フォートランの配列の受け渡し問題
-
2次元動的配列の第一引数のみを...
-
教えて下さい
-
特定のPCだけ動作しないVBAマク...
-
UserForm1.Showでエラーになり...
-
【エクセル】測定時間がバラバ...
-
メッセージボックスのOKボタ...
-
【VBA】ワークブックを開く時に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列数式の解除
-
特定のセル範囲で4文字以上入力...
-
ListViewで、非表示列って作れ...
-
2つ以上の変数を比較して最大数...
-
VBA 1次元配列を2次元に追加する
-
VBA Match関数の限界
-
配列変数の添字が範囲外ですと...
-
subの配列引数をoptionalで使う...
-
VB6 配列を初期化したい
-
【VBA】配列とWorksheetFunctio...
-
2次元動的配列の第一引数のみを...
-
エクセルVBAの配列二重ループ処...
-
VBAで近似曲線の係数取得
-
エクセルで最小値から0を除く方法
-
delphiで配列を、コピーするには。
-
Excel 2019 のヘルプの印刷
-
MATLABにて場合分け関数を定義...
-
個数が1以上の行を個数分行コ...
-
Dim は何の略ですか?
-
VBのFunctionで、配列を引数...
おすすめ情報