CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум программистов > Форум Delphi

Ответ Создать новую тему
 
Старый 11.01.2012, 16:44   #1
sexovich
Форумчанин
 
Регистрация: 11.01.2012
Сообщений: 132
Репутация: 21 (21)
По умолчанию Прога на ХР работает, а на Windows 7 не хочет. Что делать??

Прога для поиска файла по имени, создана на делфи 7. Работает в хр без проблем, тот же код на виндовс 7 не хочет идти. Что делать???
sexovich вне форума
Другие темы раздела
В моем тесте токо Бд создать Delphi
Помогите чуточек доделать только базу даних вставить и все. Что бы пользователь и его резутьтат сохранялись в БД Зарание впасибо). В моем тесте токо Бд создать
Delphi Missing operator or semicolon
Добрый вечер! Помогите с ошибкой, пожалуйста. Пытаюсь построить график функции натурального логарифма, задавая параметры, в TCHARTe. Параметры вводятся в эдиты. В программке использую альфаскины. if ComboBox1.ItemIndex=6 then begin a:=StrTofloat(sEdit17.text); .... Missing operator or semicolon
Старый 02.02.2012, 13:55   #11
Alex_pac
Форумчанин
 
Аватар для Alex_pac
 
Регистрация: 25.05.2011
Адрес: Россия, г. Тольятти
Сообщений: 827
Записей в блоге: 18
Репутация: 312 (269)
По умолчанию Re: Прога на ХР работает, а на Windows 7 не хочет. Что делать??

Код Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,  ImageHlp, StdCtrls;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    Label1: TLabel;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
function PathAbsolute(path: string):string;
 var
  buff: array [0 .. $FF] of Ansichar;
begin
  if (path[1]=path[length(path)]) and (path[1]='%') then begin
    ExpandEnvironmentStrings(PAnsiChar(AnsiString(path)), buff, SizeOf(buff));
    Result := buff;
  end else
    result:=path;
end;
 
function SearchForFile(const ARootPath, AFileName: string;  var APathFound: string): Boolean;
var
   Found: array[0..500] of AnsiChar;
begin
   FillChar(Found, SizeOf(Found), #0 );
   Result := (SearchTreeForFile(PAnsiChar(PathAbsolute(ARootPath)), PAnsiChar(AFileName), Found) = True);
   APathFound := ExtractFilePath(Found);
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var
   APathFound: string;
   begin
   if SearchForFile('%appdata%', 'test.txt', APathFound) then
   label1.caption:=('файл найден в ' + APathFound);
 
end;
 
 
end.
 
Alex_pac на форуме
Старый 02.02.2012, 16:31  [ТС]   #12
sexovich
Форумчанин
 
Регистрация: 11.01.2012
Сообщений: 132
Репутация: 21 (21)
По умолчанию Re: Прога на ХР работает, а на Windows 7 не хочет. Что делать??

Спасибо, уже сделали.



Тема закрыта!
sexovich вне форума
Ответ Создать новую тему

Похожие темы
Тема Автор
Windows 7 у меня windows 7 максимальная Х64 звук на ней не работает что делать?
у меня windows 7 максимальная Х64 микшер показывает что звук работает а ни колонки ни наушники не работают. Дрова переустанавливал и не хрена. Что делать? НА ХР работал звук.
Вильгельм_97
Периферийные устройства win 7 не хочет распознавать gamepad что делать?
встовляю юсб в компьюбтер и пишет что устойство не опознано .Это устройство было остановлено, поскольку оно сообщило о возникновении неполадок. (Код 43) вот че пишет. а когда пытаюсь обновить драйвера пишет для него не требуется драйверов а драйвер шел в наличии токана то чтобы он вибрирывал
serjeks
ADO.NET и базы данных не хочет делать UPDATE
string sql = "UPDATE Главная SET Кол-во='"+4+"' WHERE zid='"+4"'"; string connection = oleDbConnection1.ConnectionString; OleDbCommand command = new OleDbCommand(sql, oleDbConnection1); oleDbDataAdapter1.UpdateCommand = command; не обновляется....
kazrulit
ASP.NET Recordset не хочет делать MoveLast
есть объект Recordset, который перебирается от первой записи до последней (и записей всегда несколько), но после этого на RS.MoveLast выдается ошибка '80040e24'. подскажите пожалуйста, в чем тут дело! спасибо
delilah
С++ для начинающих Если есть еще прога которая работает СОМ. Что делать?
Отслеживать состяние СОМ порта можно через CreateFile(...), но если есть еще прога которая работает СОМ. Что делать? А надо знать количество полученых данных, например при соединении с Инетрнет. Спасибо.
СергейC++
Опции темы

Текущее время: 01:34. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru Яндекс.Метрика