powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Одинаковый код по разному выполняется под разными пользователями
23 сообщений из 23, страница 1 из 1
Одинаковый код по разному выполняется под разными пользователями
    #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
Одинаковый код по разному выполняется под разными пользователями
    #39496908
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В чем именно различие? Файлы разные?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Одинаковый код по разному выполняется под разными пользователями
    #39496910
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамВ чем именно различие? Файлы разные?

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

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

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

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

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

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

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

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

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

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

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

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

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

Это продакшен-код? У тебя в нем утечка.
Где? Программа работает 24/7,утечек не замечал
глянь повнимательнее, ты объект не освобождаешь
...
Рейтинг: 0 / 0
Одинаковый код по разному выполняется под разными пользователями
    #39497030
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarОшибок нет,но в memo не добавляются данные из ini
1. А если под вторым пользователем открыть этот ini в блокноте - в нём есть текст?
2. Каким образом запускается приложение?
...
Рейтинг: 0 / 0
Одинаковый код по разному выполняется под разными пользователями
    #39497051
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpGallemarОшибок нет,но в memo не добавляются данные из ini
1. А если под вторым пользователем открыть этот ini в блокноте - в нём есть текст?
2. Каким образом запускается приложение?
1. Есть. И пробовал под ним пересохранять и выставлял права на папку с программой
2. Обычный двойной клик,без назначения повышенных прав
...
Рейтинг: 0 / 0
Одинаковый код по разному выполняется под разными пользователями
    #39497098
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда тут, ИМХО. надо дебаггером пошагово пройти весь кусок, включая Debug DCU's и методы TIniFile и посмотреть на каком моменте случается факап.
...
Рейтинг: 0 / 0
Одинаковый код по разному выполняется под разными пользователями
    #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
Одинаковый код по разному выполняется под разными пользователями
    #39497125
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

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

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


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