<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=66&amp;t=19411&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-10-19T05:18:17+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=66&amp;t=19411&amp;mode</id>
<entry>
<author><name><![CDATA[ANT]]></name></author>
<updated>2017-10-19T05:18:17+01:00</updated>
<published>2017-10-19T05:18:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197344#p197344</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197344#p197344"/>
<title type="html"><![CDATA[Re: Delphi - problem z plikami na innym kompie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197344#p197344"><![CDATA[
Oczywiście Panie Mirku rozumiem to, że nie ma Pan czasu na analizę mojego kodu.<br />Jestem bardzo wdzięczny, że zechciał Pan uruchomić program u siebie i spradzić czy działa.<br />Taka informacja już pozwala mi wyciągnąć odpowiednie wnioski co robić dalej.<br />Bardzo dziękuję za pomoc.<br /><br />------------------------------ Rozwiązanie problemu ----------------------------------<br /><br />Wstyd się przyznać, że tego nie sprawdziłem... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br /><a href="https://obrazkiforum.atnel.pl/5883/1792dd6167e7737f21eecece0d9c8200.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/5883/1792dd6167e7737f21eecece0d9c8200.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5883">ANT</a> — 19 paź 2017, o 05:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-10-18T22:08:20+01:00</updated>
<published>2017-10-18T22:08:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197336#p197336</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197336#p197336"/>
<title type="html"><![CDATA[Re: Delphi - problem z plikami na innym kompie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197336#p197336"><![CDATA[
Nie mam pojęcia jak działa ten kod, nie mam absolutnie czasu na jego analizę (mam nadzieję, że mi to wybaczysz bo mam MILION innych zajęć a o tej godzinie - 23:04 jestem w pracy i jeszcze popracuję dzisiaj chyba do 3-4 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />ale z ciekawości - odpaliłem ten twój kod - i OD TEGO trzeba było w ogóle zacząć od podania źródła<br /><br />więc zobacz - specjalnie stworzyłem nowy projekt w Delphi 10 Tokyo <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />, następnie odpaliłem maszynę wirtualną ze starym DZIADKIEM win XP <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />i prosze oto co uzyskałem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><img src="https://obrazkiforum.atnel.pl/54/16656647b480f77031c4731c144350a3.png" alt="Obrazek" /><br /><br />a zatem twój kod z powodzeniem działa na starym dziadku albo babci Win XP <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 paź 2017, o 22:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ANT]]></name></author>
<updated>2017-10-18T20:44:46+01:00</updated>
<published>2017-10-18T20:44:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197332#p197332</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197332#p197332"/>
<title type="html"><![CDATA[Re: Delphi - problem z plikami na innym kompie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197332#p197332"><![CDATA[
Oczywiście przeprszam za tak mało informacji i już nadrabiam <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Program służy do generowania kodu kreskowego wykorzystując system CODE 128.<br />Program w pliku wykonywalnym EXE pracuje poprawnie na Win10 tam gdzie mam zainstalowanego Delphi.<br />Nie chce się natomiast uruchomić na komputerze z WinXP. <br />Wiem, że to staroć ale mam taką potrzebę aby na tym systemie równiez działał.<br /><br />Poniżej podaję cały kod programu.<br />Dziwna jest sprawa bo napisałem kilka krótszych programików (powiedzmy takich testowych) i one działają na WinXP.<br /><br />[syntax=delphi]unit Unit1;<br /><br />interface<br /><br />uses<br />  Winapi.Windows, Winapi.Messages, System.StrUtils, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,<br />  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls;<br /><br />type<br />  TForm1 = class(TForm)<br />    Image1: TImage;<br />    Edit1: TEdit;<br />    procedure FormCreate(Sender: TObject);<br />    procedure Tablica128;<br />    procedure ZnakKreskowy;<br />    procedure Wyswietl;<br />    procedure Linia;<br />    procedure Przerwa;<br />    procedure Button1Click(Sender: TObject);<br />    procedure Edit1Change(Sender: TObject);<br /><br />  private<br />    { Private declarations }<br />  public<br />    { Public declarations }<br />  end;<br /><br />//-------------------------------- VAR ----------------------------------------<br />var<br />  Form1     : TForm1;<br />  LiniaX    : Integer;<br />  Licznik1  : Integer;<br />  Licznik2  : Integer;<br />  NrZnaku   : Integer;<br />  Suma      : Integer;<br />  Tekst1    : String;<br />  Tekst2    : String;<br />  Znak      : String;<br />  Tablica   : array&#91;0..106&#93; of String;<br /><br />//---------------------------- IMPLEMENTATION ---------------------------------<br />implementation<br /><br />{$R *.dfm}<br /><br />procedure TForm1.FormCreate(Sender: TObject);<br />begin<br />  //Wczytanie tablicy znaków kodu kreskowego 128.<br />  Tablica128;<br /><br />  //Przygotowanie pola do wyświetlania kodu kreskowego.<br />  Image1.Canvas.MoveTo(0, 0);<br />end;<br /><br />//Wyświetlanie kodu kreskowego.<br />procedure TForm1.Edit1Change(Sender: TObject);<br />begin<br />    //Wyczyszczenie pola pod wyświetlenie kodu kreskowego.<br />  LiniaX := 0;<br />  Image1.Canvas.MoveTo(0, 0);<br />  Image1.picture := Nil;<br /><br />  //Wyświetlenie znaku START B.<br />  NrZnaku := 104;<br />  Wyswietl;<br />  Suma := 104;<br /><br />  //Wyświetlenie kodu kreskowego z wprowadzonego tekstu w pola EDIT.<br />  Tekst2 := Edit1.Text;<br /><br />  for Licznik2 := 1 to Length(Tekst2) do<br />  begin<br />    NrZnaku := Ord(Tekst2&#91;Licznik2&#93;)-32;<br />    Wyswietl;<br />    Suma := Suma + (NrZnaku * Licznik2);<br />  end;<br /><br />  //Wyświetlenie znaku sumy kontrolnej.<br />  NrZnaku := Suma mod 103;<br />  Wyswietl;<br /><br />  //Wyświetlenie znaku STOP.<br />  NrZnaku := 106;<br />  Wyswietl;<br />end;<br /><br />//Wyświetlenie kodu kreskowego przy wciśnięciu przycisku BUTTON.<br />procedure TForm1.Button1Click(Sender: TObject);<br />begin<br />end;<br /><br />//Procedura wyświetlająca kod kreskowy.<br />procedure TForm1.Wyswietl;<br />begin<br />  Tekst1 := Tablica&#91;NrZnaku&#93;;<br /><br />  for Licznik1 := 1 to 6 do<br />  begin<br />    ZnakKreskowy;<br />  end;<br /><br />  if NrZnaku = 106 then<br />  begin<br />    Licznik1 := 7;<br />    ZnakKreskowy;<br />  end;<br />end;<br /><br />//Procedura budująca znak kreskowy.<br />procedure TForm1.ZnakKreskowy;<br />begin<br />  Znak := Tekst1&#91;Licznik1&#93;;<br /><br />  if (Licznik1 = 1) or (Licznik1 = 3) or (Licznik1 = 5) or (Licznik1 = 7) then<br />  begin<br />     if Znak = '1' then Linia;<br />     if Znak = '2' then<br />     begin<br />       Linia; Linia;<br />     end;<br />     if Znak = '3' then<br />     begin<br />      Linia; Linia; Linia;<br />     end;<br />     if Znak = '4' then<br />     begin<br />       Linia; Linia; Linia; Linia;<br />     end;<br />  end;<br /><br />  if (Licznik1 = 2) or (Licznik1 = 4) or (Licznik1 = 6) then<br />  begin<br />    if Znak = '1' then Przerwa;<br />    if Znak = '2' then<br />    begin<br />      Przerwa; Przerwa;<br />    end;<br />    if Znak = '3' then<br />    begin<br />     Przerwa; Przerwa; Przerwa;<br />    end;<br />    if Znak = '4' then<br />    begin<br />      Przerwa; Przerwa; Przerwa; Przerwa;<br />    end;<br />  end;<br />end;<br /><br />//Procedura kreśląca linię w kodzie kreskowym.<br />procedure TForm1.Linia;<br />begin<br />  Image1.Canvas.Pen.Color := clBlack;<br />  Image1.Canvas.MoveTo(LiniaX, 0);<br />  Image1.Canvas.LineTo(LiniaX, Image1.Height);<br />  LiniaX := LiniaX + 1;<br />  Image1.Canvas.MoveTo(LiniaX, 0);<br />  Image1.Canvas.LineTo(LiniaX, Image1.Height);<br />  LiniaX := LiniaX + 1;<br />end;<br /><br />//Procedury kreśląca przerwę w kodzie kreskowym.<br />procedure TForm1.Przerwa;<br />begin<br />  Image1.Canvas.Pen.Color := clWhite;<br />  Image1.Canvas.MoveTo(LiniaX, 0);<br />  Image1.Canvas.LineTo(LiniaX, Image1.Height);<br />  LiniaX := LiniaX + 1;<br />  Image1.Canvas.MoveTo(LiniaX, 0);<br />  Image1.Canvas.LineTo(LiniaX, Image1.Height);<br />  LiniaX := LiniaX + 1;<br />end;<br /><br />//Tablica znaków kodu kreskowego 128.<br />procedure TForm1.Tablica128;<br />begin<br />  Tablica&#91;0&#93; := '212222';<br />  Tablica&#91;1&#93; := '222122';<br />  Tablica&#91;2&#93; := '222221';<br />  Tablica&#91;3&#93; := '121223';<br />  Tablica&#91;4&#93; := '121322';<br />  Tablica&#91;5&#93; := '131222';<br />  Tablica&#91;6&#93; := '122213';<br />  Tablica&#91;7&#93; := '122312';<br />  Tablica&#91;8&#93; := '132212';<br />  Tablica&#91;9&#93; := '221213';<br />  Tablica&#91;10&#93; := '221312';<br />  Tablica&#91;11&#93; := '231212';<br />  Tablica&#91;12&#93; := '112232';<br />  Tablica&#91;13&#93; := '122132';<br />  Tablica&#91;14&#93; := '122231';<br />  Tablica&#91;15&#93; := '113222';<br />  Tablica&#91;16&#93; := '123122';<br />  Tablica&#91;17&#93; := '123221';<br />  Tablica&#91;18&#93; := '223211';<br />  Tablica&#91;19&#93; := '221132';<br />  Tablica&#91;20&#93; := '221231';<br />  Tablica&#91;21&#93; := '213212';<br />  Tablica&#91;22&#93; := '223112';<br />  Tablica&#91;23&#93; := '312131';<br />  Tablica&#91;24&#93; := '311222';<br />  Tablica&#91;25&#93; := '321122';<br />  Tablica&#91;26&#93; := '321221';<br />  Tablica&#91;27&#93; := '312212';<br />  Tablica&#91;28&#93; := '322112';<br />  Tablica&#91;29&#93; := '322211';<br />  Tablica&#91;30&#93; := '212123';<br />  Tablica&#91;31&#93; := '212321';<br />  Tablica&#91;32&#93; := '232121';<br />  Tablica&#91;33&#93; := '111323';<br />  Tablica&#91;34&#93; := '131123';<br />  Tablica&#91;35&#93; := '131321';<br />  Tablica&#91;36&#93; := '112313';<br />  Tablica&#91;37&#93; := '132113';<br />  Tablica&#91;38&#93; := '132311';<br />  Tablica&#91;39&#93; := '211313';<br />  Tablica&#91;40&#93; := '231113';<br />  Tablica&#91;41&#93; := '231311';<br />  Tablica&#91;42&#93; := '112133';<br />  Tablica&#91;43&#93; := '112331';<br />  Tablica&#91;44&#93; := '132131';<br />  Tablica&#91;45&#93; := '113123';<br />  Tablica&#91;46&#93; := '113321';<br />  Tablica&#91;47&#93; := '133121';<br />  Tablica&#91;48&#93; := '313121';<br />  Tablica&#91;49&#93; := '211331';<br />  Tablica&#91;50&#93; := '231131';<br />  Tablica&#91;51&#93; := '213113';<br />  Tablica&#91;52&#93; := '213311';<br />  Tablica&#91;53&#93; := '213131';<br />  Tablica&#91;54&#93; := '311123';<br />  Tablica&#91;55&#93; := '311321';<br />  Tablica&#91;56&#93; := '331121';<br />  Tablica&#91;57&#93; := '312113';<br />  Tablica&#91;58&#93; := '312311';<br />  Tablica&#91;59&#93; := '332111';<br />  Tablica&#91;60&#93; := '314111';<br />  Tablica&#91;61&#93; := '221411';<br />  Tablica&#91;62&#93; := '431111';<br />  Tablica&#91;63&#93; := '111224';<br />  Tablica&#91;64&#93; := '111422';<br />  Tablica&#91;65&#93; := '121124';<br />  Tablica&#91;66&#93; := '121421';<br />  Tablica&#91;67&#93; := '141122';<br />  Tablica&#91;68&#93; := '141221';<br />  Tablica&#91;69&#93; := '112214';<br />  Tablica&#91;70&#93; := '112412';<br />  Tablica&#91;71&#93; := '122114';<br />  Tablica&#91;72&#93; := '122411';<br />  Tablica&#91;73&#93; := '142112';<br />  Tablica&#91;74&#93; := '142211';<br />  Tablica&#91;75&#93; := '241211';<br />  Tablica&#91;76&#93; := '221114';<br />  Tablica&#91;77&#93; := '413111';<br />  Tablica&#91;78&#93; := '241112';<br />  Tablica&#91;79&#93; := '134111';<br />  Tablica&#91;80&#93; := '111242';<br />  Tablica&#91;81&#93; := '121142';<br />  Tablica&#91;82&#93; := '121241';<br />  Tablica&#91;83&#93; := '114212';<br />  Tablica&#91;84&#93; := '124112';<br />  Tablica&#91;85&#93; := '124211';<br />  Tablica&#91;86&#93; := '411212';<br />  Tablica&#91;87&#93; := '421112';<br />  Tablica&#91;88&#93; := '421211';<br />  Tablica&#91;89&#93; := '212141';<br />  Tablica&#91;90&#93; := '214121';<br />  Tablica&#91;91&#93; := '412121';<br />  Tablica&#91;92&#93; := '111143';<br />  Tablica&#91;93&#93; := '111341';<br />  Tablica&#91;94&#93; := '131141';<br />  Tablica&#91;95&#93; := '114113';<br />  Tablica&#91;96&#93; := '114311';<br />  Tablica&#91;97&#93; := '411113';<br />  Tablica&#91;98&#93; := '411311';<br />  Tablica&#91;99&#93; := '113141';<br />  Tablica&#91;100&#93; := '114131';<br />  Tablica&#91;101&#93; := '311141';<br />  Tablica&#91;102&#93; := '411131';<br />  Tablica&#91;103&#93; := '211412';<br />  Tablica&#91;104&#93; := '211214';<br />  Tablica&#91;105&#93; := '211232';<br />  Tablica&#91;106&#93; := '2331112';<br />end;<br /><br />end.[/syntax]<br />Pewnie znowu brakuje mi wiedzy i coś robię nie tak jak trzeba <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Poproszę o pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5883">ANT</a> — 18 paź 2017, o 20:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-10-18T20:13:52+01:00</updated>
<published>2017-10-18T20:13:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197326#p197326</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197326#p197326"/>
<title type="html"><![CDATA[Re: Delphi - problem z plikami na innym kompie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197326#p197326"><![CDATA[
Panie, no nie wiedząc co to za program, co on robi a przede wszystkim gdzie chce coś zapisywać - bo na tym polu widać jakiś komunikat błędu - to raczej zadanie dla dobrego wróżbity z certyfikatem jasnowidza <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />Ja tam kompiluję swoje programy i odpalają się na każdym windowsie bo tu chodzi o windowsa a nie o komputer. A pomiędzy windowsami są różnice np co do zezwoleń na zapis w niektórych folderach systemowych - długo by o tym gadać i zgadywać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 paź 2017, o 20:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ANT]]></name></author>
<updated>2017-10-18T19:44:08+01:00</updated>
<published>2017-10-18T19:44:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197319#p197319</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197319#p197319"/>
<title type="html"><![CDATA[Delphi - problem z plikami na innym kompie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19411&amp;p=197319#p197319"><![CDATA[
Witam,<br /><br />Nie wiem od czego to zależy ale niektóre programy napisane w Delphi <br />przeniesione na drugi komputer działają a inne niestety nie chcą.<br /><br />Wyświetla mi się taki komunikat:<br /><br /><a href="https://obrazkiforum.atnel.pl/5883/a8b3db074d5ae6052614f548f12be2ed.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/5883/a8b3db074d5ae6052614f548f12be2ed.jpg" alt="Obrazek" /></a><br /><br />Może mieliście z tym tez problem? Gdzie szukać przyczyny?<br /><br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5883">ANT</a> — 18 paź 2017, o 19:44</p><hr />
]]></content>
</entry>
</feed>