Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];

Вниз

Что не так? Выдает Access Violation на 0000 0000   Найти похожие ветки 

 
Экспериментатор   (2006-04-17 12:49) [0]

TSpreadStruct = class(TObject)
   LongName : string;
   Nic      : string;
   ID       : integer;
 end;

implementation

uses rxStrUtils, IniFiles, SelVend;

{$R *.dfm}

procedure Tfrm_SpreadSheetOptions.sb_AddClick(Sender: TObject);
var
 sNicName, sItemName, sTemp : string;
 SpreadStruct : TSpreadStruct;
 ClickedOK: Boolean;
begin
 try
   VendsDlg:= TVendsDlg.Create(Application);
   VendsDlg.SetWideSize;
   if VendsDlg.ShowModal=mrOk then
   begin
     SpreadStruct:=TSpreadStruct.Create;
     SpreadStruct.LongName:=VendsDlg.SelectionName;
     SpreadStruct.Nic:=VendsDlg.SelectionName;
     SpreadStruct.ID:=VendsDlg.SelectedNo;
     sNicName:=VendsDlg.SelectionName;
     if InputQuery("Ввод краткого наименования","Краткое имя", sNicName) then SpreadStruct.Nic:=Copy(sNicName, 1, 15);
     lb_ListOrg.AddItem(LeftStr(SpreadStruct.Nic, 15)+^I+SpreadStruct.LongName, TObject(SpreadStruct));
     lb_ListOrg.ItemIndex:=lb_ListOrg.Items.Count-1;

   end;
 finally
   VendsDlg.Free;
 end;
end;

lb_ListOrg - это TListBox - отображает строки в два столбца (использую символ TAB - ^I  и свойство TabWidth)
запись вставляется и отображается, но при этом выдается сообщение об ошибке.
Уже не знаю что и думать.


 
Сергей М. ©   (2006-04-17 13:08) [1]

Какая конкретно строчка приводит к AV ?

p.s.

VendsDlg:= TVendsDlg.Create(Application);
try
  ....
finally
  VendsDlg.Free;
end;

почувствуй разницу.


 
Экспериментатор   (2006-04-17 13:21) [2]

О блин,
где мои глаза.
Счас



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.009 c
2-1146969649
TBAPb
2006-05-07 06:40
2006.05.28
Помогите сделать поект


15-1146505678
Zeqfreed
2006-05-01 21:47
2006.05.28
Гармония


2-1147327880
rosl
2006-05-11 10:11
2006.05.28
время


2-1147263371
VOIDER
2006-05-10 16:16
2006.05.28
выити из сервиса


1-1145295250
Volf_555
2006-04-17 21:34
2006.05.28
Как в TWebBrowser изменить кодировку на КИРИЛЛИЦУ?!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский