|
|
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovА что, там файлы не лежат рядом с экзешниками или парсинг пути работает как-то иначе? Не знаю, как у Дельфей будет под линуксом, но для лазаря журнал "Здоровье" не рекомендует использовать виндовые штучки вроде ParamStr авторWarning: never use paramstr(0) on any Unix platform to determine the location of the executable, as this is a Dos-Windows-OS/2 convention and has several conceptual problems, which cannot be solved using emulation on other platforms. The only thing paramstr(0) is guaranteed to return on Unix platforms is the name using which the program was started. The directory in which it is located and the name of the actual binary (in case it was started using a symbolic link) are not guaranteed to be available via paramstr(0). Ибо чревато. YuRockНу да, я ж вроде без PathDelimeter обошелся? :) в лазаре круче функция есть - AppendPathDelim :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 11:17 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
white_nigger, Всегда когда вижу твои сообщения говорю что то типа Е-EA, BROOKLYN BO KING Спасибо, эту ссылку я не видел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 12:46 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
makhaonВасилий 2, да и в винде 'благодаря' uac'у файлы уже давно рядом не лежат. Тут вопрос религиозный, у меня софта под сотню разного, поэтому предпочитаю складывать не в братскую могилу PF, а в отдельную папку по категориям. соответственно портабельность без заморочек очень уважаю. Докв лазаре круче функция есть - AppendPathDelim :) В Дельфи функция еще круче - IncludeTrailingPathDelimiter! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 13:32 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
В Delphi ParamStr(0) не обращается к командной строке. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. но.... только в Windows! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 13:47 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
Василий 2, авторТут вопрос религиозный, у меня софта под сотню разного, поэтому предпочитаю складывать не в братскую могилу PF, а в отдельную папку по категориям. соответственно портабельность без заморочек очень уважаю. Верю, сам не в восторге, однако приходится делать согласно рекомендаций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 14:40 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
Василий 2Бывают всякие извраты, что софт лежит где-нибудь в /bin, либы в /user, а конфиги в /etc Ну так и на винде софт лежит в Program Files, либы в System32 или SxS, а конфиги в %USERPROFILE%. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 14:42 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovВасилий 2Бывают всякие извраты, что софт лежит где-нибудь в /bin, либы в /user, а конфиги в /etc Ну так и на винде софт лежит в Program Files, либы в System32 или SxS, а конфиги в %USERPROFILE%. На винде софт лежит там, куда его положишь, либы от прикладух в System32 суют только конченые мерзавцы, а тот софт, что держит конфиги в %USERPROFILE%, удостаивается всяческих матов при попытке переноса на другую машину makhaonВасилий 2, авторТут вопрос религиозный, у меня софта под сотню разного, поэтому предпочитаю складывать не в братскую могилу PF, а в отдельную папку по категориям. соответственно портабельность без заморочек очень уважаю. Верю, сам не в восторге, однако приходится делать согласно рекомендаций. Никто не мешает совмещать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 16:16 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
Василий 2Бывают всякие извраты, что софт лежит где-нибудь в /bin, либы в /user, а конфиги в /etc makhaonВасилий 2, да и в винде 'благодаря' uac'у файлы уже давно рядом не лежат. Ну программист-то должен предполагать такую возможность. Это всё не означает, что возле экзешника никакие файлы лежать не могут обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 16:24 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
Докв лазаре круче функция есть - AppendPathDelim :) Похоже на копию IncludeTrailingPathDelimiter из SysUtils (которой всегда пользовался я). Видимо, разработчики Лазаря забыли, что такая уже есть. Бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 16:27 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
YuRockБывает. Их жисть заставляет. Погодите, станет доступным в Дельфях линукс, тоже зае..., вообщем, ощутите всю прелесть кроссплатформенности Воевать, минимум, на три фронта - никаких ресурсов не хватит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 16:38 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
ДокYuRockБывает. Их жисть заставляет. Погодите, станет доступным в Дельфях линукс, тоже зае..., вообщем, ощутите всю прелесть кроссплатформенности Воевать, минимум, на три фронта - никаких ресурсов не хватитТак был уже. Меня, впрочем, это вряд ли коснется - я, вернее, линукса касаться не хочу. Смысла для себя не вижу. Для моих клиентов потратить 100 долларов на винду - не проблема. И с "импортозамещением" у нас проблем нет. Единственное, что - это российские клиенты. Если их реально обяжут убить винду (я в это не верю - 1Ц же наше фсё ) - что ж, труба... Но их не так много, т.ч. начинать портировать с винды свой софт ради них тоже считаю нецелесообразным. Хотя я пробовал. Некоторые вещи даже заработали (запустились). Но для этого я убил день. На малую долю процента. И это без тестирования (того, что вылизано десятилетиями). Забил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 16:48 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
Мы для работы своего ПО на D7 под Linux собираем пакет с WINE в зависимостях. В принципе, не замечал проблем с ParamStr(0). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 17:17 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
Василий 2На винде софт лежит там, куда его положишь Ну так и на линухе тебе никто не запрещает забить на стандартный FS layout и получить те же самые сюрпризы, что и на винде. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 17:29 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
makhaonда и в винде 'благодаря' uac'у файлы уже давно рядом не лежат Это да, и всё же стараюсь держать файлы и папки проекта внутри одной структуры (каталога), ясен пень размещнгие БД, медиа и пр. - епархия клиента. Но своё в одном месте нагляднее и обслуживать проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2019, 17:40 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
GatorЭто да, и всё же стараюсь держать файлы и папки проекта внутри одной структуры (каталога), ясен пень размещнгие БД, медиа и пр. - епархия клиента. Но своё в одном месте нагляднее и обслуживать проще. Я до сих пор иногда пускаю скупую слезу умиления, когда встречаю приложения которые хотят быть установлены исключительно в корень диска, причём желательно C:. И некоторым из них меньше 10 лет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2019, 00:03 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
alekcvp, Корень диска - запрет на века ибо нехер не энать структуры кптплогов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2019, 15:09 |
|
||
|
Проблемы с загрузкой из файла в приложении, которое запускается другим приложением
|
|||
|---|---|---|---|
|
#18+
alekcvpЯ до сих пор иногда пускаю скупую слезу умиления, когда встречаю приложения которые хотят быть установлены исключительно в корень диска, причём желательно C:. И некоторым из них меньше 10 лет... MS VS )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 10:12 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39764565&tid=2039884]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 445ms |

| 0 / 0 |
