powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PrintGetPrinters
7 сообщений из 7, страница 1 из 1
PrintGetPrinters
    #36963995
nigga_djan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Такой трабл, в проге выгружаю список принтеров функцией PrintGetPrinters, сливаю их в датавинду. Запускаю у себя, все нормально, отображается список принтеров такой же как и в "Принтеры и факсы". Компилю. Запускаю на другой машине - отображается такой же список принтеров как и у меня, хотя должен быть другой список. Может кто сталкивался. Я в глубоком недоумении. Спасибо.
...
Рейтинг: 0 / 0
PrintGetPrinters
    #36964234
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nigga_djanДобрый день. Такой трабл, в проге выгружаю список принтеров функцией PrintGetPrinters, сливаю их в датавинду. Запускаю у себя, все нормально, отображается список принтеров такой же как и в "Принтеры и факсы". Компилю. Запускаю на другой машине - отображается такой же список принтеров как и у меня, хотя должен быть другой список. Может кто сталкивался. Я в глубоком недоумении. Спасибо.
Рассказывайте подробнее. Например расшифруйте фразу "сливаю их в датавинду"
...
Рейтинг: 0 / 0
PrintGetPrinters
    #36964594
+/-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
+/-
Гость
в датавиндов открой панельку "дата" (виев -- дата) и удалите данные
должно помочь
...
Рейтинг: 0 / 0
PrintGetPrinters
    #36964738
nigga_djan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сори, ребят, нашел в чем трабл.
Объявил переменную
string printers = PrintGetPrinters()
messagebox("!", printers)
После компиляции на любой машине messagebox выводил список принтеров на моей машине.
Потом исправил
string printers
printers = PrintGetPrinters()
messagebox("!", printers)
Все стало нормально, то есть messagebox выводил список принтеров, той машины, на которой запускалась програмка.
Получается в первом варианте переменная компилилась как константа? Неожиданно))
...
Рейтинг: 0 / 0
PrintGetPrinters
    #36964787
armblg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nigga_djan,

Не как константа. Просто первый вариант синтаксиса инициализирует переменную на этапе компиляции (удобно запоминать, например, момент сборки ПО), второй на этапе выполнения.
...
Рейтинг: 0 / 0
PrintGetPrinters
    #36964918
nigga_djan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
...
Рейтинг: 0 / 0
PrintGetPrinters
    #36967927
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nigga_djan,
Кстати, это очень распространенный баг с датой:
Код: plaintext
date ld_date = Today()
Всегда будет вырисовываться дата создания проекта.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PrintGetPrinters
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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