Някой да разбира Делфи/Паскал

Компютри и интернет, аудио и видео, GSM, електроуреди и всяка друга техника, различна от автомобилната, обзавеждане
Потребителски аватар
ceza
Мнения: 138
Регистриран на: Нед 08 апр 2007 16:36
Автомобил:
Двигател:
Местоположение: София

Някой да разбира Делфи/Паскал

Мнениеот ceza » Нед 18 май 2008 16:47


Трябва ми нещо много елементарно, което ми къса нервите от известно време и не знам кого да питам.

Правя един StringGrid и искам да вкарам всичките числа в масив

var z: array[1..18] of integer;
i: integer;

begin
for i:=1 to 18 do begin
z[i] := StrToInt(StringGrid1.Cells[i, 0]);
end;

Edit2.Text := IntToStr(z[3]);

end;
end.

Което не знам защо не става, програмирал съм и на други езици и не разбирам защо не иска да стане тва. Като го пусна въвеждам няколко числа за тест, полето 3 също и си включва дебъгера.




Потребителски аватар
deluX
Мнения: 1297
Регистриран на: Пон 04 сеп 2006 19:56
Автомобил:
Двигател:
Местоположение: Перник
Контакти:

Мнениеот deluX » Нед 18 май 2008 17:36


Прати ЛС на Dan4ote той ги разбира тея неща.. 8)


manarata
Мнения: 826
Регистриран на: Сря 15 мар 2006 8:10
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот manarata » Нед 18 май 2008 18:33


Щото имаш логическа грешка на 5-ти ред.
Най-вероятно нямаш във всички полета на грид-а числа, нали?


Потребителски аватар
ceza
Мнения: 138
Регистриран на: Нед 08 апр 2007 16:36
Автомобил:
Двигател:
Местоположение: София

Мнениеот ceza » Нед 18 май 2008 22:40


Оказа се, че трябва да се ползва StrToIntDef, за да стане ама за тъпото делфи няма цент информация в интернет и трябваше да питам сума хора.


Потребителски аватар
Adnan
Мнения: 3536
Регистриран на: Чет 08 фев 2007 14:36
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот Adnan » Пон 19 май 2008 8:10


procedure TForm1.BitBtn1Click(Sender: TObject);
var z: array[1..18] of Variant;
i: integer;
begin

for i:= 1 to StringGrid1.Cols[0].Count - 1 do
begin
z[i] := StringGrid1.Cells[i, 0];
end;

Edit1.Text := z[1];

end;


Потребителски аватар
vasstop
Гадфадъ'
Гадфадъ'
Мнения: 17179
Регистриран на: Сря 11 авг 2004 6:15
Автомобил: Golf 2 syncro
Двигател: 1P 1990
Местоположение: София
Контакти:

Re: Някой да разбира Делфи/Паскал

Мнениеот vasstop » Сря 11 ное 2009 19:24


Малко да изтупам праха от темата.
Имам един файл: file.qrp който се твърди, че е писал на Делфи (Delphi).
По какъв начин може да се редактира този файл, с какъв редактор?


Потребителски аватар
quattro^^
Мнения: 1662
Регистриран на: Пет 05 окт 2007 20:52
Автомобил: audi a6 c5
Двигател: AJL
Местоположение: Пловдив

Re: Някой да разбира Делфи/Паскал

Мнениеот quattro^^ » Сря 11 ное 2009 23:26


ако искаш да го обърнеш в текстов файл и да го работиш пробвай в гугъл имаше конвертери, не знам делфи в какъв ги сейва ама що не пробваш първо с делфи да го отвориш.на паскала разширението е .pas :wink:


Потребителски аватар
lou
Мнения: 907
Регистриран на: Вто 23 сеп 2008 20:22
Автомобил: Passat Variant
Двигател: BMR TDI
Местоположение: Шумен

Re: Някой да разбира Делфи/Паскал

Мнениеот lou » Сря 11 ное 2009 23:48


Пробвай да го отвориш с паскала :)


Потребителски аватар
Adnan
Мнения: 3536
Регистриран на: Чет 08 фев 2007 14:36
Автомобил:
Двигател:
Местоположение: София
Контакти:

Re: Някой да разбира Делфи/Паскал

Мнениеот Adnan » Чет 12 ное 2009 9:11


vasstop написа:Имам един файл: file.qrp който се твърди, че е писал на Делфи (Delphi).

qrp = Quick Report. Това е компонент с мулти функционлсост в делфито. Но главно се използва за принтиране.
Има доста версии на същото.
Какво искаш да направиш с файла, прати ми го да го погледна.



Върни се в “ОФФ-Топик - електроника, техника, обзавеждане”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 28 госта