Вниз
Скачать: CL | DM;

OemToChar - Acces violation?   Найти похожие ветки 

← →
ПрогерШ   (2004-03-22 11:17) [0]

Мастаки, что не так? Нужно Оем конывертнуть в аски...


...
var FileS: TFileStream;
   StringS: TStringStream;
   OemBuf, AnsiBuf: string;
begin
 if not OpenDialog1.Execute then Exit;
 with dm.dsScheme do
 begin
   if State in [dsBrowse] then Edit;
   FileS:=TFileStream.Create(OpenDialog1.FileName, fmOpenRead);
   try
     StringS:=TStringStream.Create("");
     try
       StringS.CopyFrom(FileS, 0);
       OemBuf := StringS.DataString;
       OemToChar( PChar(OemBuf), PChar(AnsiBuf) );//Access Violatiom... user.dll
       FieldByName("SHORT_DESC").AsString := AnsiBuf;
     finally
       StringS.Free;
     end;
   finally
     FileS.Free;
   end;
 end;


← →
Плохиш   (2004-03-22 11:19) [1]

SetLength(AnsiBuf,Length(OemBuf))


← →
ПрогерШ   (2004-03-22 11:22) [2]

сенькс



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
4-1075732641
graY
2004-02-02 17:37
2004.04.11
Каким образом можно включить пункт в меню (или применить т нему с


1-1080304137
Rusty
2004-03-26 15:28
2004.04.11
Открытие доп. окна после запуска приложения...


3-1081849765
Dina
2004-04-13 13:49
2004.04.11
переименовать имя солбца


3-1082039565
miwa
2004-04-15 18:32
2004.04.11
Приведенный код выдает -805-ю ошибку


1-1080209466
XmPL
2004-03-25 13:11
2004.04.11
Есть ли в Delphi аналог #pragma once ?




   Наверх