Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Одинаковый код по разному выполняется под разными пользователями / 23 сообщений из 23, страница 1 из 1
28.07.2017, 20:11:50
    #39496903
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
Код очень простой:
Код: pascal
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.
procedure TForm1.Button1Click(Sender: TObject);
var
    i: integer;
    fini: TIniFile;
    sections: TStringList;
    tpath1
    ,tpath2
    ,tpath3
    , tkind
    , tlog
    , texe: string;
    MyThread: TMyThread;
begin
    memo1.Lines.Clear;
    sections := TStringList.Create;
    try
      fini:=TIniFile.Create(ExtractFilePath(Application.ExeName)+'init.ini');
      tpath3 := ExtractFilepath(Application.ExeName);
      fini.ReadSections(sections);
      //ïðîõîäèì ïî íàñòðîéêàì, ïîëó÷àåì ïóòè
      for i:= 0 to pred(sections.Count) do
      begin
        tpath1:=  fini.ReadString(sections[i],'source','');
        tpath2:=  fini.ReadString(sections[i],'target','');
        tkind:=  fini.ReadString(sections[i],'kind','');
        tlog:=  fini.ReadString(sections[i],'log','');
        texe:=  fini.ReadString(sections[i],'exe','');
        memo1.Lines.Add(tpath1);
        memo1.Lines.Add(tpath2);
        memo1.Lines.Add(tkind);
         memo1.Lines.Add(tlog);
         memo1.Lines.Add(texe);
        MyThread:= TMyThread.Create(True,tpath1,tpath2,tkind,tlog,texe);
      end;
    finally
      FreeAndNil(sections);
    end;
end;
...
Рейтинг: 0 / 0
28.07.2017, 20:27:20
    #39496908
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
В чем именно различие? Файлы разные?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.07.2017, 20:29:39
    #39496910
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
Гаджимурадов РустамВ чем именно различие? Файлы разные?

Одинаковые. Вообще на одном сервере выполняются,обе учетки с админскими правами.
...
Рейтинг: 0 / 0
28.07.2017, 20:45:49
    #39496912
asutp2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
Gallemar,

а разница выполнения в чем выражается?
...
Рейтинг: 0 / 0
28.07.2017, 20:53:55
    #39496913
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
Gallemar,

я угадаю твою проблему с пяти попыток.

Попытка 1У одного пользователя программа запускается, у второго - нет.

Причина: у первого пользователя - Windows, у второго - macOS,.

Угадал?
...
Рейтинг: 0 / 0
28.07.2017, 21:29:58
    #39496917
Gerasimenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
Gallemar,

1) а пользователь является локальным администратором?
2) авторMyThread:= TMyThread.Create(True,tpath1,tpath2,tkind,tlog,texe);
в зависимости от версии сервера может не воспринимать каталоги с русскими буквами
...
Рейтинг: 0 / 0
28.07.2017, 23:58:42
    #39496947
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
Gallemar> Одинаковые.

У тебя странная привычка частично на вопросы отвечать.
В чем именно различие заключается? Ошибка какая вылазит?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.07.2017, 12:28:15
    #39496981
Квейд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
Gallemar,

Это продакшен-код? У тебя в нем утечка.
...
Рейтинг: 0 / 0
29.07.2017, 13:11:36
    #39496988
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
GerasimenkoGallemar,

1) а пользователь является локальным администратором?
2) авторMyThread:= TMyThread.Create(True,tpath1,tpath2,tkind,tlog,texe);
в зависимости от версии сервера может не воспринимать каталоги с русскими буквами
1. Да
2. Сервер один и тот же
...
Рейтинг: 0 / 0
29.07.2017, 13:12:40
    #39496989
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
Гаджимурадов РустамGallemar> Одинаковые.

У тебя странная привычка частично на вопросы отвечать.
В чем именно различие заключается? Ошибка какая вылазит?

Ошибок нет,но в memo не добавляются данные из ini
...
Рейтинг: 0 / 0
29.07.2017, 13:14:21
    #39496990
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
КвейдGallemar,

Это продакшен-код? У тебя в нем утечка.
Где? Программа работает 24/7,утечек не замечал
...
Рейтинг: 0 / 0
29.07.2017, 13:18:02
    #39496991
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
fini.free - отсутствует.
...
Рейтинг: 0 / 0
29.07.2017, 14:45:23
    #39497004
Квейд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
GallemarКвейдGallemar,

Это продакшен-код? У тебя в нем утечка.
Где? Программа работает 24/7,утечек не замечал
глянь повнимательнее, ты объект не освобождаешь
...
Рейтинг: 0 / 0
29.07.2017, 18:27:09
    #39497030
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
GallemarОшибок нет,но в memo не добавляются данные из ini
1. А если под вторым пользователем открыть этот ini в блокноте - в нём есть текст?
2. Каким образом запускается приложение?
...
Рейтинг: 0 / 0
29.07.2017, 20:37:51
    #39497051
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
alekcvpGallemarОшибок нет,но в memo не добавляются данные из ini
1. А если под вторым пользователем открыть этот ini в блокноте - в нём есть текст?
2. Каким образом запускается приложение?
1. Есть. И пробовал под ним пересохранять и выставлял права на папку с программой
2. Обычный двойной клик,без назначения повышенных прав
...
Рейтинг: 0 / 0
29.07.2017, 23:09:50
    #39497098
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
Ну тогда тут, ИМХО. надо дебаггером пошагово пройти весь кусок, включая Debug DCU's и методы TIniFile и посмотреть на каком моменте случается факап.
...
Рейтинг: 0 / 0
30.07.2017, 00:49:20
    #39497118
Bred eFeM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
Gallemar,
а что делает TMyThread - он там в гуи не шалит?
и покажи нам мемики!
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
var
 s:String;
begin
 Caption := ExtractFilePath(Application.ExeName)+'init.ini';
 SetLength(s, 16384);
 SetLength(s, GetPrivateProfileString(nil, nil, nil, @s[low(s)], Length(s), PChar(Caption)));
 Memo1.Text := s.Replace(#0,'|');
 Memo2.Lines.LoadFromFile(Caption);
end;
...
Рейтинг: 0 / 0
30.07.2017, 01:07:10
    #39497125
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
Gallemar,

я все понял. У тебя на втором клиенте 4мБ памяти. Вот для мемки и не хватило.
...
Рейтинг: 0 / 0
30.07.2017, 09:26:39
    #39497149
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
чччДGallemar,

я все понял. У тебя на втором клиенте 4мБ памяти. Вот для мемки и не хватило.
Не угадал,сервер один
...
Рейтинг: 0 / 0
30.07.2017, 10:45:40
    #39497167
schi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
А пол у пользователей одинаковый ?
...
Рейтинг: 0 / 0
30.07.2017, 11:02:51
    #39497174
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
schi, ты не поверишь... один...
...
Рейтинг: 0 / 0
30.07.2017, 21:23:50
    #39497376
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
Gallemarschi, ты не поверишь... один...
Ну фу.
...
Рейтинг: 0 / 0
30.07.2017, 21:36:50
    #39497381
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковый код по разному выполняется под разными пользователями
TMyThread на одном из путей вылетает с ошибкой (нет прав на файл/команду из конфига или что-то своё), а весь перебор заканчивается и ничего в мемо не пишется.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Одинаковый код по разному выполняется под разными пользователями / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]