DenkInKansen
Gebruiker
- Lid geworden
- 12 mei 2013
- Berichten
- 6
Beste lezer,
Ik heb een vrij simpel programma in VB2008 Express (ben een beginner) waarin mbv een paar keuzemenu's (radiobuttons en listboxes) een foto, tekening of tekst wordt getoond in het programma zelf of in geval van een pdf een nieuw window wordt geopend.
In principe wil ik alle ondersteunende files (.jpg, .png, .txt, .pdf) in het programma zelf opslaan, bij Resources.
Al deze benodigde files zijn via Add resources in het project zelf opgeslagen.
Voorbeeld; PictureBox1.Image = Projectname.My.Resources.Resources.filenaam waarin de onderstreepte specifiek zijn.
Dat werkt voor afbeeldingen en tekst.
Een pdf wil ik echter in een nieuw window openen om de mogelijkheden van Acrobat Reader (alle collega's die het programma gaan gebruiken hebben Acrobat op hun laptop) te kunnen gebruiken.
1. Process.Start("d:\directorynaam\voorbeeldPDF.pdf") werkt prima.
2. Process.Start("My.Resources.voorbeeldPDF.pdf") of
3. Process.Start("AcroRd32", "voorbeeldPDF.pdf")
werken niet vanwege de volgende foutmelding:
"Win32Exception was unhandled Het systeem kan het opgegeven bestand niet vinden"
Alhoewel ik de noodzaak er niet van inzie (ik wil de pdf in een nieuw window openen en optie 1 werkt) heb ik Acrobat Reader in de Toolbox toegevoegd (rechtermuisknop, Choose Items en dan via tabblad COM Components). Helpt echter niet.
Ik heb al heel wat fora afgezocht, maar heb het idee dat ik het veel te moeilijk zoek.
Vraag:
a. Wie weet raad?
Bijkomende vraag:
b. Is het slim om alle ondersteunende files op te slaan in Resources? Zo nee, wat is een betere oplossing?
Dank voor het meedenken!
Ik heb een vrij simpel programma in VB2008 Express (ben een beginner) waarin mbv een paar keuzemenu's (radiobuttons en listboxes) een foto, tekening of tekst wordt getoond in het programma zelf of in geval van een pdf een nieuw window wordt geopend.
In principe wil ik alle ondersteunende files (.jpg, .png, .txt, .pdf) in het programma zelf opslaan, bij Resources.
Al deze benodigde files zijn via Add resources in het project zelf opgeslagen.
Voorbeeld; PictureBox1.Image = Projectname.My.Resources.Resources.filenaam waarin de onderstreepte specifiek zijn.
Dat werkt voor afbeeldingen en tekst.
Een pdf wil ik echter in een nieuw window openen om de mogelijkheden van Acrobat Reader (alle collega's die het programma gaan gebruiken hebben Acrobat op hun laptop) te kunnen gebruiken.
1. Process.Start("d:\directorynaam\voorbeeldPDF.pdf") werkt prima.
2. Process.Start("My.Resources.voorbeeldPDF.pdf") of
3. Process.Start("AcroRd32", "voorbeeldPDF.pdf")
werken niet vanwege de volgende foutmelding:
"Win32Exception was unhandled Het systeem kan het opgegeven bestand niet vinden"
Alhoewel ik de noodzaak er niet van inzie (ik wil de pdf in een nieuw window openen en optie 1 werkt) heb ik Acrobat Reader in de Toolbox toegevoegd (rechtermuisknop, Choose Items en dan via tabblad COM Components). Helpt echter niet.
Ik heb al heel wat fora afgezocht, maar heb het idee dat ik het veel te moeilijk zoek.
Vraag:
a. Wie weet raad?
Bijkomende vraag:
b. Is het slim om alle ondersteunende files op te slaan in Resources? Zo nee, wat is een betere oplossing?
Dank voor het meedenken!