Poszukuję komponentu bądź innego rozwiązania do generatora QR-Code z wprowadzonego prędzej tekstu oraz z możliwością ustalenia rozdzielczości wygenerowanego kodu.
Znalazłem coś takiego: https://theroadtodelphi.wordpress.com/2010/12/06/generating-qr-codes-with-delphi/
Jednakże próba skompilowania tego kodu kończy się błędami w stylu [Fatal Error] Main.pas(34): File not found: 'PngImage.dcu' dla uses PngImage.
Nie modyfikowałem kodu przykładu, a jedynie próbowałem skompilować.
Jest jakaś opcja stworzenia takiego generatorka pod Delphi 7?
Tak, bo to wielki problem wygooglować sobie moduł pngimage
wraz z potrzebnymi plikami na Torrym na przykład, a do tego wygooglować sobie funkcje encodującą url lub skorzystać z kodu tej w pakiecie na przykład Synapse. W załączniku masz kod, który kompiluje się pod Delphi 7 i działa na oko jak należy. Także na przyszłość pamiętaj. Googlujemy i kominujemy samodzielnie DO BÓLU. Dopiero w ostateczności smarujemy post na forum z pytaniem. A nie pierwszy prosty problem i się od razu poddajesz, nie robiąc nic by spróbować skompilować kod samemu.
@Zeelof zdajesz sobie sprawę, że do tego potrzebujesz internetu? BTW jeśli w pierwszym linku z googla po wpisaniu delphi qrcode
dostaję DARMOWĄ I OTWARTĄ bibliotekę do generowania kodów QR a jednak decyduję się zamiast tego na ściąganie obrazków z kodem z neta to chyba coś ze mną nie tak...
Post @abrakadaber zaznaczam jako rozwiązania, bo ten moduł spradza się świetnie. Dopasowany do Delphi 7 kod wraz z potrzebnymi plikami dołączam do tego psota. Osobiście nie musiałem się nigdy bawić samodzielnie w ogarnięcię QRCode pod Delphi. Ale to co napisał @abrakadaber należało właśnie na początku wyszukać w Google zanim zapytało się na forum. I jak tutaj nie denerwować się na oraz nie dziwić lenistwu wielu pytających, którzy nawet nie chcą pogooglować.
Quricol 2.0 - QR Code generator
http://delphi32.blogspot.com/2013/09/quricol-20-qr-code-generator.html
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.