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

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


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