Avatar billede charlie2000 Nybegynder
25. november 2004 - 13:41 Der er 7 kommentarer og
1 løsning

access violation og stringgrid

hejsa

jeg har lidt problemer med at indsætte noget text i et felt i mit stringgrid.
koden er her:

Procedure TForm1.AddInfoToGrid();
var
Rows: integer;
Grid: TStringGrid;
begin
GridAddRow(StringGrid1);
Rows := Grid.RowCount;
Grid.Cells[1,Rows] := EditCompany.Text;
end;

EditCompany er en almindelig Edit.
GridAddRow er min funktion til at indsætte en ekstra row(siger navnet også):-)

håber nogen kan hjælpe.
Avatar billede martinlind Nybegynder
25. november 2004 - 13:45 #1
på hvilken line får du din fejl ?
Avatar billede hmann Nybegynder
25. november 2004 - 14:13 #2
du har vel et stringgrid i forvejen?
hvorfor så deklarere et lokalt i din procedure (Grid: TStringGrid) ?
Avatar billede charlie2000 Nybegynder
25. november 2004 - 14:19 #3
jeg får fejlen i denne linie:

Grid.Cells[1,Rows] := EditCompany.Text;

og jeg bruger den fordi jeg ikke gidder skrive stringgrid 20 gange. koden er jo ikke helt færdig.
Avatar billede hmann Nybegynder
25. november 2004 - 14:20 #4
dit grid er ikke kreeret endnu... derfor access violation
Avatar billede charlie2000 Nybegynder
25. november 2004 - 14:21 #5
har fundet fejlen:-D eller tak
Avatar billede hmann Nybegynder
25. november 2004 - 14:22 #6
har du ikke et grid i forvejen (stringgrid1 som du har klasket på din form1) ?
hvis du har skal du ikke have "grid: TStringGrid" med i denne procedure..
så er det dit stringgrid1 du skal bruge istedet for "grid"... du kan ændre navnet på dit grid i object inspectoren (F11)
Avatar billede charlie2000 Nybegynder
25. november 2004 - 14:23 #7
hey hmann nemlig lige det.
hvor dum kan man være :-)

smid lige et svar, så du kan få point.
Avatar billede charlie2000 Nybegynder
25. november 2004 - 14:24 #8
jeps takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester