Q&A

  • 여기서 왜 오류가 나오는지 모르겠습니다
그냥 보면 전혀 문제 없는거 같은데 컴파일 하면 런타임 오류가 나옵니다
입출력 에러 같습니다 io 104 에러가 나와요
제 소스에서 잘 못된점좀 지적해주시고 고쳐주셨으면 좋겠습니다
부탁드립니다

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ImgList, ComCtrls, ExtCtrls, ImageButton, DB, DBTables;

type
TForm1 = class(TForm)
   ImageButton1: TImageButton;
   ImageButton2: TImageButton;
   ImageButton3: TImageButton;
   ImageButton4: TImageButton;
   ProgressBar1: TProgressBar;
   ImageList1: TImageList;
   Label1: TLabel;
   Label2: TLabel;
   Label3: TLabel;
   Label4: TLabel;
   Timer1: TTimer;
   Image1: TImage;
   Panel1: TPanel;
   StatusBar1: TStatusBar;
   Panel2: TPanel;
   Panel3: TPanel;
   Table1: TTable;
   DataSource1: TDataSource;
   procedure ImageButton1Click(Sender: TObject);
   procedure FormCreate(Sender: TObject);
private
   { Private declarations }
public
   { Public declarations }
end;

var
Form1: TForm1;
R_Word: array of string;
implementation

{$R *.dfm}

procedure TForm1.ImageButton1Click(Sender: TObject);
begin
close;
end;

procedure TForm1.FormCreate(Sender: TObject);
var i:integer;
begin
i:=0;
while not eof do
begin
       R_Word[i] := Table1.FieldByName('hahaha').AsString;
       inc(i);
       next;
end;
Label1.Caption := R_Word[0];
end;

end.
1  COMMENTS
  • Profile
    김정선 2002.02.09 09:30
    R_Word 이게 동적배열 같은데

    동적배열은 사용하기전 정의를 길이라든지 타입이라든지를

    정의해야할듯 합니다..

    그쪽을 함 체크해보시면 어떠하실지...

    • 윤태철
    • 2002.02.09 10:27
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 허일학
      2002.02.10 01:39
      글쎄~ 리소스 부족으로 죽어버리는것 같은데... 정확히 어떤내용인지를 몰라서 정확한 답변을 해드릴 ...
    • 윤태철
      2002.02.10 21:34
      ~~휘리릭 엄청난 도움이 되었습니다 꼬박 2틀이 걸렸내요 결국은 님에 정보와 아는형이 가르쳐...
    • 이낭하
      2002.02.09 14:39
      (a/15) 는 정수(integer) 가 아닙니다. div 를 쓰시거나, 변수 타입을 바꾸세여...
    • 김정선
      2002.02.09 09:30
      R_Word 이게 동적배열 같은데 동적배열은 사용하기전 정의를 길이라든지 타입이라든지를 정의해야할...
    • 배장훈
    • 2002.02.09 09:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이낭하
      2002.02.09 14:43
      간단한 방법은 anchors 프로퍼티를 쓰세여... 모두 설정하면 (akTop,akBottom, akRight,akLeft) 하면 폼 ...
    • 하늘
    • 2002.02.09 08:55
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 권희수
      2002.02.09 18:58
      제가 해본 경험으로는 컴포넌트를 쓰면 코딩이 어렵더군여 이벤트를 연결해서 수치를 받아다가 다시 어...
    • 권희수
      2002.02.09 19:01
      앗 빠뜨린 내용이 있네여 내려가는 명령어의 종류는 영점조정, 중량측정, 가격표시(가격표시부가 있는경...
    • 소원석
      2002.02.09 18:46
      Acom componet을 사용하면 쉽게 할수 있습니다. www.turbopower.com 에 가보세요.... 이걸 살려면 돈이 ...
    • 한만교
      2002.02.09 18:38
      RS-232C통신을 하려면 우선 관련 VCL이 있거나 아니면 함수로 구현을 해야 합니다. 관련 VCL은 자료실에...
    • 김정선
      2002.02.09 09:34
      자료실에서 CommDriver 라든지.. 황광일씨 홈페이지 가시면 좋을듯 합니다.. 그리고 MSCOMM 이라는...
    • 류순보
      2002.02.16 21:10
      제가 일반적으로 하는게 RS232C 통신입니다. 컴포넌트는 여기에서 다운 받았구요.. 필요하시다면 연락주...
    • 이동준
    • 2002.02.09 05:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김정선
      2002.02.09 09:37
      mdb에서 따로 암호를 걸지 않았으면 그냥 OK 클릭하면 됩니다.. BDE는 무조건 물어보는거 같습니다...
    • 한만교
    • 2002.02.09 03:54
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이용현
      2002.02.09 13:47
      var   sl : tstrings; begin   sl := tstringlist.create; .....
    • gudwhrla
      2002.02.09 05:56
      Tstrings 를 바로 사용할수는 없습니다. TStringList 를 사용하세요 var   sl : TStringL...
    • 오은경
    • 2002.02.09 03:37
    • 1 COMMENTS
    • /
    • 0 LIKES
    • gudwhrla
      2002.02.09 05:59
      Properties HideSelection = False
    • 돌멩이
      2002.02.09 03:18
      이 현상은 델파이 디버거의 버거로 알고 있습니다. 실제로 값은 1부터 11로 증가 합니다. 확인 방법은 ...
    • 초보껄떡이
      2002.02.09 03:25
      님 말씀대로 실제값은 1부터 올라가네여.... 강호에 고수가 많아 저같은 허접도 월급받고 살아가...
    • 김정선
      2002.02.09 09:45
      BDE에서 굳이 알리아스 주실필요는 없구요 BDE에서 에러나신다는 말씀이 프로그램을 클라이언트에 설...
    • 크롬
      2002.02.10 00:38
      인스톨하려는 컴퓨터에 오라클 클라이언트는 깔려있구요.. 오라클 접속은 됩니다.. 인스톨한 후 프로...
    • 김대중
    • 2002.02.09 02:37
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 초보껄떡이
      2002.02.09 02:42
      FormCreate시에는 아직 Form이 생성된 것이 아니기 때문에 그에 속하는 콤포넌트도 생성되지 않아 포커스...
    • 조규춘
      2002.02.09 15:29
      안녕하셔요.. 한번 예제를 보면서 공부하심이 어떻까 하네요.. www.freechal.com/delphiworld 에 가...
    • 김용일
    • 2002.02.09 02:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김정선
      2002.02.09 09:51
      델파이 데모 폴더에 소켓에 대한 예제가 있습니다.. 그것을 함 보시면 어떨까 합니다. 저도 그...
    • 한만교
      2002.02.09 02:20
      Sysunitls.FindFirst() DeleteFile(); // 찾았으면 지우고 Sysunitls.findnext(); 적절히 사용해 보시...
    • 김진선
    • 2002.02.09 00:05
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김정은
      2002.02.09 02:07
      이건 예를 들어서 알리아스명을 콤보박스에 가져오는 겁니당 리스트 박스엔 테이블 명이 나오구여... ...
    • 우정민
      2002.02.09 00:47
      MySQL 쓰십시요. 공짭니다. del 6.0에 포함되있는 db-express 나 Zeos 같은거 쓰면 bde나 odbc도 ...
    • 권희수
      2002.02.09 00:43
      파라독스, 액세스는 파일을 기반으로하는거라서 혼자사용하는 DB이상의 의미는 없구여 RDB형태루 사용...