为什么TStringList会抛出access violation 异常?
抛出access violation at address
procedure TForm1.Button1Click(Sender: TObject);
var
list: TStrings;
mychar: Pchar;
begin
list := TStringList.Create;
list.Delimiter := '^';
//这边进行任何对list,mychar的操作 怎么会导致下面抛出抛出access violation at address?
try
if (list<>nil) and (mychar<>nil) then list.DelimitedText := strPas(mychar);
except
on e : Exception do
begin
MessageBox(Handle, PChar('错误:' + e.Message), '错误信息', MB_ICONERROR);
Exit;
end;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
list: TStrings;
mychar: Pchar;
begin
list := TStringList.Create;
list.Delimiter := '^';
//这边进行任何对list,mychar的操作 怎么会导致下面抛出抛出access violation at address?
try
if (list<>nil) and (mychar<>nil) then list.DelimitedText := strPas(mychar);
except
on e : Exception do
begin
MessageBox(Handle, PChar('错误:' + e.Message), '错误信息', MB_ICONERROR);
Exit;
end;
end;
end;
...全文
相关推荐
delphi2010将excel文件导入access数据库
在代码中,我们使用了 ADOQuery2 组件来读取 Excel 文件中的数据,并将其存储在 TStringList 组件中。
Txt文本文件与Access文件互转换
比如,TXT文件中的数据格式是否与Access数据库表结构匹配,日期、数字等特殊类型的数据如何正确转换,以及如何处理可能出现的错误和异常。
Delphi+将Excel导入Access数据库
**处理数据**:遍历Excel工作表的行和列,将数据存储在内存中的数据结构,如TStringList或自定义记录类型中。确保正确地处理数据类型,例如数字、日期和字符串。4.
delphi如何将xls文件倒入access
"这篇内容是关于在Delphi中如何将XLS文件导入到Access数据库的教程,其中包含一个具体的示例和相关代码。"在Delphi编程中,如果你需要将Excel(XLS)文件的数据导入到Acce
SQL Server和Access分别可取得随机记录
本文主要讨论了在SQL Server 2000和Microsoft Access 2000这两种不同的数据库管理系统中,如何有效地生成随机记录。首先,针对SQL Server 2000,作者提供了一个


